builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0069 starttime: 1461594235.96 results: success (0) buildid: 20160425053553 builduid: 1d95cc054ffb4593add8611da7987a93 revision: 0f07f975526f3abda2f997bbb2feb0a25f771227 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 07:23:55.960939) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 07:23:55.961386) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-25 07:23:55.961657) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-25 07:23:59.891524) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 07:23:59.891789) ========= 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.bSWXSCEX1M/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.KS9FpJLodM/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-25 07:24:00-- 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% 76.2M=0s 2016-04-25 07:24:00 (76.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.152203 ========= master_lag: 0.27 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 07:24:00.316612) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 07:24:00.317056) ========= 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.bSWXSCEX1M/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.KS9FpJLodM/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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.034073 ========= master_lag: 0.69 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 07:24:01.041918) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-25 07:24:01.042397) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 0f07f975526f3abda2f997bbb2feb0a25f771227 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 0f07f975526f3abda2f997bbb2feb0a25f771227 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bSWXSCEX1M/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.KS9FpJLodM/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-25 07:24:01,908 truncating revision to first 12 chars 2016-04-25 07:24:01,908 Setting DEBUG logging. 2016-04-25 07:24:01,908 attempt 1/10 2016-04-25 07:24:01,908 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/0f07f975526f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 07:24:02,908 unpacking tar archive at: fx-team-0f07f975526f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.248085 ========= master_lag: 4.36 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-25 07:24:06.652228) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 07:24:06.652490) ========= script_repo_revision: 0f07f975526f3abda2f997bbb2feb0a25f771227 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 07:24:06.652842) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 07:24:06.653120) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 07:24:06.687623) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 14 mins, 20 secs) (at 2016-04-25 07:24:06.687886) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bSWXSCEX1M/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.KS9FpJLodM/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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 07:24:06 INFO - MultiFileLogger online at 20160425 07:24:06 in /builds/slave/test 07:24:06 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 07:24:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:24:06 INFO - {'append_to_log': False, 07:24:06 INFO - 'base_work_dir': '/builds/slave/test', 07:24:06 INFO - 'blob_upload_branch': 'fx-team', 07:24:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:24:06 INFO - 'buildbot_json_path': 'buildprops.json', 07:24:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:24:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:24:06 INFO - 'download_minidump_stackwalk': True, 07:24:06 INFO - 'download_symbols': 'true', 07:24:06 INFO - 'e10s': False, 07:24:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:24:06 INFO - 'tooltool.py': '/tools/tooltool.py', 07:24:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:24:06 INFO - '/tools/misc-python/virtualenv.py')}, 07:24:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:24:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:24:06 INFO - 'log_level': 'info', 07:24:06 INFO - 'log_to_console': True, 07:24:06 INFO - 'opt_config_files': (), 07:24:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:24:06 INFO - '--processes=1', 07:24:06 INFO - '--config=%(test_path)s/wptrunner.ini', 07:24:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:24:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:24:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:24:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:24:06 INFO - 'pip_index': False, 07:24:06 INFO - 'require_test_zip': True, 07:24:06 INFO - 'test_type': ('testharness',), 07:24:06 INFO - 'this_chunk': '1', 07:24:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:24:06 INFO - 'total_chunks': '10', 07:24:06 INFO - 'virtualenv_path': 'venv', 07:24:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:24:06 INFO - 'work_dir': 'build'} 07:24:06 INFO - ##### 07:24:06 INFO - ##### Running clobber step. 07:24:06 INFO - ##### 07:24:06 INFO - Running pre-action listener: _resource_record_pre_action 07:24:06 INFO - Running main action method: clobber 07:24:06 INFO - rmtree: /builds/slave/test/build 07:24:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:24:09 INFO - Running post-action listener: _resource_record_post_action 07:24:09 INFO - ##### 07:24:09 INFO - ##### Running read-buildbot-config step. 07:24:09 INFO - ##### 07:24:09 INFO - Running pre-action listener: _resource_record_pre_action 07:24:09 INFO - Running main action method: read_buildbot_config 07:24:09 INFO - Using buildbot properties: 07:24:09 INFO - { 07:24:09 INFO - "project": "", 07:24:09 INFO - "product": "firefox", 07:24:09 INFO - "script_repo_revision": "production", 07:24:09 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 07:24:09 INFO - "repository": "", 07:24:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 07:24:09 INFO - "buildid": "20160425053553", 07:24:09 INFO - "pgo_build": "False", 07:24:09 INFO - "basedir": "/builds/slave/test", 07:24:09 INFO - "buildnumber": 333, 07:24:09 INFO - "slavename": "t-yosemite-r7-0069", 07:24:09 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 07:24:09 INFO - "platform": "macosx64", 07:24:09 INFO - "branch": "fx-team", 07:24:09 INFO - "revision": "0f07f975526f3abda2f997bbb2feb0a25f771227", 07:24:09 INFO - "repo_path": "integration/fx-team", 07:24:09 INFO - "moz_repo_path": "", 07:24:09 INFO - "stage_platform": "macosx64", 07:24:09 INFO - "builduid": "1d95cc054ffb4593add8611da7987a93", 07:24:09 INFO - "slavebuilddir": "test" 07:24:09 INFO - } 07:24:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 07:24:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 07:24:09 INFO - Running post-action listener: _resource_record_post_action 07:24:09 INFO - ##### 07:24:09 INFO - ##### Running download-and-extract step. 07:24:09 INFO - ##### 07:24:09 INFO - Running pre-action listener: _resource_record_pre_action 07:24:09 INFO - Running main action method: download_and_extract 07:24:09 INFO - mkdir: /builds/slave/test/build/tests 07:24:09 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')]} 07:24:09 INFO - https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:24:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:24:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:24:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:24:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 07:24:10 INFO - Downloaded 1235 bytes. 07:24:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:24:10 INFO - Using the following test package requirements: 07:24:10 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 07:24:10 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 07:24:10 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 07:24:10 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'jsshell-mac64.zip'], 07:24:10 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 07:24:10 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 07:24:10 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 07:24:10 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 07:24:10 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 07:24:10 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:24:10 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 07:24:10 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 07:24:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:10 INFO - https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:24:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:24:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:24:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:24:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 07:24:11 INFO - Downloaded 17990328 bytes. 07:24:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:24:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:24:12 INFO - caution: filename not matched: web-platform/* 07:24:12 INFO - Return code: 11 07:24:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:12 INFO - https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:24:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:24:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:24:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:24:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 07:24:13 INFO - Downloaded 36406741 bytes. 07:24:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:24:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:24:17 INFO - caution: filename not matched: bin/* 07:24:17 INFO - caution: filename not matched: config/* 07:24:17 INFO - caution: filename not matched: mozbase/* 07:24:17 INFO - caution: filename not matched: marionette/* 07:24:17 INFO - caution: filename not matched: tools/wptserve/* 07:24:17 INFO - Return code: 11 07:24:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:17 INFO - https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 07:24:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:24:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:24:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 07:24:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 07:24:20 INFO - Downloaded 68898621 bytes. 07:24:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:24:20 INFO - mkdir: /builds/slave/test/properties 07:24:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:24:20 INFO - Writing to file /builds/slave/test/properties/build_url 07:24:20 INFO - Contents: 07:24:20 INFO - build_url:https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:24:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:24:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:24:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:24:21 INFO - Contents: 07:24:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:24:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:21 INFO - https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:24:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:24:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:24:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:24:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 07:24:24 INFO - Downloaded 103589448 bytes. 07:24:24 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:24:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:24:28 INFO - Return code: 0 07:24:28 INFO - Running post-action listener: _resource_record_post_action 07:24:28 INFO - Running post-action listener: set_extra_try_arguments 07:24:28 INFO - ##### 07:24:28 INFO - ##### Running create-virtualenv step. 07:24:28 INFO - ##### 07:24:28 INFO - Running pre-action listener: _pre_create_virtualenv 07:24:28 INFO - Running pre-action listener: _resource_record_pre_action 07:24:28 INFO - Running main action method: create_virtualenv 07:24:28 INFO - Creating virtualenv /builds/slave/test/build/venv 07:24:28 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 07:24:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:24:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:24:28 INFO - Using real prefix '/tools/python27' 07:24:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:24:29 INFO - Installing distribute.............................................................................................................................................................................................done. 07:24:32 INFO - Installing pip.................done. 07:24:32 INFO - Return code: 0 07:24:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:24:32 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')]} 07:24:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:24:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:32 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')]} 07:24:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:24:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:32 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 0x102276e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102293f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fecc258aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10228f5e0>, '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 0x101e72cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e9d990>, '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.bSWXSCEX1M/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.KS9FpJLodM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:24:32 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 07:24:32 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 07:24:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bSWXSCEX1M/Render', 07:24:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:24:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:24:32 INFO - 'HOME': '/Users/cltbld', 07:24:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:24:32 INFO - 'LOGNAME': 'cltbld', 07:24:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:24:32 INFO - 'MOZ_NO_REMOTE': '1', 07:24:32 INFO - 'NO_EM_RESTART': '1', 07:24:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:24:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:24:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:24:32 INFO - 'PWD': '/builds/slave/test', 07:24:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:24:32 INFO - 'SHELL': '/bin/bash', 07:24:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KS9FpJLodM/Listeners', 07:24:32 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 07:24:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:24:32 INFO - 'USER': 'cltbld', 07:24:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:24:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:24:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:24:32 INFO - 'XPC_FLAGS': '0x0', 07:24:32 INFO - 'XPC_SERVICE_NAME': '0', 07:24:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:24:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:24:32 INFO - Downloading/unpacking psutil>=0.7.1 07:24:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:24:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:24:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:24:35 INFO - Installing collected packages: psutil 07:24:35 INFO - Running setup.py install for psutil 07:24:35 INFO - building 'psutil._psutil_osx' extension 07:24:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 07:24:36 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 07:24:36 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 07:24:36 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 07:24:36 INFO - building 'psutil._psutil_posix' extension 07:24:36 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 07:24:36 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:24:36 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:24:36 INFO - ^ 07:24:36 INFO - 1 warning generated. 07:24:36 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 07:24:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:24:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:24:36 INFO - Successfully installed psutil 07:24:36 INFO - Cleaning up... 07:24:36 INFO - Return code: 0 07:24:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:24:36 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')]} 07:24:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:24:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:36 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')]} 07:24:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:24:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:36 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 0x102276e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102293f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fecc258aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10228f5e0>, '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 0x101e72cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e9d990>, '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.bSWXSCEX1M/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.KS9FpJLodM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:24:36 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 07:24:36 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 07:24:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bSWXSCEX1M/Render', 07:24:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:24:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:24:36 INFO - 'HOME': '/Users/cltbld', 07:24:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:24:36 INFO - 'LOGNAME': 'cltbld', 07:24:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:24:36 INFO - 'MOZ_NO_REMOTE': '1', 07:24:36 INFO - 'NO_EM_RESTART': '1', 07:24:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:24:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:24:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:24:36 INFO - 'PWD': '/builds/slave/test', 07:24:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:24:36 INFO - 'SHELL': '/bin/bash', 07:24:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KS9FpJLodM/Listeners', 07:24:36 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 07:24:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:24:36 INFO - 'USER': 'cltbld', 07:24:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:24:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:24:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:24:36 INFO - 'XPC_FLAGS': '0x0', 07:24:36 INFO - 'XPC_SERVICE_NAME': '0', 07:24:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:24:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:24:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:24:37 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 07:24:37 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 07:24:37 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 07:24:37 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 07:24:37 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 07:24:37 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 07:24:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:24:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:24:39 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:24:39 INFO - Installing collected packages: mozsystemmonitor 07:24:39 INFO - Running setup.py install for mozsystemmonitor 07:24:39 INFO - Successfully installed mozsystemmonitor 07:24:39 INFO - Cleaning up... 07:24:39 INFO - Return code: 0 07:24:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:24:39 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')]} 07:24:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:24:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:39 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')]} 07:24:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:24:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:39 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 0x102276e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102293f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fecc258aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10228f5e0>, '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 0x101e72cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e9d990>, '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.bSWXSCEX1M/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.KS9FpJLodM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:24:39 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 07:24:39 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 07:24:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bSWXSCEX1M/Render', 07:24:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:24:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:24:39 INFO - 'HOME': '/Users/cltbld', 07:24:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:24:39 INFO - 'LOGNAME': 'cltbld', 07:24:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:24:39 INFO - 'MOZ_NO_REMOTE': '1', 07:24:39 INFO - 'NO_EM_RESTART': '1', 07:24:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:24:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:24:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:24:39 INFO - 'PWD': '/builds/slave/test', 07:24:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:24:39 INFO - 'SHELL': '/bin/bash', 07:24:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KS9FpJLodM/Listeners', 07:24:39 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 07:24:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:24:39 INFO - 'USER': 'cltbld', 07:24:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:24:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:24:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:24:39 INFO - 'XPC_FLAGS': '0x0', 07:24:39 INFO - 'XPC_SERVICE_NAME': '0', 07:24:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:24:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:24:39 INFO - Downloading/unpacking blobuploader==1.2.4 07:24:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:42 INFO - Downloading blobuploader-1.2.4.tar.gz 07:24:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:24:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:24:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:24:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:24:43 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 07:24:43 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 07:24:43 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 07:24:43 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 07:24:43 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 07:24:43 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 07:24:43 INFO - Downloading docopt-0.6.1.tar.gz 07:24:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:24:43 INFO - Installing collected packages: blobuploader, requests, docopt 07:24:43 INFO - Running setup.py install for blobuploader 07:24:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:24:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:24:43 INFO - Running setup.py install for requests 07:24:44 INFO - Running setup.py install for docopt 07:24:44 INFO - Successfully installed blobuploader requests docopt 07:24:44 INFO - Cleaning up... 07:24:44 INFO - Return code: 0 07:24:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:24:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:24:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:24:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:44 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 0x102276e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102293f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fecc258aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10228f5e0>, '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 0x101e72cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e9d990>, '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.bSWXSCEX1M/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.KS9FpJLodM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:24:44 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 07:24:44 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 07:24:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bSWXSCEX1M/Render', 07:24:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:24:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:24:44 INFO - 'HOME': '/Users/cltbld', 07:24:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:24:44 INFO - 'LOGNAME': 'cltbld', 07:24:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:24:44 INFO - 'MOZ_NO_REMOTE': '1', 07:24:44 INFO - 'NO_EM_RESTART': '1', 07:24:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:24:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:24:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:24:44 INFO - 'PWD': '/builds/slave/test', 07:24:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:24:44 INFO - 'SHELL': '/bin/bash', 07:24:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KS9FpJLodM/Listeners', 07:24:44 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 07:24:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:24:44 INFO - 'USER': 'cltbld', 07:24:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:24:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:24:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:24:44 INFO - 'XPC_FLAGS': '0x0', 07:24:44 INFO - 'XPC_SERVICE_NAME': '0', 07:24:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:24:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:24:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:24:44 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Z5YC7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:24:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-2RKRzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-He82Uh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-XyqMKy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-jNlSMm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-sMwlYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-NhO4a0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-QFmhbf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-QDb4ku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Vpq2bU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:24:45 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Z6wwfg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-VtUFAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-ud8wX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-qraUvu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-M8Gfic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-23tUwo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-f9T8sC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Z4x8nv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-iZRYQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:24:46 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-rFbfyv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:24:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:24:47 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-RumSyN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:24:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:24:47 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 07:24:47 INFO - Running setup.py install for manifestparser 07:24:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:24:47 INFO - Running setup.py install for mozcrash 07:24:47 INFO - Running setup.py install for mozdebug 07:24:47 INFO - Running setup.py install for mozdevice 07:24:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Running setup.py install for mozfile 07:24:48 INFO - Running setup.py install for mozhttpd 07:24:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Running setup.py install for mozinfo 07:24:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Running setup.py install for mozInstall 07:24:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:24:48 INFO - Running setup.py install for mozleak 07:24:48 INFO - Running setup.py install for mozlog 07:24:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:24:49 INFO - Running setup.py install for moznetwork 07:24:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:24:49 INFO - Running setup.py install for mozprocess 07:24:49 INFO - Running setup.py install for mozprofile 07:24:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:24:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:24:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:24:49 INFO - Running setup.py install for mozrunner 07:24:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:24:49 INFO - Running setup.py install for mozscreenshot 07:24:49 INFO - Running setup.py install for moztest 07:24:49 INFO - Running setup.py install for mozversion 07:24:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:24:50 INFO - Running setup.py install for wptserve 07:24:50 INFO - Running setup.py install for marionette-driver 07:24:50 INFO - Running setup.py install for browsermob-proxy 07:24:50 INFO - Running setup.py install for marionette-client 07:24:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:24:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:24:50 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 07:24:50 INFO - Cleaning up... 07:24:50 INFO - Return code: 0 07:24:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:24:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:24:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:24:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:24:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x102276e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102293f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fecc258aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10228f5e0>, '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 0x101e72cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e9d990>, '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.bSWXSCEX1M/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.KS9FpJLodM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:24:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 07:24:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:24:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bSWXSCEX1M/Render', 07:24:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:24:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:24:50 INFO - 'HOME': '/Users/cltbld', 07:24:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:24:50 INFO - 'LOGNAME': 'cltbld', 07:24:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:24:50 INFO - 'MOZ_NO_REMOTE': '1', 07:24:50 INFO - 'NO_EM_RESTART': '1', 07:24:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:24:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:24:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:24:50 INFO - 'PWD': '/builds/slave/test', 07:24:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:24:50 INFO - 'SHELL': '/bin/bash', 07:24:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KS9FpJLodM/Listeners', 07:24:50 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 07:24:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:24:50 INFO - 'USER': 'cltbld', 07:24:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:24:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:24:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:24:50 INFO - 'XPC_FLAGS': '0x0', 07:24:50 INFO - 'XPC_SERVICE_NAME': '0', 07:24:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:24:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Wzw_7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:24:51 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)) 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-JACO7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:24:51 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)) 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-d1eUgQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:24:51 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)) 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-pjIZMH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:24:51 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)) 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-wRgEL7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:24:51 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)) 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-UEnhnr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:24:51 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)) 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-vnydAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:24:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 07:24:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:24:51 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-2aItRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-iUp6Zs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Qg4W2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-E3BAJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-XAnb3I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-25buud-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-tfvgKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-kt4Dht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:24:52 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)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-TP_qDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:24:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 07:24:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:24:52 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-W9Ms2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:24:53 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)) 07:24:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:24:53 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-lwQuSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:24:53 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)) 07:24:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:24:53 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-6VfAEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:24:53 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)) 07:24:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:24:53 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-CJRYhU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:24:53 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)) 07:24:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:24:53 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-iLRtmI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:24:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:24:53 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)) 07:24:53 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)) 07:24:53 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)) 07:24:53 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)) 07:24:53 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)) 07:24:53 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)) 07:24:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:24:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:24:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:24:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:24:56 INFO - Downloading blessings-1.6.tar.gz 07:24:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:24:56 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)) 07:24:56 INFO - Installing collected packages: blessings 07:24:56 INFO - Running setup.py install for blessings 07:24:56 INFO - Successfully installed blessings 07:24:56 INFO - Cleaning up... 07:24:56 INFO - Return code: 0 07:24:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:24:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:24:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:24:57 INFO - Reading from file tmpfile_stdout 07:24:57 INFO - Current package versions: 07:24:57 INFO - blessings == 1.6 07:24:57 INFO - blobuploader == 1.2.4 07:24:57 INFO - browsermob-proxy == 0.6.0 07:24:57 INFO - docopt == 0.6.1 07:24:57 INFO - manifestparser == 1.1 07:24:57 INFO - marionette-client == 2.3.0 07:24:57 INFO - marionette-driver == 1.4.0 07:24:57 INFO - mozInstall == 1.12 07:24:57 INFO - mozcrash == 0.17 07:24:57 INFO - mozdebug == 0.1 07:24:57 INFO - mozdevice == 0.48 07:24:57 INFO - mozfile == 1.2 07:24:57 INFO - mozhttpd == 0.7 07:24:57 INFO - mozinfo == 0.9 07:24:57 INFO - mozleak == 0.1 07:24:57 INFO - mozlog == 3.1 07:24:57 INFO - moznetwork == 0.27 07:24:57 INFO - mozprocess == 0.22 07:24:57 INFO - mozprofile == 0.28 07:24:57 INFO - mozrunner == 6.11 07:24:57 INFO - mozscreenshot == 0.1 07:24:57 INFO - mozsystemmonitor == 0.0 07:24:57 INFO - moztest == 0.7 07:24:57 INFO - mozversion == 1.4 07:24:57 INFO - psutil == 3.1.1 07:24:57 INFO - requests == 1.2.3 07:24:57 INFO - wptserve == 1.4.0 07:24:57 INFO - wsgiref == 0.1.2 07:24:57 INFO - Running post-action listener: _resource_record_post_action 07:24:57 INFO - Running post-action listener: _start_resource_monitoring 07:24:57 INFO - Starting resource monitoring. 07:24:57 INFO - ##### 07:24:57 INFO - ##### Running pull step. 07:24:57 INFO - ##### 07:24:57 INFO - Running pre-action listener: _resource_record_pre_action 07:24:57 INFO - Running main action method: pull 07:24:57 INFO - Pull has nothing to do! 07:24:57 INFO - Running post-action listener: _resource_record_post_action 07:24:57 INFO - ##### 07:24:57 INFO - ##### Running install step. 07:24:57 INFO - ##### 07:24:57 INFO - Running pre-action listener: _resource_record_pre_action 07:24:57 INFO - Running main action method: install 07:24:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:24:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:24:57 INFO - Reading from file tmpfile_stdout 07:24:57 INFO - Detecting whether we're running mozinstall >=1.0... 07:24:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:24:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:24:57 INFO - Reading from file tmpfile_stdout 07:24:57 INFO - Output received: 07:24:57 INFO - Usage: mozinstall [options] installer 07:24:57 INFO - Options: 07:24:57 INFO - -h, --help show this help message and exit 07:24:57 INFO - -d DEST, --destination=DEST 07:24:57 INFO - Directory to install application into. [default: 07:24:57 INFO - "/builds/slave/test"] 07:24:57 INFO - --app=APP Application being installed. [default: firefox] 07:24:57 INFO - mkdir: /builds/slave/test/build/application 07:24:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 07:24:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 07:25:17 INFO - Reading from file tmpfile_stdout 07:25:17 INFO - Output received: 07:25:17 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:25:17 INFO - Running post-action listener: _resource_record_post_action 07:25:17 INFO - ##### 07:25:17 INFO - ##### Running run-tests step. 07:25:17 INFO - ##### 07:25:17 INFO - Running pre-action listener: _resource_record_pre_action 07:25:17 INFO - Running main action method: run_tests 07:25:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:25:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:25:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:25:17 INFO - grabbing minidump binary from tooltool 07:25:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:17 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 0x10228f5e0>, '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 0x101e72cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101e9d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:25:17 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 07:25:17 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 07:25:17 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:25:17 INFO - Return code: 0 07:25:17 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:25:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:25:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 07:25:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 07:25:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bSWXSCEX1M/Render', 07:25:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:25:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:25:17 INFO - 'HOME': '/Users/cltbld', 07:25:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:25:17 INFO - 'LOGNAME': 'cltbld', 07:25:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:25:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:17 INFO - 'MOZ_NO_REMOTE': '1', 07:25:17 INFO - 'NO_EM_RESTART': '1', 07:25:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:25:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:17 INFO - 'PWD': '/builds/slave/test', 07:25:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:25:17 INFO - 'SHELL': '/bin/bash', 07:25:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.KS9FpJLodM/Listeners', 07:25:17 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 07:25:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:25:17 INFO - 'USER': 'cltbld', 07:25:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:25:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:25:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:25:17 INFO - 'XPC_FLAGS': '0x0', 07:25:17 INFO - 'XPC_SERVICE_NAME': '0', 07:25:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:25:17 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 07:25:17 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 07:25:17 INFO - import pkg_resources 07:25:18 INFO - Using 1 client processes 07:25:18 INFO - wptserve Starting http server on 127.0.0.1:8000 07:25:18 INFO - wptserve Starting http server on 127.0.0.1:8001 07:25:18 INFO - wptserve Starting http server on 127.0.0.1:8443 07:25:20 INFO - SUITE-START | Running 778 tests 07:25:20 INFO - Running testharness tests 07:25:20 INFO - Setting up ssl 07:25:20 INFO - PROCESS | certutil | 07:25:20 INFO - PROCESS | certutil | 07:25:20 INFO - PROCESS | certutil | 07:25:20 INFO - Certificate Nickname Trust Attributes 07:25:20 INFO - SSL,S/MIME,JAR/XPI 07:25:20 INFO - 07:25:20 INFO - web-platform-tests CT,, 07:25:20 INFO - 07:25:20 INFO - Starting runner 07:25:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:25:22 INFO - PROCESS | 1650 | 1461594322147 Marionette DEBUG Marionette enabled via build flag and pref 07:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116732800 == 1 [pid = 1650] [id = 1] 07:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x116733000) [pid = 1650] [serial = 1] [outer = 0x0] 07:25:22 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 07:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x116734000) [pid = 1650] [serial = 2] [outer = 0x116733000] 07:25:22 INFO - PROCESS | 1650 | 1461594322497 Marionette INFO Listening on port 2828 07:25:22 INFO - PROCESS | 1650 | 1461594322715 Marionette DEBUG Marionette enabled via command-line flag 07:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916b800 == 2 [pid = 1650] [id = 2] 07:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x11916c000) [pid = 1650] [serial = 3] [outer = 0x0] 07:25:22 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 07:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x11916d000) [pid = 1650] [serial = 4] [outer = 0x11916c000] 07:25:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:25:22 INFO - PROCESS | 1650 | 1461594322884 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 07:25:22 INFO - PROCESS | 1650 | 1461594322954 Marionette DEBUG Closed connection conn0 07:25:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:25:22 INFO - PROCESS | 1650 | 1461594322960 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 07:25:22 INFO - PROCESS | 1650 | 1461594322975 Marionette DEBUG Closed connection conn1 07:25:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:25:22 INFO - PROCESS | 1650 | 1461594322980 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 07:25:22 INFO - PROCESS | 1650 | 1461594322988 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:25:22 INFO - PROCESS | 1650 | 1461594322994 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425053553","device":"desktop","version":"48.0a1"} 07:25:23 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba52000 == 3 [pid = 1650] [id = 3] 07:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11ba52800) [pid = 1650] [serial = 5] [outer = 0x0] 07:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba53000 == 4 [pid = 1650] [id = 4] 07:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c791c00) [pid = 1650] [serial = 6] [outer = 0x0] 07:25:24 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:25:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eb8800 == 5 [pid = 1650] [id = 5] 07:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c791400) [pid = 1650] [serial = 7] [outer = 0x0] 07:25:24 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:25:24 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12690f800) [pid = 1650] [serial = 8] [outer = 0x11c791400] 07:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x126f21800) [pid = 1650] [serial = 9] [outer = 0x11ba52800] 07:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x126f36400) [pid = 1650] [serial = 10] [outer = 0x11c791c00] 07:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x126f38000) [pid = 1650] [serial = 11] [outer = 0x11c791400] 07:25:24 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:25:25 INFO - PROCESS | 1650 | 1461594325050 Marionette DEBUG loaded listener.js 07:25:25 INFO - PROCESS | 1650 | 1461594325059 Marionette DEBUG loaded listener.js 07:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x129905000) [pid = 1650] [serial = 12] [outer = 0x11c791400] 07:25:25 INFO - PROCESS | 1650 | 1461594325411 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"81a58cd4-62ce-2345-81bc-822712a99a14","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425053553","device":"desktop","version":"48.0a1","command_id":1}}] 07:25:25 INFO - PROCESS | 1650 | 1461594325507 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}] 07:25:25 INFO - PROCESS | 1650 | 1461594325555 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:25:25 INFO - PROCESS | 1650 | 1461594325647 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:25:25 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:25:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12b5eec00) [pid = 1650] [serial = 13] [outer = 0x11c791400] 07:25:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:25:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:25:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 07:25:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 07:25:25 INFO - PROCESS | 1650 | 1461594325933 Marionette TRACE conn2 <- [1,3,null,{}] 07:25:25 INFO - PROCESS | 1650 | 1461594325937 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:25:25 INFO - PROCESS | 1650 | 1461594325957 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:25:26 INFO - PROCESS | 1650 | 1461594325999 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:25:26 INFO - PROCESS | 1650 | 1461594326001 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:25:26 INFO - PROCESS | 1650 | 1461594326006 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:25:26 INFO - PROCESS | 1650 | 1461594326010 Marionette TRACE conn2 <- [1,6,null,{}] 07:25:26 INFO - PROCESS | 1650 | 1461594326017 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}] 07:25:26 INFO - PROCESS | 1650 | 1461594326030 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:25:26 INFO - PROCESS | 1650 | 1461594326034 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc0e000 == 6 [pid = 1650] [id = 6] 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12bb9f800) [pid = 1650] [serial = 14] [outer = 0x0] 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12bba0400) [pid = 1650] [serial = 15] [outer = 0x12bb9f800] 07:25:26 INFO - PROCESS | 1650 | 1461594326076 Marionette DEBUG loaded listener.js 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12bcd9000) [pid = 1650] [serial = 16] [outer = 0x12bb9f800] 07:25:26 INFO - PROCESS | 1650 | 1461594326437 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]]]}] 07:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bece800 == 7 [pid = 1650] [id = 7] 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12bb96c00) [pid = 1650] [serial = 17] [outer = 0x0] 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bf06c00) [pid = 1650] [serial = 18] [outer = 0x12bb96c00] 07:25:26 INFO - PROCESS | 1650 | 1461594326470 Marionette DEBUG loaded listener.js 07:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 476ms 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12bf0ec00) [pid = 1650] [serial = 19] [outer = 0x12bb96c00] 07:25:26 INFO - PROCESS | 1650 | 1461594326505 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:25:26 INFO - PROCESS | 1650 | 1461594326507 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:25:26 INFO - PROCESS | 1650 | 1461594326542 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:25:26 INFO - PROCESS | 1650 | 1461594326543 Marionette TRACE conn2 <- [1,10,null,{}] 07:25:26 INFO - PROCESS | 1650 | 1461594326557 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}] 07:25:26 INFO - PROCESS | 1650 | 1461594326690 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:25:26 INFO - PROCESS | 1650 | 1461594326729 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d06c800 == 8 [pid = 1650] [id = 8] 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12d342800) [pid = 1650] [serial = 20] [outer = 0x0] 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d344400) [pid = 1650] [serial = 21] [outer = 0x12d342800] 07:25:26 INFO - PROCESS | 1650 | 1461594326758 Marionette DEBUG loaded listener.js 07:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d348c00) [pid = 1650] [serial = 22] [outer = 0x12d342800] 07:25:27 INFO - PROCESS | 1650 | 1461594327103 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]]]}] 07:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 587ms 07:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:25:27 INFO - PROCESS | 1650 | 1461594327119 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:25:27 INFO - PROCESS | 1650 | 1461594327120 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:25:27 INFO - PROCESS | 1650 | 1461594327122 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:25:27 INFO - PROCESS | 1650 | 1461594327123 Marionette TRACE conn2 <- [1,14,null,{}] 07:25:27 INFO - PROCESS | 1650 | 1461594327126 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}] 07:25:27 INFO - PROCESS | 1650 | 1461594327228 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:25:27 INFO - PROCESS | 1650 | 1461594327236 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7b8000 == 9 [pid = 1650] [id = 9] 07:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d34fc00) [pid = 1650] [serial = 23] [outer = 0x0] 07:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12d764800) [pid = 1650] [serial = 24] [outer = 0x12d34fc00] 07:25:27 INFO - PROCESS | 1650 | 1461594327269 Marionette DEBUG loaded listener.js 07:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12d641000) [pid = 1650] [serial = 25] [outer = 0x12d34fc00] 07:25:27 INFO - PROCESS | 1650 | 1461594327698 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]]]}] 07:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 618ms 07:25:27 INFO - PROCESS | 1650 | 1461594327742 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:25:27 INFO - PROCESS | 1650 | 1461594327744 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:25:27 INFO - PROCESS | 1650 | 1461594327746 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:25:27 INFO - PROCESS | 1650 | 1461594327747 Marionette TRACE conn2 <- [1,18,null,{}] 07:25:27 INFO - PROCESS | 1650 | 1461594327749 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}] 07:25:27 INFO - PROCESS | 1650 | 1461594327842 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:25:27 INFO - PROCESS | 1650 | 1461594327867 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e694800 == 10 [pid = 1650] [id = 10] 07:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12e576c00) [pid = 1650] [serial = 26] [outer = 0x0] 07:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e578800) [pid = 1650] [serial = 27] [outer = 0x12e576c00] 07:25:27 INFO - PROCESS | 1650 | 1461594327896 Marionette DEBUG loaded listener.js 07:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e57ec00) [pid = 1650] [serial = 28] [outer = 0x12e576c00] 07:25:28 INFO - PROCESS | 1650 | 1461594328187 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]]]}] 07:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms 07:25:28 INFO - PROCESS | 1650 | 1461594328219 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:25:28 INFO - PROCESS | 1650 | 1461594328220 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:25:28 INFO - PROCESS | 1650 | 1461594328223 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:25:28 INFO - PROCESS | 1650 | 1461594328224 Marionette TRACE conn2 <- [1,22,null,{}] 07:25:28 INFO - PROCESS | 1650 | 1461594328226 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}] 07:25:28 INFO - PROCESS | 1650 | 1461594328318 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:25:28 INFO - PROCESS | 1650 | 1461594328322 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8ea000 == 11 [pid = 1650] [id = 11] 07:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12e581c00) [pid = 1650] [serial = 29] [outer = 0x0] 07:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e87b000) [pid = 1650] [serial = 30] [outer = 0x12e581c00] 07:25:28 INFO - PROCESS | 1650 | 1461594328348 Marionette DEBUG loaded listener.js 07:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12e880800) [pid = 1650] [serial = 31] [outer = 0x12e581c00] 07:25:28 INFO - PROCESS | 1650 | 1461594328584 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]]]}] 07:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 07:25:28 INFO - PROCESS | 1650 | 1461594328591 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:25:28 INFO - PROCESS | 1650 | 1461594328592 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:25:28 INFO - PROCESS | 1650 | 1461594328602 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:25:28 INFO - PROCESS | 1650 | 1461594328603 Marionette TRACE conn2 <- [1,26,null,{}] 07:25:28 INFO - PROCESS | 1650 | 1461594328605 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}] 07:25:28 INFO - PROCESS | 1650 | 1461594328703 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:25:28 INFO - PROCESS | 1650 | 1461594328708 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e980800 == 12 [pid = 1650] [id = 12] 07:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12e932c00) [pid = 1650] [serial = 32] [outer = 0x0] 07:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12e93ec00) [pid = 1650] [serial = 33] [outer = 0x12e932c00] 07:25:28 INFO - PROCESS | 1650 | 1461594328732 Marionette DEBUG loaded listener.js 07:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12ed3e800) [pid = 1650] [serial = 34] [outer = 0x12e932c00] 07:25:28 INFO - PROCESS | 1650 | 1461594328976 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]]]}] 07:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 07:25:29 INFO - PROCESS | 1650 | 1461594329022 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:25:29 INFO - PROCESS | 1650 | 1461594329023 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:25:29 INFO - PROCESS | 1650 | 1461594329026 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:25:29 INFO - PROCESS | 1650 | 1461594329027 Marionette TRACE conn2 <- [1,30,null,{}] 07:25:29 INFO - PROCESS | 1650 | 1461594329055 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}] 07:25:29 INFO - PROCESS | 1650 | 1461594329141 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:25:29 INFO - PROCESS | 1650 | 1461594329147 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef39800 == 13 [pid = 1650] [id = 13] 07:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12ed43400) [pid = 1650] [serial = 35] [outer = 0x0] 07:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12ed48c00) [pid = 1650] [serial = 36] [outer = 0x12ed43400] 07:25:29 INFO - PROCESS | 1650 | 1461594329172 Marionette DEBUG loaded listener.js 07:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12ef72800) [pid = 1650] [serial = 37] [outer = 0x12ed43400] 07:25:29 INFO - PROCESS | 1650 | 1461594329423 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]]]}] 07:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 07:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:25:29 INFO - PROCESS | 1650 | 1461594329454 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:25:29 INFO - PROCESS | 1650 | 1461594329455 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:25:29 INFO - PROCESS | 1650 | 1461594329458 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:25:29 INFO - PROCESS | 1650 | 1461594329459 Marionette TRACE conn2 <- [1,34,null,{}] 07:25:29 INFO - PROCESS | 1650 | 1461594329470 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}] 07:25:29 INFO - PROCESS | 1650 | 1461594329591 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:25:29 INFO - PROCESS | 1650 | 1461594329598 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f40c800 == 14 [pid = 1650] [id = 14] 07:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12e56b000) [pid = 1650] [serial = 38] [outer = 0x0] 07:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12ef79000) [pid = 1650] [serial = 39] [outer = 0x12e56b000] 07:25:29 INFO - PROCESS | 1650 | 1461594329639 Marionette DEBUG loaded listener.js 07:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f447c00) [pid = 1650] [serial = 40] [outer = 0x12e56b000] 07:25:30 INFO - PROCESS | 1650 | 1461594330026 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]]]}] 07:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 619ms 07:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:25:30 INFO - PROCESS | 1650 | 1461594330077 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:25:30 INFO - PROCESS | 1650 | 1461594330078 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:25:30 INFO - PROCESS | 1650 | 1461594330080 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:25:30 INFO - PROCESS | 1650 | 1461594330081 Marionette TRACE conn2 <- [1,38,null,{}] 07:25:30 INFO - PROCESS | 1650 | 1461594330083 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}] 07:25:30 INFO - PROCESS | 1650 | 1461594330171 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:25:30 INFO - PROCESS | 1650 | 1461594330175 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f74d800 == 15 [pid = 1650] [id = 15] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f44a400) [pid = 1650] [serial = 41] [outer = 0x0] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12f450800) [pid = 1650] [serial = 42] [outer = 0x12f44a400] 07:25:30 INFO - PROCESS | 1650 | 1461594330200 Marionette DEBUG loaded listener.js 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f79bc00) [pid = 1650] [serial = 43] [outer = 0x12f44a400] 07:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa0a000 == 16 [pid = 1650] [id = 16] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12fa0a800) [pid = 1650] [serial = 44] [outer = 0x0] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12fa0f000) [pid = 1650] [serial = 45] [outer = 0x12fa0a800] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12fa0e000) [pid = 1650] [serial = 46] [outer = 0x12fa0a800] 07:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e39d000 == 17 [pid = 1650] [id = 17] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12f44ec00) [pid = 1650] [serial = 47] [outer = 0x0] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12fa4c800) [pid = 1650] [serial = 48] [outer = 0x12f44ec00] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12fa4e800) [pid = 1650] [serial = 49] [outer = 0x12f44ec00] 07:25:30 INFO - PROCESS | 1650 | 1461594330564 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]]]}] 07:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 07:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:25:30 INFO - PROCESS | 1650 | 1461594330599 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:25:30 INFO - PROCESS | 1650 | 1461594330600 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:25:30 INFO - PROCESS | 1650 | 1461594330602 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:25:30 INFO - PROCESS | 1650 | 1461594330603 Marionette TRACE conn2 <- [1,42,null,{}] 07:25:30 INFO - PROCESS | 1650 | 1461594330606 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}] 07:25:30 INFO - PROCESS | 1650 | 1461594330693 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:25:30 INFO - PROCESS | 1650 | 1461594330698 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd12800 == 18 [pid = 1650] [id = 18] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12f7a0400) [pid = 1650] [serial = 50] [outer = 0x0] 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12fb1f400) [pid = 1650] [serial = 51] [outer = 0x12f7a0400] 07:25:30 INFO - PROCESS | 1650 | 1461594330724 Marionette DEBUG loaded listener.js 07:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12f8f1400) [pid = 1650] [serial = 52] [outer = 0x12f7a0400] 07:25:31 INFO - PROCESS | 1650 | 1461594331042 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]]]}] 07:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 468ms 07:25:31 INFO - PROCESS | 1650 | 1461594331072 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:25:31 INFO - PROCESS | 1650 | 1461594331073 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:25:31 INFO - PROCESS | 1650 | 1461594331076 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:25:31 INFO - PROCESS | 1650 | 1461594331078 Marionette TRACE conn2 <- [1,46,null,{}] 07:25:31 INFO - PROCESS | 1650 | 1461594331081 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}] 07:25:31 INFO - PROCESS | 1650 | 1461594331205 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:25:31 INFO - PROCESS | 1650 | 1461594331212 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a81a800 == 19 [pid = 1650] [id = 19] 07:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11a7e5000) [pid = 1650] [serial = 53] [outer = 0x0] 07:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11a7e9400) [pid = 1650] [serial = 54] [outer = 0x11a7e5000] 07:25:31 INFO - PROCESS | 1650 | 1461594331252 Marionette DEBUG loaded listener.js 07:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11ad84400) [pid = 1650] [serial = 55] [outer = 0x11a7e5000] 07:25:31 INFO - PROCESS | 1650 | 1461594331500 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]]]}] 07:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 472ms 07:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:25:31 INFO - PROCESS | 1650 | 1461594331552 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:25:31 INFO - PROCESS | 1650 | 1461594331553 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:25:31 INFO - PROCESS | 1650 | 1461594331555 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:25:31 INFO - PROCESS | 1650 | 1461594331556 Marionette TRACE conn2 <- [1,50,null,{}] 07:25:31 INFO - PROCESS | 1650 | 1461594331558 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}] 07:25:31 INFO - PROCESS | 1650 | 1461594331653 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:25:31 INFO - PROCESS | 1650 | 1461594331658 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x130326800 == 20 [pid = 1650] [id = 20] 07:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11a7ea400) [pid = 1650] [serial = 56] [outer = 0x0] 07:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12f8f4800) [pid = 1650] [serial = 57] [outer = 0x11a7ea400] 07:25:31 INFO - PROCESS | 1650 | 1461594331682 Marionette DEBUG loaded listener.js 07:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12f8fc400) [pid = 1650] [serial = 58] [outer = 0x11a7ea400] 07:25:31 INFO - PROCESS | 1650 | 1461594331914 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]]]}] 07:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 07:25:31 INFO - PROCESS | 1650 | 1461594331924 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:25:31 INFO - PROCESS | 1650 | 1461594331925 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:25:31 INFO - PROCESS | 1650 | 1461594331930 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:25:31 INFO - PROCESS | 1650 | 1461594331933 Marionette TRACE conn2 <- [1,54,null,{}] 07:25:31 INFO - PROCESS | 1650 | 1461594331940 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}] 07:25:32 INFO - PROCESS | 1650 | 1461594332032 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:25:32 INFO - PROCESS | 1650 | 1461594332037 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x130329000 == 21 [pid = 1650] [id = 21] 07:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12f8fcc00) [pid = 1650] [serial = 59] [outer = 0x0] 07:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1300bf800) [pid = 1650] [serial = 60] [outer = 0x12f8fcc00] 07:25:32 INFO - PROCESS | 1650 | 1461594332061 Marionette DEBUG loaded listener.js 07:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1300c6800) [pid = 1650] [serial = 61] [outer = 0x12f8fcc00] 07:25:32 INFO - PROCESS | 1650 | 1461594332874 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]]]}] 07:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1030ms 07:25:32 INFO - PROCESS | 1650 | 1461594332958 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:25:32 INFO - PROCESS | 1650 | 1461594332960 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:25:32 INFO - PROCESS | 1650 | 1461594332966 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:25:32 INFO - PROCESS | 1650 | 1461594332969 Marionette TRACE conn2 <- [1,58,null,{}] 07:25:32 INFO - PROCESS | 1650 | 1461594332975 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}] 07:25:33 INFO - PROCESS | 1650 | 1461594333125 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:25:33 INFO - PROCESS | 1650 | 1461594333190 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b8c800 == 22 [pid = 1650] [id = 22] 07:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x114bc1800) [pid = 1650] [serial = 62] [outer = 0x0] 07:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1151b8c00) [pid = 1650] [serial = 63] [outer = 0x114bc1800] 07:25:33 INFO - PROCESS | 1650 | 1461594333239 Marionette DEBUG loaded listener.js 07:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11594c800) [pid = 1650] [serial = 64] [outer = 0x114bc1800] 07:25:33 INFO - PROCESS | 1650 | 1461594333757 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]]]}] 07:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 824ms 07:25:33 INFO - PROCESS | 1650 | 1461594333800 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:25:33 INFO - PROCESS | 1650 | 1461594333806 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:25:33 INFO - PROCESS | 1650 | 1461594333817 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:25:33 INFO - PROCESS | 1650 | 1461594333820 Marionette TRACE conn2 <- [1,62,null,{}] 07:25:33 INFO - PROCESS | 1650 | 1461594333824 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}] 07:25:33 INFO - PROCESS | 1650 | 1461594333947 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:25:34 INFO - PROCESS | 1650 | 1461594334001 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119114800 == 23 [pid = 1650] [id = 23] 07:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118c03000) [pid = 1650] [serial = 65] [outer = 0x0] 07:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118f27800) [pid = 1650] [serial = 66] [outer = 0x118c03000] 07:25:34 INFO - PROCESS | 1650 | 1461594334032 Marionette DEBUG loaded listener.js 07:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119268000) [pid = 1650] [serial = 67] [outer = 0x118c03000] 07:25:34 INFO - PROCESS | 1650 | 1461594334434 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]]]}] 07:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 07:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:25:34 INFO - PROCESS | 1650 | 1461594334508 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:25:34 INFO - PROCESS | 1650 | 1461594334510 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:25:34 INFO - PROCESS | 1650 | 1461594334512 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:25:34 INFO - PROCESS | 1650 | 1461594334515 Marionette TRACE conn2 <- [1,66,null,{}] 07:25:34 INFO - PROCESS | 1650 | 1461594334522 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}] 07:25:34 INFO - PROCESS | 1650 | 1461594334635 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:25:34 INFO - PROCESS | 1650 | 1461594334701 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab0800 == 24 [pid = 1650] [id = 24] 07:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11a827400) [pid = 1650] [serial = 68] [outer = 0x0] 07:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11af06c00) [pid = 1650] [serial = 69] [outer = 0x11a827400] 07:25:34 INFO - PROCESS | 1650 | 1461594334733 Marionette DEBUG loaded listener.js 07:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11bac6400) [pid = 1650] [serial = 70] [outer = 0x11a827400] 07:25:35 INFO - PROCESS | 1650 | 1461594335396 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]]]}] 07:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 924ms 07:25:35 INFO - PROCESS | 1650 | 1461594335448 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:25:35 INFO - PROCESS | 1650 | 1461594335450 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:25:35 INFO - PROCESS | 1650 | 1461594335455 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:25:35 INFO - PROCESS | 1650 | 1461594335456 Marionette TRACE conn2 <- [1,70,null,{}] 07:25:35 INFO - PROCESS | 1650 | 1461594335460 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}] 07:25:35 INFO - PROCESS | 1650 | 1461594335539 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:25:35 INFO - PROCESS | 1650 | 1461594335597 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11650d000 == 25 [pid = 1650] [id = 25] 07:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118e13c00) [pid = 1650] [serial = 71] [outer = 0x0] 07:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118f22c00) [pid = 1650] [serial = 72] [outer = 0x118e13c00] 07:25:35 INFO - PROCESS | 1650 | 1461594335627 Marionette DEBUG loaded listener.js 07:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11925f400) [pid = 1650] [serial = 73] [outer = 0x118e13c00] 07:25:35 INFO - PROCESS | 1650 | 1461594335976 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]]]}] 07:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 07:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:25:36 INFO - PROCESS | 1650 | 1461594336025 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:25:36 INFO - PROCESS | 1650 | 1461594336028 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:25:36 INFO - PROCESS | 1650 | 1461594336032 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:25:36 INFO - PROCESS | 1650 | 1461594336034 Marionette TRACE conn2 <- [1,74,null,{}] 07:25:36 INFO - PROCESS | 1650 | 1461594336036 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}] 07:25:36 INFO - PROCESS | 1650 | 1461594336120 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:25:36 INFO - PROCESS | 1650 | 1461594336165 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x115808000 == 26 [pid = 1650] [id = 26] 07:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11574e000) [pid = 1650] [serial = 74] [outer = 0x0] 07:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118c10800) [pid = 1650] [serial = 75] [outer = 0x11574e000] 07:25:36 INFO - PROCESS | 1650 | 1461594336194 Marionette DEBUG loaded listener.js 07:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11a555800) [pid = 1650] [serial = 76] [outer = 0x11574e000] 07:25:36 INFO - PROCESS | 1650 | 1461594336455 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]]]}] 07:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 07:25:36 INFO - PROCESS | 1650 | 1461594336503 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:25:36 INFO - PROCESS | 1650 | 1461594336504 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:25:36 INFO - PROCESS | 1650 | 1461594336506 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:25:36 INFO - PROCESS | 1650 | 1461594336509 Marionette TRACE conn2 <- [1,78,null,{}] 07:25:36 INFO - PROCESS | 1650 | 1461594336524 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}] 07:25:36 INFO - PROCESS | 1650 | 1461594336601 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:25:36 INFO - PROCESS | 1650 | 1461594336606 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119722000 == 27 [pid = 1650] [id = 27] 07:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11a7dcc00) [pid = 1650] [serial = 77] [outer = 0x0] 07:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11ac9b000) [pid = 1650] [serial = 78] [outer = 0x11a7dcc00] 07:25:36 INFO - PROCESS | 1650 | 1461594336637 Marionette DEBUG loaded listener.js 07:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11af10400) [pid = 1650] [serial = 79] [outer = 0x11a7dcc00] 07:25:36 INFO - PROCESS | 1650 | 1461594336937 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]]]}] 07:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 07:25:36 INFO - PROCESS | 1650 | 1461594336979 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:25:36 INFO - PROCESS | 1650 | 1461594336983 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:25:37 INFO - PROCESS | 1650 | 1461594336996 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:25:37 INFO - PROCESS | 1650 | 1461594336998 Marionette TRACE conn2 <- [1,82,null,{}] 07:25:37 INFO - PROCESS | 1650 | 1461594337001 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}] 07:25:37 INFO - PROCESS | 1650 | 1461594337070 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:25:37 INFO - PROCESS | 1650 | 1461594337075 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c4b800 == 28 [pid = 1650] [id = 28] 07:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11b07b400) [pid = 1650] [serial = 80] [outer = 0x0] 07:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11b0f1800) [pid = 1650] [serial = 81] [outer = 0x11b07b400] 07:25:37 INFO - PROCESS | 1650 | 1461594337103 Marionette DEBUG loaded listener.js 07:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11bacac00) [pid = 1650] [serial = 82] [outer = 0x11b07b400] 07:25:37 INFO - PROCESS | 1650 | 1461594337402 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]]]}] 07:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 426ms 07:25:37 INFO - PROCESS | 1650 | 1461594337420 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:25:37 INFO - PROCESS | 1650 | 1461594337421 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:25:37 INFO - PROCESS | 1650 | 1461594337424 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:25:37 INFO - PROCESS | 1650 | 1461594337425 Marionette TRACE conn2 <- [1,86,null,{}] 07:25:37 INFO - PROCESS | 1650 | 1461594337427 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}] 07:25:37 INFO - PROCESS | 1650 | 1461594337502 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:25:37 INFO - PROCESS | 1650 | 1461594337505 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ada4800 == 29 [pid = 1650] [id = 29] 07:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11b970c00) [pid = 1650] [serial = 83] [outer = 0x0] 07:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11bf23800) [pid = 1650] [serial = 84] [outer = 0x11b970c00] 07:25:37 INFO - PROCESS | 1650 | 1461594337532 Marionette DEBUG loaded listener.js 07:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bf32000) [pid = 1650] [serial = 85] [outer = 0x11b970c00] 07:25:37 INFO - PROCESS | 1650 | 1461594337837 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]]]}] 07:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 07:25:37 INFO - PROCESS | 1650 | 1461594337842 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:25:37 INFO - PROCESS | 1650 | 1461594337844 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:25:37 INFO - PROCESS | 1650 | 1461594337856 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:25:37 INFO - PROCESS | 1650 | 1461594337857 Marionette TRACE conn2 <- [1,90,null,{}] 07:25:37 INFO - PROCESS | 1650 | 1461594337860 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}] 07:25:37 INFO - PROCESS | 1650 | 1461594337978 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:25:37 INFO - PROCESS | 1650 | 1461594337988 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afeb800 == 30 [pid = 1650] [id = 30] 07:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a7ea800) [pid = 1650] [serial = 86] [outer = 0x0] 07:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c116000) [pid = 1650] [serial = 87] [outer = 0x11a7ea800] 07:25:38 INFO - PROCESS | 1650 | 1461594338029 Marionette DEBUG loaded listener.js 07:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c740400) [pid = 1650] [serial = 88] [outer = 0x11a7ea800] 07:25:38 INFO - PROCESS | 1650 | 1461594338433 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]]]}] 07:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 620ms 07:25:38 INFO - PROCESS | 1650 | 1461594338476 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:25:38 INFO - PROCESS | 1650 | 1461594338477 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:25:38 INFO - PROCESS | 1650 | 1461594338483 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:25:38 INFO - PROCESS | 1650 | 1461594338485 Marionette TRACE conn2 <- [1,94,null,{}] 07:25:38 INFO - PROCESS | 1650 | 1461594338488 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}] 07:25:38 INFO - PROCESS | 1650 | 1461594338558 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:25:38 INFO - PROCESS | 1650 | 1461594338602 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba0f800 == 31 [pid = 1650] [id = 31] 07:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11baca400) [pid = 1650] [serial = 89] [outer = 0x0] 07:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c792400) [pid = 1650] [serial = 90] [outer = 0x11baca400] 07:25:38 INFO - PROCESS | 1650 | 1461594338628 Marionette DEBUG loaded listener.js 07:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123a6f000) [pid = 1650] [serial = 91] [outer = 0x11baca400] 07:25:38 INFO - PROCESS | 1650 | 1461594338889 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]]]}] 07:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 07:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:25:38 INFO - PROCESS | 1650 | 1461594338903 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:25:38 INFO - PROCESS | 1650 | 1461594338904 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:25:38 INFO - PROCESS | 1650 | 1461594338909 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:25:38 INFO - PROCESS | 1650 | 1461594338911 Marionette TRACE conn2 <- [1,98,null,{}] 07:25:38 INFO - PROCESS | 1650 | 1461594338922 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}] 07:25:39 INFO - PROCESS | 1650 | 1461594338996 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:25:39 INFO - PROCESS | 1650 | 1461594339001 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf0a800 == 32 [pid = 1650] [id = 32] 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c792800) [pid = 1650] [serial = 92] [outer = 0x0] 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a71400) [pid = 1650] [serial = 93] [outer = 0x11c792800] 07:25:39 INFO - PROCESS | 1650 | 1461594339028 Marionette DEBUG loaded listener.js 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125a8e000) [pid = 1650] [serial = 94] [outer = 0x11c792800] 07:25:39 INFO - PROCESS | 1650 | 1461594339316 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]]]}] 07:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 431ms 07:25:39 INFO - PROCESS | 1650 | 1461594339337 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:25:39 INFO - PROCESS | 1650 | 1461594339338 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:25:39 INFO - PROCESS | 1650 | 1461594339341 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:25:39 INFO - PROCESS | 1650 | 1461594339342 Marionette TRACE conn2 <- [1,102,null,{}] 07:25:39 INFO - PROCESS | 1650 | 1461594339344 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}] 07:25:39 INFO - PROCESS | 1650 | 1461594339419 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:25:39 INFO - PROCESS | 1650 | 1461594339424 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9d000 == 33 [pid = 1650] [id = 33] 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123a76400) [pid = 1650] [serial = 95] [outer = 0x0] 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125d52000) [pid = 1650] [serial = 96] [outer = 0x123a76400] 07:25:39 INFO - PROCESS | 1650 | 1461594339451 Marionette DEBUG loaded listener.js 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126a6a800) [pid = 1650] [serial = 97] [outer = 0x123a76400] 07:25:39 INFO - PROCESS | 1650 | 1461594339755 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]]]}] 07:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 07:25:39 INFO - PROCESS | 1650 | 1461594339824 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:25:39 INFO - PROCESS | 1650 | 1461594339826 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:25:39 INFO - PROCESS | 1650 | 1461594339831 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:25:39 INFO - PROCESS | 1650 | 1461594339834 Marionette TRACE conn2 <- [1,106,null,{}] 07:25:39 INFO - PROCESS | 1650 | 1461594339837 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}] 07:25:39 INFO - PROCESS | 1650 | 1461594339948 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:25:39 INFO - PROCESS | 1650 | 1461594339955 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c218800 == 34 [pid = 1650] [id = 34] 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125a8dc00) [pid = 1650] [serial = 98] [outer = 0x0] 07:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126cb5800) [pid = 1650] [serial = 99] [outer = 0x125a8dc00] 07:25:39 INFO - PROCESS | 1650 | 1461594339995 Marionette DEBUG loaded listener.js 07:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126f40800) [pid = 1650] [serial = 100] [outer = 0x125a8dc00] 07:25:40 INFO - PROCESS | 1650 | 1461594340289 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]]]}] 07:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 474ms 07:25:40 INFO - PROCESS | 1650 | 1461594340304 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:25:40 INFO - PROCESS | 1650 | 1461594340305 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:25:40 INFO - PROCESS | 1650 | 1461594340308 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:25:40 INFO - PROCESS | 1650 | 1461594340309 Marionette TRACE conn2 <- [1,110,null,{}] 07:25:40 INFO - PROCESS | 1650 | 1461594340319 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}] 07:25:40 INFO - PROCESS | 1650 | 1461594340408 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:25:40 INFO - PROCESS | 1650 | 1461594340455 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c591000 == 35 [pid = 1650] [id = 35] 07:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126a67000) [pid = 1650] [serial = 101] [outer = 0x0] 07:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12725d400) [pid = 1650] [serial = 102] [outer = 0x126a67000] 07:25:40 INFO - PROCESS | 1650 | 1461594340482 Marionette DEBUG loaded listener.js 07:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127f0d800) [pid = 1650] [serial = 103] [outer = 0x126a67000] 07:25:40 INFO - PROCESS | 1650 | 1461594340778 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]]]}] 07:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 523ms 07:25:40 INFO - PROCESS | 1650 | 1461594340833 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:25:40 INFO - PROCESS | 1650 | 1461594340835 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:25:40 INFO - PROCESS | 1650 | 1461594340838 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:25:40 INFO - PROCESS | 1650 | 1461594340840 Marionette TRACE conn2 <- [1,114,null,{}] 07:25:40 INFO - PROCESS | 1650 | 1461594340843 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}] 07:25:40 INFO - PROCESS | 1650 | 1461594340957 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:25:41 INFO - PROCESS | 1650 | 1461594341023 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1259a9000 == 36 [pid = 1650] [id = 36] 07:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11b083c00) [pid = 1650] [serial = 104] [outer = 0x0] 07:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127f8a400) [pid = 1650] [serial = 105] [outer = 0x11b083c00] 07:25:41 INFO - PROCESS | 1650 | 1461594341061 Marionette DEBUG loaded listener.js 07:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1299ea800) [pid = 1650] [serial = 106] [outer = 0x11b083c00] 07:25:41 INFO - PROCESS | 1650 | 1461594341440 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]]]}] 07:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 620ms 07:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:25:41 INFO - PROCESS | 1650 | 1461594341457 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:25:41 INFO - PROCESS | 1650 | 1461594341458 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:25:41 INFO - PROCESS | 1650 | 1461594341460 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:25:41 INFO - PROCESS | 1650 | 1461594341462 Marionette TRACE conn2 <- [1,118,null,{}] 07:25:41 INFO - PROCESS | 1650 | 1461594341466 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}] 07:25:41 INFO - PROCESS | 1650 | 1461594341536 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:25:41 INFO - PROCESS | 1650 | 1461594341583 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ab9800 == 37 [pid = 1650] [id = 37] 07:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bac7c00) [pid = 1650] [serial = 107] [outer = 0x0] 07:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129b71c00) [pid = 1650] [serial = 108] [outer = 0x11bac7c00] 07:25:41 INFO - PROCESS | 1650 | 1461594341608 Marionette DEBUG loaded listener.js 07:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129fa1400) [pid = 1650] [serial = 109] [outer = 0x11bac7c00] 07:25:41 INFO - PROCESS | 1650 | 1461594341857 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]]]}] 07:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 07:25:41 INFO - PROCESS | 1650 | 1461594341885 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:25:41 INFO - PROCESS | 1650 | 1461594341887 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:25:41 INFO - PROCESS | 1650 | 1461594341891 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:25:41 INFO - PROCESS | 1650 | 1461594341891 Marionette TRACE conn2 <- [1,122,null,{}] 07:25:41 INFO - PROCESS | 1650 | 1461594341894 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}] 07:25:41 INFO - PROCESS | 1650 | 1461594341982 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:25:41 INFO - PROCESS | 1650 | 1461594341986 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c09000 == 38 [pid = 1650] [id = 38] 07:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127f93400) [pid = 1650] [serial = 110] [outer = 0x0] 07:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b5e5400) [pid = 1650] [serial = 111] [outer = 0x127f93400] 07:25:42 INFO - PROCESS | 1650 | 1461594342011 Marionette DEBUG loaded listener.js 07:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b6d0000) [pid = 1650] [serial = 112] [outer = 0x127f93400] 07:25:42 INFO - PROCESS | 1650 | 1461594342309 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]]]}] 07:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 470ms 07:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:25:42 INFO - PROCESS | 1650 | 1461594342360 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:25:42 INFO - PROCESS | 1650 | 1461594342361 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:25:42 INFO - PROCESS | 1650 | 1461594342363 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:25:42 INFO - PROCESS | 1650 | 1461594342364 Marionette TRACE conn2 <- [1,126,null,{}] 07:25:42 INFO - PROCESS | 1650 | 1461594342366 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}] 07:25:42 INFO - PROCESS | 1650 | 1461594342438 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:25:42 INFO - PROCESS | 1650 | 1461594342529 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1145b7000 == 39 [pid = 1650] [id = 39] 07:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1136d8000) [pid = 1650] [serial = 113] [outer = 0x0] 07:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1151bbc00) [pid = 1650] [serial = 114] [outer = 0x1136d8000] 07:25:42 INFO - PROCESS | 1650 | 1461594342561 Marionette DEBUG loaded listener.js 07:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118a08000) [pid = 1650] [serial = 115] [outer = 0x1136d8000] 07:25:43 INFO - PROCESS | 1650 | 1461594343045 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]]]}] 07:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 719ms 07:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:25:43 INFO - PROCESS | 1650 | 1461594343083 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:25:43 INFO - PROCESS | 1650 | 1461594343085 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:25:43 INFO - PROCESS | 1650 | 1461594343088 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:25:43 INFO - PROCESS | 1650 | 1461594343091 Marionette TRACE conn2 <- [1,130,null,{}] 07:25:43 INFO - PROCESS | 1650 | 1461594343094 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}] 07:25:43 INFO - PROCESS | 1650 | 1461594343196 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:25:43 INFO - PROCESS | 1650 | 1461594343254 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119721000 == 40 [pid = 1650] [id = 40] 07:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119c9c400) [pid = 1650] [serial = 116] [outer = 0x0] 07:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11a55e000) [pid = 1650] [serial = 117] [outer = 0x119c9c400] 07:25:43 INFO - PROCESS | 1650 | 1461594343285 Marionette DEBUG loaded listener.js 07:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11aa63400) [pid = 1650] [serial = 118] [outer = 0x119c9c400] 07:25:43 INFO - PROCESS | 1650 | 1461594343747 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]]]}] 07:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 721ms 07:25:43 INFO - PROCESS | 1650 | 1461594343815 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:25:43 INFO - PROCESS | 1650 | 1461594343818 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:25:43 INFO - PROCESS | 1650 | 1461594343822 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:25:43 INFO - PROCESS | 1650 | 1461594343824 Marionette TRACE conn2 <- [1,134,null,{}] 07:25:43 INFO - PROCESS | 1650 | 1461594343828 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}] 07:25:43 INFO - PROCESS | 1650 | 1461594343975 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:25:44 INFO - PROCESS | 1650 | 1461594344059 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c20f800 == 41 [pid = 1650] [id = 41] 07:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11be8d800) [pid = 1650] [serial = 119] [outer = 0x0] 07:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c115400) [pid = 1650] [serial = 120] [outer = 0x11be8d800] 07:25:44 INFO - PROCESS | 1650 | 1461594344106 Marionette DEBUG loaded listener.js 07:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c11f800) [pid = 1650] [serial = 121] [outer = 0x11be8d800] 07:25:44 INFO - PROCESS | 1650 | 1461594344591 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]]]}] 07:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 821ms 07:25:44 INFO - PROCESS | 1650 | 1461594344654 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:25:44 INFO - PROCESS | 1650 | 1461594344656 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:25:44 INFO - PROCESS | 1650 | 1461594344665 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:25:44 INFO - PROCESS | 1650 | 1461594344669 Marionette TRACE conn2 <- [1,138,null,{}] 07:25:44 INFO - PROCESS | 1650 | 1461594344672 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}] 07:25:44 INFO - PROCESS | 1650 | 1461594344774 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:25:44 INFO - PROCESS | 1650 | 1461594344835 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12744d000 == 42 [pid = 1650] [id = 42] 07:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126a6f800) [pid = 1650] [serial = 122] [outer = 0x0] 07:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127467400) [pid = 1650] [serial = 123] [outer = 0x126a6f800] 07:25:44 INFO - PROCESS | 1650 | 1461594344865 Marionette DEBUG loaded listener.js 07:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12780f400) [pid = 1650] [serial = 124] [outer = 0x126a6f800] 07:25:45 INFO - PROCESS | 1650 | 1461594345465 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]]]}] 07:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 827ms 07:25:45 INFO - PROCESS | 1650 | 1461594345488 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:25:45 INFO - PROCESS | 1650 | 1461594345490 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:25:45 INFO - PROCESS | 1650 | 1461594345494 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:25:45 INFO - PROCESS | 1650 | 1461594345496 Marionette TRACE conn2 <- [1,142,null,{}] 07:25:45 INFO - PROCESS | 1650 | 1461594345499 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}] 07:25:45 INFO - PROCESS | 1650 | 1461594345586 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:25:45 INFO - PROCESS | 1650 | 1461594345645 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119119000 == 43 [pid = 1650] [id = 43] 07:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11925e800) [pid = 1650] [serial = 125] [outer = 0x0] 07:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119a97000) [pid = 1650] [serial = 126] [outer = 0x11925e800] 07:25:45 INFO - PROCESS | 1650 | 1461594345675 Marionette DEBUG loaded listener.js 07:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11a555c00) [pid = 1650] [serial = 127] [outer = 0x11925e800] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f74d800 == 42 [pid = 1650] [id = 15] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12e980800 == 41 [pid = 1650] [id = 12] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126c09000 == 40 [pid = 1650] [id = 38] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125ab9800 == 39 [pid = 1650] [id = 37] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1259a9000 == 38 [pid = 1650] [id = 36] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11c591000 == 37 [pid = 1650] [id = 35] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11c218800 == 36 [pid = 1650] [id = 34] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9d000 == 35 [pid = 1650] [id = 33] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf0a800 == 34 [pid = 1650] [id = 32] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba0f800 == 33 [pid = 1650] [id = 31] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11afeb800 == 32 [pid = 1650] [id = 30] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11ada4800 == 31 [pid = 1650] [id = 29] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119c4b800 == 30 [pid = 1650] [id = 28] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119722000 == 29 [pid = 1650] [id = 27] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x115808000 == 28 [pid = 1650] [id = 26] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11650d000 == 27 [pid = 1650] [id = 25] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab0800 == 26 [pid = 1650] [id = 24] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119114800 == 25 [pid = 1650] [id = 23] 07:25:46 INFO - PROCESS | 1650 | --DOCSHELL 0x114b8c800 == 24 [pid = 1650] [id = 22] 07:25:46 INFO - PROCESS | 1650 | 1461594346173 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]]]}] 07:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 722ms 07:25:46 INFO - PROCESS | 1650 | 1461594346217 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:25:46 INFO - PROCESS | 1650 | 1461594346219 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:25:46 INFO - PROCESS | 1650 | 1461594346222 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:25:46 INFO - PROCESS | 1650 | 1461594346225 Marionette TRACE conn2 <- [1,146,null,{}] 07:25:46 INFO - PROCESS | 1650 | 1461594346229 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}] 07:25:46 INFO - PROCESS | 1650 | 1461594346319 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:25:46 INFO - PROCESS | 1650 | 1461594346378 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186da000 == 25 [pid = 1650] [id = 44] 07:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118c53c00) [pid = 1650] [serial = 128] [outer = 0x0] 07:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11919b800) [pid = 1650] [serial = 129] [outer = 0x118c53c00] 07:25:46 INFO - PROCESS | 1650 | 1461594346411 Marionette DEBUG loaded listener.js 07:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119d4b000) [pid = 1650] [serial = 130] [outer = 0x118c53c00] 07:25:46 INFO - PROCESS | 1650 | 1461594346867 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]]]}] 07:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 672ms 07:25:46 INFO - PROCESS | 1650 | 1461594346914 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:25:46 INFO - PROCESS | 1650 | 1461594346918 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:25:46 INFO - PROCESS | 1650 | 1461594346924 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:25:46 INFO - PROCESS | 1650 | 1461594346926 Marionette TRACE conn2 <- [1,150,null,{}] 07:25:46 INFO - PROCESS | 1650 | 1461594346928 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}] 07:25:47 INFO - PROCESS | 1650 | 1461594347018 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:25:47 INFO - PROCESS | 1650 | 1461594347076 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a812800 == 26 [pid = 1650] [id = 45] 07:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11af0e400) [pid = 1650] [serial = 131] [outer = 0x0] 07:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b07bc00) [pid = 1650] [serial = 132] [outer = 0x11af0e400] 07:25:47 INFO - PROCESS | 1650 | 1461594347107 Marionette DEBUG loaded listener.js 07:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11b969800) [pid = 1650] [serial = 133] [outer = 0x11af0e400] 07:25:47 INFO - PROCESS | 1650 | 1461594347510 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]]]}] 07:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 620ms 07:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:25:47 INFO - PROCESS | 1650 | 1461594347545 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:25:47 INFO - PROCESS | 1650 | 1461594347546 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:25:47 INFO - PROCESS | 1650 | 1461594347549 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:25:47 INFO - PROCESS | 1650 | 1461594347551 Marionette TRACE conn2 <- [1,154,null,{}] 07:25:47 INFO - PROCESS | 1650 | 1461594347559 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}] 07:25:47 INFO - PROCESS | 1650 | 1461594347652 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:25:47 INFO - PROCESS | 1650 | 1461594347713 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba1f800 == 27 [pid = 1650] [id = 46] 07:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11bf2a400) [pid = 1650] [serial = 134] [outer = 0x0] 07:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c16bc00) [pid = 1650] [serial = 135] [outer = 0x11bf2a400] 07:25:47 INFO - PROCESS | 1650 | 1461594347749 Marionette DEBUG loaded listener.js 07:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11c740000) [pid = 1650] [serial = 136] [outer = 0x11bf2a400] 07:25:48 INFO - PROCESS | 1650 | 1461594348171 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]]]}] 07:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 07:25:48 INFO - PROCESS | 1650 | 1461594348230 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:25:48 INFO - PROCESS | 1650 | 1461594348232 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:25:48 INFO - PROCESS | 1650 | 1461594348236 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:25:48 INFO - PROCESS | 1650 | 1461594348237 Marionette TRACE conn2 <- [1,158,null,{}] 07:25:48 INFO - PROCESS | 1650 | 1461594348240 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}] 07:25:48 INFO - PROCESS | 1650 | 1461594348346 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:25:48 INFO - PROCESS | 1650 | 1461594348417 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c20e000 == 28 [pid = 1650] [id = 47] 07:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11c742c00) [pid = 1650] [serial = 137] [outer = 0x0] 07:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x125beb800) [pid = 1650] [serial = 138] [outer = 0x11c742c00] 07:25:48 INFO - PROCESS | 1650 | 1461594348448 Marionette DEBUG loaded listener.js 07:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126a44000) [pid = 1650] [serial = 139] [outer = 0x11c742c00] 07:25:48 INFO - PROCESS | 1650 | 1461594348873 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]]]}] 07:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 668ms 07:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:25:48 INFO - PROCESS | 1650 | 1461594348905 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:25:48 INFO - PROCESS | 1650 | 1461594348906 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:25:48 INFO - PROCESS | 1650 | 1461594348908 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:25:48 INFO - PROCESS | 1650 | 1461594348910 Marionette TRACE conn2 <- [1,162,null,{}] 07:25:48 INFO - PROCESS | 1650 | 1461594348931 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}] 07:25:49 INFO - PROCESS | 1650 | 1461594349022 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:25:49 INFO - PROCESS | 1650 | 1461594349080 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239e6800 == 29 [pid = 1650] [id = 48] 07:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x123a72400) [pid = 1650] [serial = 140] [outer = 0x0] 07:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x126f38800) [pid = 1650] [serial = 141] [outer = 0x123a72400] 07:25:49 INFO - PROCESS | 1650 | 1461594349110 Marionette DEBUG loaded listener.js 07:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1276a4c00) [pid = 1650] [serial = 142] [outer = 0x123a72400] 07:25:49 INFO - PROCESS | 1650 | 1461594349604 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]]]}] 07:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 768ms 07:25:49 INFO - PROCESS | 1650 | 1461594349678 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:25:49 INFO - PROCESS | 1650 | 1461594349680 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:25:49 INFO - PROCESS | 1650 | 1461594349683 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:25:49 INFO - PROCESS | 1650 | 1461594349686 Marionette TRACE conn2 <- [1,166,null,{}] 07:25:49 INFO - PROCESS | 1650 | 1461594349690 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}] 07:25:49 INFO - PROCESS | 1650 | 1461594349775 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:25:49 INFO - PROCESS | 1650 | 1461594349825 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ac1800 == 30 [pid = 1650] [id = 49] 07:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11867e800) [pid = 1650] [serial = 143] [outer = 0x0] 07:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119c9c800) [pid = 1650] [serial = 144] [outer = 0x11867e800] 07:25:49 INFO - PROCESS | 1650 | 1461594349853 Marionette DEBUG loaded listener.js 07:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11a7eac00) [pid = 1650] [serial = 145] [outer = 0x11867e800] 07:25:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c20f800 == 29 [pid = 1650] [id = 41] 07:25:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119721000 == 28 [pid = 1650] [id = 40] 07:25:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1145b7000 == 27 [pid = 1650] [id = 39] 07:25:50 INFO - PROCESS | 1650 | 1461594350309 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]]]}] 07:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 07:25:50 INFO - PROCESS | 1650 | 1461594350355 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:25:50 INFO - PROCESS | 1650 | 1461594350357 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:25:50 INFO - PROCESS | 1650 | 1461594350361 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:25:50 INFO - PROCESS | 1650 | 1461594350363 Marionette TRACE conn2 <- [1,170,null,{}] 07:25:50 INFO - PROCESS | 1650 | 1461594350367 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}] 07:25:50 INFO - PROCESS | 1650 | 1461594350460 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:25:50 INFO - PROCESS | 1650 | 1461594350523 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119722000 == 28 [pid = 1650] [id = 50] 07:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1191a4c00) [pid = 1650] [serial = 146] [outer = 0x0] 07:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11a7e8400) [pid = 1650] [serial = 147] [outer = 0x1191a4c00] 07:25:50 INFO - PROCESS | 1650 | 1461594350559 Marionette DEBUG loaded listener.js 07:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11af0bc00) [pid = 1650] [serial = 148] [outer = 0x1191a4c00] 07:25:51 INFO - PROCESS | 1650 | 1461594351030 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]]]}] 07:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 722ms 07:25:51 INFO - PROCESS | 1650 | 1461594351103 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:25:51 INFO - PROCESS | 1650 | 1461594351109 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:25:51 INFO - PROCESS | 1650 | 1461594351118 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:25:51 INFO - PROCESS | 1650 | 1461594351121 Marionette TRACE conn2 <- [1,174,null,{}] 07:25:51 INFO - PROCESS | 1650 | 1461594351125 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}] 07:25:51 INFO - PROCESS | 1650 | 1461594351255 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:25:51 INFO - PROCESS | 1650 | 1461594351316 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfb5000 == 29 [pid = 1650] [id = 51] 07:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11bf2b800) [pid = 1650] [serial = 149] [outer = 0x0] 07:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11c11f400) [pid = 1650] [serial = 150] [outer = 0x11bf2b800] 07:25:51 INFO - PROCESS | 1650 | 1461594351346 Marionette DEBUG loaded listener.js 07:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11c477800) [pid = 1650] [serial = 151] [outer = 0x11bf2b800] 07:25:51 INFO - PROCESS | 1650 | 1461594351769 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]]]}] 07:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 07:25:51 INFO - PROCESS | 1650 | 1461594351789 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:25:51 INFO - PROCESS | 1650 | 1461594351791 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:25:51 INFO - PROCESS | 1650 | 1461594351793 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:25:51 INFO - PROCESS | 1650 | 1461594351796 Marionette TRACE conn2 <- [1,178,null,{}] 07:25:51 INFO - PROCESS | 1650 | 1461594351803 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}] 07:25:51 INFO - PROCESS | 1650 | 1461594351896 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:25:51 INFO - PROCESS | 1650 | 1461594351955 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d71000 == 30 [pid = 1650] [id = 52] 07:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12393ec00) [pid = 1650] [serial = 152] [outer = 0x0] 07:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x126f38400) [pid = 1650] [serial = 153] [outer = 0x12393ec00] 07:25:51 INFO - PROCESS | 1650 | 1461594351996 Marionette DEBUG loaded listener.js 07:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1279b9400) [pid = 1650] [serial = 154] [outer = 0x12393ec00] 07:25:52 INFO - PROCESS | 1650 | 1461594352424 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]]]}] 07:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 07:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:25:52 INFO - PROCESS | 1650 | 1461594352480 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:25:52 INFO - PROCESS | 1650 | 1461594352482 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:25:52 INFO - PROCESS | 1650 | 1461594352486 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:25:52 INFO - PROCESS | 1650 | 1461594352487 Marionette TRACE conn2 <- [1,182,null,{}] 07:25:52 INFO - PROCESS | 1650 | 1461594352490 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}] 07:25:52 INFO - PROCESS | 1650 | 1461594352594 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:25:52 INFO - PROCESS | 1650 | 1461594352656 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f67800 == 31 [pid = 1650] [id = 53] 07:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1299f3400) [pid = 1650] [serial = 155] [outer = 0x0] 07:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b5bf400) [pid = 1650] [serial = 156] [outer = 0x1299f3400] 07:25:52 INFO - PROCESS | 1650 | 1461594352687 Marionette DEBUG loaded listener.js 07:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b5edc00) [pid = 1650] [serial = 157] [outer = 0x1299f3400] 07:25:53 INFO - PROCESS | 1650 | 1461594353142 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]]]}] 07:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 07:25:53 INFO - PROCESS | 1650 | 1461594353156 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:25:53 INFO - PROCESS | 1650 | 1461594353158 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:25:53 INFO - PROCESS | 1650 | 1461594353180 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:25:53 INFO - PROCESS | 1650 | 1461594353182 Marionette TRACE conn2 <- [1,186,null,{}] 07:25:53 INFO - PROCESS | 1650 | 1461594353191 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}] 07:25:53 INFO - PROCESS | 1650 | 1461594353316 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:25:53 INFO - PROCESS | 1650 | 1461594353399 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12995a800 == 32 [pid = 1650] [id = 54] 07:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129b6a800) [pid = 1650] [serial = 158] [outer = 0x0] 07:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b8e9800) [pid = 1650] [serial = 159] [outer = 0x129b6a800] 07:25:53 INFO - PROCESS | 1650 | 1461594353444 Marionette DEBUG loaded listener.js 07:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12bba0000) [pid = 1650] [serial = 160] [outer = 0x129b6a800] 07:25:53 INFO - PROCESS | 1650 | 1461594353936 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]]]}] 07:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 793ms 07:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:25:53 INFO - PROCESS | 1650 | 1461594353954 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:25:53 INFO - PROCESS | 1650 | 1461594353956 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:25:53 INFO - PROCESS | 1650 | 1461594353958 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:25:53 INFO - PROCESS | 1650 | 1461594353959 Marionette TRACE conn2 <- [1,190,null,{}] 07:25:53 INFO - PROCESS | 1650 | 1461594353962 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}] 07:25:54 INFO - PROCESS | 1650 | 1461594354078 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:25:54 INFO - PROCESS | 1650 | 1461594354131 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b221800 == 33 [pid = 1650] [id = 55] 07:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12bcdf800) [pid = 1650] [serial = 161] [outer = 0x0] 07:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12cf18000) [pid = 1650] [serial = 162] [outer = 0x12bcdf800] 07:25:54 INFO - PROCESS | 1650 | 1461594354164 Marionette DEBUG loaded listener.js 07:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12d18b800) [pid = 1650] [serial = 163] [outer = 0x12bcdf800] 07:25:54 INFO - PROCESS | 1650 | 1461594354628 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]]]}] 07:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 720ms 07:25:54 INFO - PROCESS | 1650 | 1461594354679 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:25:54 INFO - PROCESS | 1650 | 1461594354681 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:25:54 INFO - PROCESS | 1650 | 1461594354685 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:25:54 INFO - PROCESS | 1650 | 1461594354687 Marionette TRACE conn2 <- [1,194,null,{}] 07:25:54 INFO - PROCESS | 1650 | 1461594354690 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}] 07:25:54 INFO - PROCESS | 1650 | 1461594354815 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:25:54 INFO - PROCESS | 1650 | 1461594354930 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f65000 == 34 [pid = 1650] [id = 56] 07:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11b969000) [pid = 1650] [serial = 164] [outer = 0x0] 07:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1299ee000) [pid = 1650] [serial = 165] [outer = 0x11b969000] 07:25:54 INFO - PROCESS | 1650 | 1461594354981 Marionette DEBUG loaded listener.js 07:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d345000) [pid = 1650] [serial = 166] [outer = 0x11b969000] 07:25:55 INFO - PROCESS | 1650 | 1461594355623 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]]]}] 07:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 971ms 07:25:55 INFO - PROCESS | 1650 | 1461594355656 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:25:55 INFO - PROCESS | 1650 | 1461594355661 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:25:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba1f800 == 33 [pid = 1650] [id = 46] 07:25:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11a812800 == 32 [pid = 1650] [id = 45] 07:25:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1186da000 == 31 [pid = 1650] [id = 44] 07:25:55 INFO - PROCESS | 1650 | 1461594355775 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:25:55 INFO - PROCESS | 1650 | 1461594355778 Marionette TRACE conn2 <- [1,198,null,{}] 07:25:55 INFO - PROCESS | 1650 | 1461594355783 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}] 07:25:55 INFO - PROCESS | 1650 | 1461594355916 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:25:55 INFO - PROCESS | 1650 | 1461594355966 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab1800 == 32 [pid = 1650] [id = 57] 07:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x119d4bc00) [pid = 1650] [serial = 167] [outer = 0x0] 07:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11a7e1800) [pid = 1650] [serial = 168] [outer = 0x119d4bc00] 07:25:55 INFO - PROCESS | 1650 | 1461594355998 Marionette DEBUG loaded listener.js 07:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11b07cc00) [pid = 1650] [serial = 169] [outer = 0x119d4bc00] 07:25:56 INFO - PROCESS | 1650 | 1461594356462 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]]]}] 07:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 757ms 07:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:25:56 INFO - PROCESS | 1650 | 1461594356501 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:25:56 INFO - PROCESS | 1650 | 1461594356504 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:25:56 INFO - PROCESS | 1650 | 1461594356506 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:25:56 INFO - PROCESS | 1650 | 1461594356508 Marionette TRACE conn2 <- [1,202,null,{}] 07:25:56 INFO - PROCESS | 1650 | 1461594356516 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}] 07:25:56 INFO - PROCESS | 1650 | 1461594356610 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:25:56 INFO - PROCESS | 1650 | 1461594356676 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c59f000 == 33 [pid = 1650] [id = 58] 07:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11c11ac00) [pid = 1650] [serial = 170] [outer = 0x0] 07:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12393b000) [pid = 1650] [serial = 171] [outer = 0x11c11ac00] 07:25:56 INFO - PROCESS | 1650 | 1461594356706 Marionette DEBUG loaded listener.js 07:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x125c66800) [pid = 1650] [serial = 172] [outer = 0x11c11ac00] 07:25:57 INFO - PROCESS | 1650 | 1461594357117 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]]]}] 07:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 621ms 07:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:25:57 INFO - PROCESS | 1650 | 1461594357128 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:25:57 INFO - PROCESS | 1650 | 1461594357129 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:25:57 INFO - PROCESS | 1650 | 1461594357132 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:25:57 INFO - PROCESS | 1650 | 1461594357133 Marionette TRACE conn2 <- [1,206,null,{}] 07:25:57 INFO - PROCESS | 1650 | 1461594357136 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}] 07:25:57 INFO - PROCESS | 1650 | 1461594357228 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:25:57 INFO - PROCESS | 1650 | 1461594357282 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f65800 == 34 [pid = 1650] [id = 59] 07:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x127f0d000) [pid = 1650] [serial = 173] [outer = 0x0] 07:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x127f8a800) [pid = 1650] [serial = 174] [outer = 0x127f0d000] 07:25:57 INFO - PROCESS | 1650 | 1461594357319 Marionette DEBUG loaded listener.js 07:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12b5e6000) [pid = 1650] [serial = 175] [outer = 0x127f0d000] 07:25:57 INFO - PROCESS | 1650 | 1461594357787 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]]]}] 07:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 07:25:57 INFO - PROCESS | 1650 | 1461594357802 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:25:57 INFO - PROCESS | 1650 | 1461594357804 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:25:57 INFO - PROCESS | 1650 | 1461594357808 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:25:57 INFO - PROCESS | 1650 | 1461594357810 Marionette TRACE conn2 <- [1,210,null,{}] 07:25:57 INFO - PROCESS | 1650 | 1461594357836 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}] 07:25:57 INFO - PROCESS | 1650 | 1461594357993 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:25:58 INFO - PROCESS | 1650 | 1461594358099 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bec1800 == 35 [pid = 1650] [id = 60] 07:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12bf05400) [pid = 1650] [serial = 176] [outer = 0x0] 07:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12bf10000) [pid = 1650] [serial = 177] [outer = 0x12bf05400] 07:25:58 INFO - PROCESS | 1650 | 1461594358137 Marionette DEBUG loaded listener.js 07:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d09ec00) [pid = 1650] [serial = 178] [outer = 0x12bf05400] 07:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 771ms 07:25:58 INFO - PROCESS | 1650 | 1461594358573 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]]]}] 07:25:58 INFO - PROCESS | 1650 | 1461594358579 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:25:58 INFO - PROCESS | 1650 | 1461594358581 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:25:58 INFO - PROCESS | 1650 | 1461594358583 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:25:58 INFO - PROCESS | 1650 | 1461594358584 Marionette TRACE conn2 <- [1,214,null,{}] 07:25:58 INFO - PROCESS | 1650 | 1461594358587 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}] 07:25:58 INFO - PROCESS | 1650 | 1461594358676 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:25:58 INFO - PROCESS | 1650 | 1461594358724 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c093000 == 36 [pid = 1650] [id = 61] 07:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12bf06400) [pid = 1650] [serial = 179] [outer = 0x0] 07:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12d189800) [pid = 1650] [serial = 180] [outer = 0x12bf06400] 07:25:58 INFO - PROCESS | 1650 | 1461594358753 Marionette DEBUG loaded listener.js 07:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x118e15000) [pid = 1650] [serial = 181] [outer = 0x12bf06400] 07:25:59 INFO - PROCESS | 1650 | 1461594359152 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]]]}] 07:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 621ms 07:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:25:59 INFO - PROCESS | 1650 | 1461594359204 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:25:59 INFO - PROCESS | 1650 | 1461594359205 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:25:59 INFO - PROCESS | 1650 | 1461594359208 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:25:59 INFO - PROCESS | 1650 | 1461594359209 Marionette TRACE conn2 <- [1,218,null,{}] 07:25:59 INFO - PROCESS | 1650 | 1461594359211 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}] 07:25:59 INFO - PROCESS | 1650 | 1461594359328 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:25:59 INFO - PROCESS | 1650 | 1461594359420 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d171800 == 37 [pid = 1650] [id = 62] 07:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12d762c00) [pid = 1650] [serial = 182] [outer = 0x0] 07:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d766400) [pid = 1650] [serial = 183] [outer = 0x12d762c00] 07:25:59 INFO - PROCESS | 1650 | 1461594359451 Marionette DEBUG loaded listener.js 07:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12e573000) [pid = 1650] [serial = 184] [outer = 0x12d762c00] 07:25:59 INFO - PROCESS | 1650 | 1461594359883 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]]]}] 07:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 718ms 07:25:59 INFO - PROCESS | 1650 | 1461594359926 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:25:59 INFO - PROCESS | 1650 | 1461594359928 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:25:59 INFO - PROCESS | 1650 | 1461594359930 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:25:59 INFO - PROCESS | 1650 | 1461594359931 Marionette TRACE conn2 <- [1,222,null,{}] 07:25:59 INFO - PROCESS | 1650 | 1461594359934 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}] 07:26:00 INFO - PROCESS | 1650 | 1461594360029 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:26:00 INFO - PROCESS | 1650 | 1461594360079 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70e000 == 38 [pid = 1650] [id = 63] 07:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12e574800) [pid = 1650] [serial = 185] [outer = 0x0] 07:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12e579c00) [pid = 1650] [serial = 186] [outer = 0x12e574800] 07:26:00 INFO - PROCESS | 1650 | 1461594360108 Marionette DEBUG loaded listener.js 07:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e581800) [pid = 1650] [serial = 187] [outer = 0x12e574800] 07:26:00 INFO - PROCESS | 1650 | 1461594360595 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]]]}] 07:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11594e400) [pid = 1650] [serial = 188] [outer = 0x12f44ec00] 07:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 719ms 07:26:00 INFO - PROCESS | 1650 | 1461594360685 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:26:00 INFO - PROCESS | 1650 | 1461594360687 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:26:00 INFO - PROCESS | 1650 | 1461594360693 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:26:00 INFO - PROCESS | 1650 | 1461594360696 Marionette TRACE conn2 <- [1,226,null,{}] 07:26:00 INFO - PROCESS | 1650 | 1461594360722 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}] 07:26:00 INFO - PROCESS | 1650 | 1461594360810 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:26:00 INFO - PROCESS | 1650 | 1461594360880 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba1f000 == 39 [pid = 1650] [id = 64] 07:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11be8c400) [pid = 1650] [serial = 189] [outer = 0x0] 07:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11bf30c00) [pid = 1650] [serial = 190] [outer = 0x11be8c400] 07:26:00 INFO - PROCESS | 1650 | 1461594360908 Marionette DEBUG loaded listener.js 07:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11c78fc00) [pid = 1650] [serial = 191] [outer = 0x11be8c400] 07:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfb5000 == 38 [pid = 1650] [id = 51] 07:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119722000 == 37 [pid = 1650] [id = 50] 07:26:01 INFO - PROCESS | 1650 | 1461594361400 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]]]}] 07:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 740ms 07:26:01 INFO - PROCESS | 1650 | 1461594361434 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:26:01 INFO - PROCESS | 1650 | 1461594361437 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:26:01 INFO - PROCESS | 1650 | 1461594361440 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:26:01 INFO - PROCESS | 1650 | 1461594361443 Marionette TRACE conn2 <- [1,230,null,{}] 07:26:01 INFO - PROCESS | 1650 | 1461594361446 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}] 07:26:01 INFO - PROCESS | 1650 | 1461594361545 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:26:01 INFO - PROCESS | 1650 | 1461594361599 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x125cb0800 == 38 [pid = 1650] [id = 65] 07:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11b0f2c00) [pid = 1650] [serial = 192] [outer = 0x0] 07:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12393b400) [pid = 1650] [serial = 193] [outer = 0x11b0f2c00] 07:26:01 INFO - PROCESS | 1650 | 1461594361633 Marionette DEBUG loaded listener.js 07:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x126f39800) [pid = 1650] [serial = 194] [outer = 0x11b0f2c00] 07:26:02 INFO - PROCESS | 1650 | 1461594362061 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]]]}] 07:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 07:26:02 INFO - PROCESS | 1650 | 1461594362111 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:26:02 INFO - PROCESS | 1650 | 1461594362115 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:26:02 INFO - PROCESS | 1650 | 1461594362136 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:26:02 INFO - PROCESS | 1650 | 1461594362138 Marionette TRACE conn2 <- [1,234,null,{}] 07:26:02 INFO - PROCESS | 1650 | 1461594362141 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}] 07:26:02 INFO - PROCESS | 1650 | 1461594362234 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:26:02 INFO - PROCESS | 1650 | 1461594362301 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc21000 == 39 [pid = 1650] [id = 66] 07:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x1276b0000) [pid = 1650] [serial = 195] [outer = 0x0] 07:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12b5e0400) [pid = 1650] [serial = 196] [outer = 0x1276b0000] 07:26:02 INFO - PROCESS | 1650 | 1461594362334 Marionette DEBUG loaded listener.js 07:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12bcda000) [pid = 1650] [serial = 197] [outer = 0x1276b0000] 07:26:02 INFO - PROCESS | 1650 | 1461594362795 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]]]}] 07:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 673ms 07:26:02 INFO - PROCESS | 1650 | 1461594362806 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:26:02 INFO - PROCESS | 1650 | 1461594362808 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:26:02 INFO - PROCESS | 1650 | 1461594362812 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:26:02 INFO - PROCESS | 1650 | 1461594362816 Marionette TRACE conn2 <- [1,238,null,{}] 07:26:02 INFO - PROCESS | 1650 | 1461594362825 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}] 07:26:02 INFO - PROCESS | 1650 | 1461594362968 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:26:03 INFO - PROCESS | 1650 | 1461594363065 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7bc000 == 40 [pid = 1650] [id = 67] 07:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12bf07000) [pid = 1650] [serial = 198] [outer = 0x0] 07:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12d346000) [pid = 1650] [serial = 199] [outer = 0x12bf07000] 07:26:03 INFO - PROCESS | 1650 | 1461594363118 Marionette DEBUG loaded listener.js 07:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12d675c00) [pid = 1650] [serial = 200] [outer = 0x12bf07000] 07:26:03 INFO - PROCESS | 1650 | 1461594363570 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]]]}] 07:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 775ms 07:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:26:03 INFO - PROCESS | 1650 | 1461594363586 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:26:03 INFO - PROCESS | 1650 | 1461594363588 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:26:03 INFO - PROCESS | 1650 | 1461594363590 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:26:03 INFO - PROCESS | 1650 | 1461594363591 Marionette TRACE conn2 <- [1,242,null,{}] 07:26:03 INFO - PROCESS | 1650 | 1461594363594 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}] 07:26:03 INFO - PROCESS | 1650 | 1461594363690 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:26:03 INFO - PROCESS | 1650 | 1461594363740 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6a2000 == 41 [pid = 1650] [id = 68] 07:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12d684800) [pid = 1650] [serial = 201] [outer = 0x0] 07:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e56ac00) [pid = 1650] [serial = 202] [outer = 0x12d684800] 07:26:03 INFO - PROCESS | 1650 | 1461594363770 Marionette DEBUG loaded listener.js 07:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12e873400) [pid = 1650] [serial = 203] [outer = 0x12d684800] 07:26:04 INFO - PROCESS | 1650 | 1461594364182 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]]]}] 07:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 618ms 07:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:26:04 INFO - PROCESS | 1650 | 1461594364209 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:26:04 INFO - PROCESS | 1650 | 1461594364210 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:26:04 INFO - PROCESS | 1650 | 1461594364213 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:26:04 INFO - PROCESS | 1650 | 1461594364214 Marionette TRACE conn2 <- [1,246,null,{}] 07:26:04 INFO - PROCESS | 1650 | 1461594364216 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}] 07:26:04 INFO - PROCESS | 1650 | 1461594364307 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:26:04 INFO - PROCESS | 1650 | 1461594364359 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e973000 == 42 [pid = 1650] [id = 69] 07:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12e874400) [pid = 1650] [serial = 204] [outer = 0x0] 07:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12e87c800) [pid = 1650] [serial = 205] [outer = 0x12e874400] 07:26:04 INFO - PROCESS | 1650 | 1461594364390 Marionette DEBUG loaded listener.js 07:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12e936c00) [pid = 1650] [serial = 206] [outer = 0x12e874400] 07:26:04 INFO - PROCESS | 1650 | 1461594364819 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]]]}] 07:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 07:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:26:04 INFO - PROCESS | 1650 | 1461594364833 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:26:04 INFO - PROCESS | 1650 | 1461594364834 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:26:04 INFO - PROCESS | 1650 | 1461594364836 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:26:04 INFO - PROCESS | 1650 | 1461594364837 Marionette TRACE conn2 <- [1,250,null,{}] 07:26:04 INFO - PROCESS | 1650 | 1461594364840 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}] 07:26:04 INFO - PROCESS | 1650 | 1461594364957 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:26:05 INFO - PROCESS | 1650 | 1461594365044 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef46000 == 43 [pid = 1650] [id = 70] 07:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12e93d400) [pid = 1650] [serial = 207] [outer = 0x0] 07:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ed40c00) [pid = 1650] [serial = 208] [outer = 0x12e93d400] 07:26:05 INFO - PROCESS | 1650 | 1461594365088 Marionette DEBUG loaded listener.js 07:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12f447000) [pid = 1650] [serial = 209] [outer = 0x12e93d400] 07:26:05 INFO - PROCESS | 1650 | 1461594365504 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]]]}] 07:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 719ms 07:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:26:05 INFO - PROCESS | 1650 | 1461594365556 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:26:05 INFO - PROCESS | 1650 | 1461594365557 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:26:05 INFO - PROCESS | 1650 | 1461594365559 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:26:05 INFO - PROCESS | 1650 | 1461594365561 Marionette TRACE conn2 <- [1,254,null,{}] 07:26:05 INFO - PROCESS | 1650 | 1461594365563 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}] 07:26:05 INFO - PROCESS | 1650 | 1461594365655 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:26:05 INFO - PROCESS | 1650 | 1461594365708 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f74c000 == 44 [pid = 1650] [id = 71] 07:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12ef77400) [pid = 1650] [serial = 210] [outer = 0x0] 07:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12f44dc00) [pid = 1650] [serial = 211] [outer = 0x12ef77400] 07:26:05 INFO - PROCESS | 1650 | 1461594365737 Marionette DEBUG loaded listener.js 07:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12f79b000) [pid = 1650] [serial = 212] [outer = 0x12ef77400] 07:26:06 INFO - PROCESS | 1650 | 1461594366149 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]]]}] 07:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 618ms 07:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:26:06 INFO - PROCESS | 1650 | 1461594366179 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:26:06 INFO - PROCESS | 1650 | 1461594366180 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:26:06 INFO - PROCESS | 1650 | 1461594366182 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:26:06 INFO - PROCESS | 1650 | 1461594366184 Marionette TRACE conn2 <- [1,258,null,{}] 07:26:06 INFO - PROCESS | 1650 | 1461594366186 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}] 07:26:06 INFO - PROCESS | 1650 | 1461594366278 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:26:06 INFO - PROCESS | 1650 | 1461594366363 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa22000 == 45 [pid = 1650] [id = 72] 07:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x125d69c00) [pid = 1650] [serial = 213] [outer = 0x0] 07:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x125d6d000) [pid = 1650] [serial = 214] [outer = 0x125d69c00] 07:26:06 INFO - PROCESS | 1650 | 1461594366406 Marionette DEBUG loaded listener.js 07:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x125d70800) [pid = 1650] [serial = 215] [outer = 0x125d69c00] 07:26:06 INFO - PROCESS | 1650 | 1461594366884 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]]]}] 07:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 718ms 07:26:06 INFO - PROCESS | 1650 | 1461594366901 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:26:06 INFO - PROCESS | 1650 | 1461594366903 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:26:06 INFO - PROCESS | 1650 | 1461594366907 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:26:06 INFO - PROCESS | 1650 | 1461594366909 Marionette TRACE conn2 <- [1,262,null,{}] 07:26:06 INFO - PROCESS | 1650 | 1461594366912 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}] 07:26:07 INFO - PROCESS | 1650 | 1461594367007 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:26:07 INFO - PROCESS | 1650 | 1461594367063 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab0800 == 46 [pid = 1650] [id = 73] 07:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x125be3800) [pid = 1650] [serial = 216] [outer = 0x0] 07:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x125d6a800) [pid = 1650] [serial = 217] [outer = 0x125be3800] 07:26:07 INFO - PROCESS | 1650 | 1461594367099 Marionette DEBUG loaded listener.js 07:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x126f3e400) [pid = 1650] [serial = 218] [outer = 0x125be3800] 07:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c20e000 == 45 [pid = 1650] [id = 47] 07:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c093000 == 44 [pid = 1650] [id = 61] 07:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bec1800 == 43 [pid = 1650] [id = 60] 07:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x127f65800 == 42 [pid = 1650] [id = 59] 07:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c59f000 == 41 [pid = 1650] [id = 58] 07:26:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab1800 == 40 [pid = 1650] [id = 57] 07:26:07 INFO - PROCESS | 1650 | 1461594367654 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]]]}] 07:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 773ms 07:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:26:07 INFO - PROCESS | 1650 | 1461594367683 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:26:07 INFO - PROCESS | 1650 | 1461594367685 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:26:07 INFO - PROCESS | 1650 | 1461594367691 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:26:07 INFO - PROCESS | 1650 | 1461594367694 Marionette TRACE conn2 <- [1,266,null,{}] 07:26:07 INFO - PROCESS | 1650 | 1461594367701 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}] 07:26:07 INFO - PROCESS | 1650 | 1461594367796 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:26:07 INFO - PROCESS | 1650 | 1461594367866 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f1e000 == 41 [pid = 1650] [id = 74] 07:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x11b971400) [pid = 1650] [serial = 219] [outer = 0x0] 07:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x126cae400) [pid = 1650] [serial = 220] [outer = 0x11b971400] 07:26:07 INFO - PROCESS | 1650 | 1461594367899 Marionette DEBUG loaded listener.js 07:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x127f0fc00) [pid = 1650] [serial = 221] [outer = 0x11b971400] 07:26:08 INFO - PROCESS | 1650 | 1461594368418 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]]]}] 07:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 772ms 07:26:08 INFO - PROCESS | 1650 | 1461594368466 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:26:08 INFO - PROCESS | 1650 | 1461594368472 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:26:08 INFO - PROCESS | 1650 | 1461594368479 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:26:08 INFO - PROCESS | 1650 | 1461594368482 Marionette TRACE conn2 <- [1,270,null,{}] 07:26:08 INFO - PROCESS | 1650 | 1461594368485 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}] 07:26:08 INFO - PROCESS | 1650 | 1461594368628 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:26:08 INFO - PROCESS | 1650 | 1461594368728 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c093000 == 42 [pid = 1650] [id = 75] 07:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x129855400) [pid = 1650] [serial = 222] [outer = 0x0] 07:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129862c00) [pid = 1650] [serial = 223] [outer = 0x129855400] 07:26:08 INFO - PROCESS | 1650 | 1461594368766 Marionette DEBUG loaded listener.js 07:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x129f98000) [pid = 1650] [serial = 224] [outer = 0x129855400] 07:26:09 INFO - PROCESS | 1650 | 1461594369218 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]]]}] 07:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 772ms 07:26:09 INFO - PROCESS | 1650 | 1461594369251 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:26:09 INFO - PROCESS | 1650 | 1461594369252 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:26:09 INFO - PROCESS | 1650 | 1461594369255 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:26:09 INFO - PROCESS | 1650 | 1461594369257 Marionette TRACE conn2 <- [1,274,null,{}] 07:26:09 INFO - PROCESS | 1650 | 1461594369265 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}] 07:26:09 INFO - PROCESS | 1650 | 1461594369366 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:26:09 INFO - PROCESS | 1650 | 1461594369424 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3ae800 == 43 [pid = 1650] [id = 76] 07:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x129fa1000) [pid = 1650] [serial = 225] [outer = 0x0] 07:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12b5bd800) [pid = 1650] [serial = 226] [outer = 0x129fa1000] 07:26:09 INFO - PROCESS | 1650 | 1461594369456 Marionette DEBUG loaded listener.js 07:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12b6cb000) [pid = 1650] [serial = 227] [outer = 0x129fa1000] 07:26:09 INFO - PROCESS | 1650 | 1461594369895 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]]]}] 07:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 07:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:26:09 INFO - PROCESS | 1650 | 1461594369925 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:26:09 INFO - PROCESS | 1650 | 1461594369927 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:26:09 INFO - PROCESS | 1650 | 1461594369929 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:26:09 INFO - PROCESS | 1650 | 1461594369931 Marionette TRACE conn2 <- [1,278,null,{}] 07:26:09 INFO - PROCESS | 1650 | 1461594369934 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}] 07:26:10 INFO - PROCESS | 1650 | 1461594370038 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:26:10 INFO - PROCESS | 1650 | 1461594370096 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f40d000 == 44 [pid = 1650] [id = 77] 07:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12bcda400) [pid = 1650] [serial = 228] [outer = 0x0] 07:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12bf0c400) [pid = 1650] [serial = 229] [outer = 0x12bcda400] 07:26:10 INFO - PROCESS | 1650 | 1461594370127 Marionette DEBUG loaded listener.js 07:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12d347800) [pid = 1650] [serial = 230] [outer = 0x12bcda400] 07:26:10 INFO - PROCESS | 1650 | 1461594370579 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]]]}] 07:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 07:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:26:10 INFO - PROCESS | 1650 | 1461594370600 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:26:10 INFO - PROCESS | 1650 | 1461594370602 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:26:10 INFO - PROCESS | 1650 | 1461594370604 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:26:10 INFO - PROCESS | 1650 | 1461594370605 Marionette TRACE conn2 <- [1,282,null,{}] 07:26:10 INFO - PROCESS | 1650 | 1461594370608 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}] 07:26:10 INFO - PROCESS | 1650 | 1461594370726 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:26:10 INFO - PROCESS | 1650 | 1461594370808 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x13031e800 == 45 [pid = 1650] [id = 78] 07:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12d643000) [pid = 1650] [serial = 231] [outer = 0x0] 07:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12d649800) [pid = 1650] [serial = 232] [outer = 0x12d643000] 07:26:10 INFO - PROCESS | 1650 | 1461594370840 Marionette DEBUG loaded listener.js 07:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12d760800) [pid = 1650] [serial = 233] [outer = 0x12d643000] 07:26:11 INFO - PROCESS | 1650 | 1461594371261 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]]]}] 07:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 07:26:11 INFO - PROCESS | 1650 | 1461594371273 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:26:11 INFO - PROCESS | 1650 | 1461594371274 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:26:11 INFO - PROCESS | 1650 | 1461594371277 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:26:11 INFO - PROCESS | 1650 | 1461594371278 Marionette TRACE conn2 <- [1,286,null,{}] 07:26:11 INFO - PROCESS | 1650 | 1461594371281 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}] 07:26:11 INFO - PROCESS | 1650 | 1461594371418 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:26:11 INFO - PROCESS | 1650 | 1461594371519 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x130aba800 == 46 [pid = 1650] [id = 79] 07:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12e570800) [pid = 1650] [serial = 234] [outer = 0x0] 07:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12e878c00) [pid = 1650] [serial = 235] [outer = 0x12e570800] 07:26:11 INFO - PROCESS | 1650 | 1461594371553 Marionette DEBUG loaded listener.js 07:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12e93b400) [pid = 1650] [serial = 236] [outer = 0x12e570800] 07:26:12 INFO - PROCESS | 1650 | 1461594371997 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]]]}] 07:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 770ms 07:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:26:12 INFO - PROCESS | 1650 | 1461594372048 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:26:12 INFO - PROCESS | 1650 | 1461594372049 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:26:12 INFO - PROCESS | 1650 | 1461594372051 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:26:12 INFO - PROCESS | 1650 | 1461594372052 Marionette TRACE conn2 <- [1,290,null,{}] 07:26:12 INFO - PROCESS | 1650 | 1461594372055 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}] 07:26:12 INFO - PROCESS | 1650 | 1461594372147 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:26:12 INFO - PROCESS | 1650 | 1461594372204 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x130acf000 == 47 [pid = 1650] [id = 80] 07:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12e583800) [pid = 1650] [serial = 237] [outer = 0x0] 07:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12ed3dc00) [pid = 1650] [serial = 238] [outer = 0x12e583800] 07:26:12 INFO - PROCESS | 1650 | 1461594372233 Marionette DEBUG loaded listener.js 07:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12ed46800) [pid = 1650] [serial = 239] [outer = 0x12e583800] 07:26:12 INFO - PROCESS | 1650 | 1461594372636 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]]]}] 07:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 07:26:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc21000 == 46 [pid = 1650] [id = 66] 07:26:12 INFO - PROCESS | 1650 | --DOCSHELL 0x125cb0800 == 45 [pid = 1650] [id = 65] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70e000 == 44 [pid = 1650] [id = 63] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba1f000 == 43 [pid = 1650] [id = 64] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d171800 == 42 [pid = 1650] [id = 62] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119ac1800 == 41 [pid = 1650] [id = 49] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12995a800 == 40 [pid = 1650] [id = 54] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7bc000 == 39 [pid = 1650] [id = 67] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b221800 == 38 [pid = 1650] [id = 55] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12744d000 == 37 [pid = 1650] [id = 42] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127f67800 == 36 [pid = 1650] [id = 53] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11a81a800 == 35 [pid = 1650] [id = 19] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6a2000 == 34 [pid = 1650] [id = 68] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x126d71000 == 33 [pid = 1650] [id = 52] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e973000 == 32 [pid = 1650] [id = 69] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef39800 == 31 [pid = 1650] [id = 13] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x130326800 == 30 [pid = 1650] [id = 20] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127f65000 == 29 [pid = 1650] [id = 56] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f74c000 == 28 [pid = 1650] [id = 71] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x130329000 == 27 [pid = 1650] [id = 21] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef46000 == 26 [pid = 1650] [id = 70] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119119000 == 25 [pid = 1650] [id = 43] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7b8000 == 24 [pid = 1650] [id = 9] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e694800 == 23 [pid = 1650] [id = 10] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8ea000 == 22 [pid = 1650] [id = 11] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc0e000 == 21 [pid = 1650] [id = 6] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f40c800 == 20 [pid = 1650] [id = 14] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1239e6800 == 19 [pid = 1650] [id = 48] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d06c800 == 18 [pid = 1650] [id = 8] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd12800 == 17 [pid = 1650] [id = 18] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa22000 == 16 [pid = 1650] [id = 72] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x130aba800 == 15 [pid = 1650] [id = 79] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x13031e800 == 14 [pid = 1650] [id = 78] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f40d000 == 13 [pid = 1650] [id = 77] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3ae800 == 12 [pid = 1650] [id = 76] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c093000 == 11 [pid = 1650] [id = 75] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab0800 == 10 [pid = 1650] [id = 73] 07:26:15 INFO - PROCESS | 1650 | --DOCSHELL 0x126f1e000 == 9 [pid = 1650] [id = 74] 07:26:16 INFO - PROCESS | 1650 | 1461594376392 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:26:16 INFO - PROCESS | 1650 | 1461594376394 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:26:16 INFO - PROCESS | 1650 | 1461594376415 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:26:16 INFO - PROCESS | 1650 | 1461594376418 Marionette TRACE conn2 <- [1,294,null,{}] 07:26:16 INFO - PROCESS | 1650 | 1461594376421 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}] 07:26:16 INFO - PROCESS | 1650 | 1461594376503 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:26:16 INFO - PROCESS | 1650 | 1461594376510 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1179ce000 == 10 [pid = 1650] [id = 81] 07:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x118e0f000) [pid = 1650] [serial = 240] [outer = 0x0] 07:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x118ea7c00) [pid = 1650] [serial = 241] [outer = 0x118e0f000] 07:26:16 INFO - PROCESS | 1650 | 1461594376543 Marionette DEBUG loaded listener.js 07:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x119a43000) [pid = 1650] [serial = 242] [outer = 0x118e0f000] 07:26:16 INFO - PROCESS | 1650 | 1461594376891 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]]]}] 07:26:16 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. 07:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 523ms 07:26:16 INFO - PROCESS | 1650 | 1461594376936 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:26:16 INFO - PROCESS | 1650 | 1461594376938 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:26:16 INFO - PROCESS | 1650 | 1461594376944 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:26:16 INFO - PROCESS | 1650 | 1461594376946 Marionette TRACE conn2 <- [1,298,null,{}] 07:26:16 INFO - PROCESS | 1650 | 1461594376949 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}] 07:26:17 INFO - PROCESS | 1650 | 1461594377030 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:26:17 INFO - PROCESS | 1650 | 1461594377040 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf0c800 == 11 [pid = 1650] [id = 82] 07:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x11a7dec00) [pid = 1650] [serial = 243] [outer = 0x0] 07:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11b082c00) [pid = 1650] [serial = 244] [outer = 0x11a7dec00] 07:26:17 INFO - PROCESS | 1650 | 1461594377066 Marionette DEBUG loaded listener.js 07:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11bf27000) [pid = 1650] [serial = 245] [outer = 0x11a7dec00] 07:26:17 INFO - PROCESS | 1650 | 1461594377407 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]]]}] 07:26:17 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. 07:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 475ms 07:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:26:17 INFO - PROCESS | 1650 | 1461594377419 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:26:17 INFO - PROCESS | 1650 | 1461594377420 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:26:17 INFO - PROCESS | 1650 | 1461594377422 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:26:17 INFO - PROCESS | 1650 | 1461594377424 Marionette TRACE conn2 <- [1,302,null,{}] 07:26:17 INFO - PROCESS | 1650 | 1461594377432 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}] 07:26:17 INFO - PROCESS | 1650 | 1461594377524 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:26:17 INFO - PROCESS | 1650 | 1461594377583 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f56800 == 12 [pid = 1650] [id = 83] 07:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x11c2bd000) [pid = 1650] [serial = 246] [outer = 0x0] 07:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x123a73c00) [pid = 1650] [serial = 247] [outer = 0x11c2bd000] 07:26:17 INFO - PROCESS | 1650 | 1461594377612 Marionette DEBUG loaded listener.js 07:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x125d69000) [pid = 1650] [serial = 248] [outer = 0x11c2bd000] 07:26:17 INFO - PROCESS | 1650 | 1461594377943 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]]]}] 07:26:17 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. 07:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 569ms 07:26:17 INFO - PROCESS | 1650 | 1461594377992 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:26:17 INFO - PROCESS | 1650 | 1461594377993 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:26:17 INFO - PROCESS | 1650 | 1461594377995 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:26:17 INFO - PROCESS | 1650 | 1461594377996 Marionette TRACE conn2 <- [1,306,null,{}] 07:26:18 INFO - PROCESS | 1650 | 1461594377999 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}] 07:26:18 INFO - PROCESS | 1650 | 1461594378075 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:26:18 INFO - PROCESS | 1650 | 1461594378157 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6d000 == 13 [pid = 1650] [id = 84] 07:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x125d6fc00) [pid = 1650] [serial = 249] [outer = 0x0] 07:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x1276a8000) [pid = 1650] [serial = 250] [outer = 0x125d6fc00] 07:26:18 INFO - PROCESS | 1650 | 1461594378183 Marionette DEBUG loaded listener.js 07:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x127fe2c00) [pid = 1650] [serial = 251] [outer = 0x125d6fc00] 07:26:18 INFO - PROCESS | 1650 | 1461594378531 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]]]}] 07:26:18 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. 07:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 568ms 07:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:26:18 INFO - PROCESS | 1650 | 1461594378569 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:26:18 INFO - PROCESS | 1650 | 1461594378570 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:26:18 INFO - PROCESS | 1650 | 1461594378572 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:26:18 INFO - PROCESS | 1650 | 1461594378573 Marionette TRACE conn2 <- [1,310,null,{}] 07:26:18 INFO - PROCESS | 1650 | 1461594378576 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}] 07:26:18 INFO - PROCESS | 1650 | 1461594378669 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:26:18 INFO - PROCESS | 1650 | 1461594378673 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c088000 == 14 [pid = 1650] [id = 85] 07:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x123a6cc00) [pid = 1650] [serial = 252] [outer = 0x0] 07:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12985b800) [pid = 1650] [serial = 253] [outer = 0x123a6cc00] 07:26:18 INFO - PROCESS | 1650 | 1461594378699 Marionette DEBUG loaded listener.js 07:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x129861c00) [pid = 1650] [serial = 254] [outer = 0x123a6cc00] 07:26:19 INFO - PROCESS | 1650 | 1461594379048 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]]]}] 07:26:19 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. 07:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 07:26:19 INFO - PROCESS | 1650 | 1461594379091 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:26:19 INFO - PROCESS | 1650 | 1461594379093 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:26:19 INFO - PROCESS | 1650 | 1461594379095 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:26:19 INFO - PROCESS | 1650 | 1461594379096 Marionette TRACE conn2 <- [1,314,null,{}] 07:26:19 INFO - PROCESS | 1650 | 1461594379099 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}] 07:26:19 INFO - PROCESS | 1650 | 1461594379225 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:26:19 INFO - PROCESS | 1650 | 1461594379258 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e39c000 == 15 [pid = 1650] [id = 86] 07:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12b545000) [pid = 1650] [serial = 255] [outer = 0x0] 07:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12b547800) [pid = 1650] [serial = 256] [outer = 0x12b545000] 07:26:19 INFO - PROCESS | 1650 | 1461594379288 Marionette DEBUG loaded listener.js 07:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12b550000) [pid = 1650] [serial = 257] [outer = 0x12b545000] 07:26:19 INFO - PROCESS | 1650 | 1461594379660 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]]]}] 07:26:19 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. 07:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 619ms 07:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:26:19 INFO - PROCESS | 1650 | 1461594379714 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:26:19 INFO - PROCESS | 1650 | 1461594379716 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:26:19 INFO - PROCESS | 1650 | 1461594379718 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:26:19 INFO - PROCESS | 1650 | 1461594379719 Marionette TRACE conn2 <- [1,318,null,{}] 07:26:19 INFO - PROCESS | 1650 | 1461594379721 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}] 07:26:19 INFO - PROCESS | 1650 | 1461594379816 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:26:19 INFO - PROCESS | 1650 | 1461594379828 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e986800 == 16 [pid = 1650] [id = 87] 07:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12b550c00) [pid = 1650] [serial = 258] [outer = 0x0] 07:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12b5be000) [pid = 1650] [serial = 259] [outer = 0x12b550c00] 07:26:19 INFO - PROCESS | 1650 | 1461594379853 Marionette DEBUG loaded listener.js 07:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12b6d1c00) [pid = 1650] [serial = 260] [outer = 0x12b550c00] 07:26:20 INFO - PROCESS | 1650 | 1461594380223 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]]]}] 07:26:20 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. 07:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 07:26:20 INFO - PROCESS | 1650 | 1461594380238 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:26:20 INFO - PROCESS | 1650 | 1461594380239 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:26:20 INFO - PROCESS | 1650 | 1461594380241 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:26:20 INFO - PROCESS | 1650 | 1461594380242 Marionette TRACE conn2 <- [1,322,null,{}] 07:26:20 INFO - PROCESS | 1650 | 1461594380245 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}] 07:26:20 INFO - PROCESS | 1650 | 1461594380363 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:26:20 INFO - PROCESS | 1650 | 1461594380381 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef4a000 == 17 [pid = 1650] [id = 88] 07:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12b5e6800) [pid = 1650] [serial = 261] [outer = 0x0] 07:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12bb9dc00) [pid = 1650] [serial = 262] [outer = 0x12b5e6800] 07:26:20 INFO - PROCESS | 1650 | 1461594380417 Marionette DEBUG loaded listener.js 07:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12bce1000) [pid = 1650] [serial = 263] [outer = 0x12b5e6800] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x11925e800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x11a7dcc00) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x118e13c00) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11a827400) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x11b970c00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x11baca400) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x11c792800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x123a76400) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x125a8dc00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x126a67000) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x11b083c00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11bac7c00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x118c03000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x11a7ea800) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11574e000) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x114bc1800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x127f93400) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x11b07b400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12e874400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x118c53c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x123a72400) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12d684800) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x11c11ac00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x125be3800) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x11c742c00) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x11af0e400) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x11be8d800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11867e800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x1299f3400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12d34fc00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12d342800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12ef77400) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x11b0f2c00) [pid = 1650] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x129855400) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11b969000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x127f0d000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12e93d400) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12bb9f800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12bcdf800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x11be8c400) [pid = 1650] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12393ec00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x119d4bc00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x126a6f800) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x11bf2b800) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x119c9c400) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11bf2a400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12f44a400) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x129b6a800) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12e56b000) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x129fa1000) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12ed43400) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12e570800) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12bf06400) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x1276b0000) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12e932c00) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12d643000) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12e581c00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12e576c00) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x125d69c00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12bf05400) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11b971400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12bf07000) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12bcda400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12f8fcc00) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12e574800) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x1191a4c00) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11a7ea400) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11a7e5000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12f7a0400) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12d762c00) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:26:21 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1136d8000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:26:21 INFO - PROCESS | 1650 | 1461594381886 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]]]}] 07:26:21 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. 07:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1670ms 07:26:21 INFO - PROCESS | 1650 | 1461594381911 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:26:21 INFO - PROCESS | 1650 | 1461594381913 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:26:21 INFO - PROCESS | 1650 | 1461594381921 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:26:21 INFO - PROCESS | 1650 | 1461594381922 Marionette TRACE conn2 <- [1,326,null,{}] 07:26:21 INFO - PROCESS | 1650 | 1461594381924 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}] 07:26:22 INFO - PROCESS | 1650 | 1461594382010 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:26:22 INFO - PROCESS | 1650 | 1461594382018 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab0000 == 18 [pid = 1650] [id = 89] 07:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x118e13c00) [pid = 1650] [serial = 264] [outer = 0x0] 07:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x119196800) [pid = 1650] [serial = 265] [outer = 0x118e13c00] 07:26:22 INFO - PROCESS | 1650 | 1461594382058 Marionette DEBUG loaded listener.js 07:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x118a08400) [pid = 1650] [serial = 266] [outer = 0x118e13c00] 07:26:22 INFO - PROCESS | 1650 | 1461594382786 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]]]}] 07:26:22 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. 07:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 919ms 07:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:26:22 INFO - PROCESS | 1650 | 1461594382840 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:26:22 INFO - PROCESS | 1650 | 1461594382841 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:26:22 INFO - PROCESS | 1650 | 1461594382844 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:26:22 INFO - PROCESS | 1650 | 1461594382845 Marionette TRACE conn2 <- [1,330,null,{}] 07:26:22 INFO - PROCESS | 1650 | 1461594382848 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}] 07:26:22 INFO - PROCESS | 1650 | 1461594382939 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:26:23 INFO - PROCESS | 1650 | 1461594382997 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c19000 == 19 [pid = 1650] [id = 90] 07:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x118c63800) [pid = 1650] [serial = 267] [outer = 0x0] 07:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11bf31c00) [pid = 1650] [serial = 268] [outer = 0x118c63800] 07:26:23 INFO - PROCESS | 1650 | 1461594383023 Marionette DEBUG loaded listener.js 07:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x123a6a000) [pid = 1650] [serial = 269] [outer = 0x118c63800] 07:26:23 INFO - PROCESS | 1650 | 1461594383316 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]]]}] 07:26:23 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. 07:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 07:26:23 INFO - PROCESS | 1650 | 1461594383362 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:26:23 INFO - PROCESS | 1650 | 1461594383364 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:26:23 INFO - PROCESS | 1650 | 1461594383369 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:26:23 INFO - PROCESS | 1650 | 1461594383371 Marionette TRACE conn2 <- [1,334,null,{}] 07:26:23 INFO - PROCESS | 1650 | 1461594383374 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}] 07:26:23 INFO - PROCESS | 1650 | 1461594383472 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:26:23 INFO - PROCESS | 1650 | 1461594383526 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f60000 == 20 [pid = 1650] [id = 91] 07:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x118eaa400) [pid = 1650] [serial = 270] [outer = 0x0] 07:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x125d4fc00) [pid = 1650] [serial = 271] [outer = 0x118eaa400] 07:26:23 INFO - PROCESS | 1650 | 1461594383556 Marionette DEBUG loaded listener.js 07:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x127fdd400) [pid = 1650] [serial = 272] [outer = 0x118eaa400] 07:26:24 INFO - PROCESS | 1650 | 1461594384081 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]]]}] 07:26:24 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. 07:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 771ms 07:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:26:24 INFO - PROCESS | 1650 | 1461594384140 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:26:24 INFO - PROCESS | 1650 | 1461594384143 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:26:24 INFO - PROCESS | 1650 | 1461594384146 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:26:24 INFO - PROCESS | 1650 | 1461594384149 Marionette TRACE conn2 <- [1,338,null,{}] 07:26:24 INFO - PROCESS | 1650 | 1461594384152 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}] 07:26:24 INFO - PROCESS | 1650 | 1461594384290 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:26:24 INFO - PROCESS | 1650 | 1461594384349 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba1f000 == 21 [pid = 1650] [id = 92] 07:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x118c4e000) [pid = 1650] [serial = 273] [outer = 0x0] 07:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11a55c400) [pid = 1650] [serial = 274] [outer = 0x118c4e000] 07:26:24 INFO - PROCESS | 1650 | 1461594384381 Marionette DEBUG loaded listener.js 07:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11af0f800) [pid = 1650] [serial = 275] [outer = 0x118c4e000] 07:26:24 INFO - PROCESS | 1650 | 1461594384991 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]]]}] 07:26:25 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. 07:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 871ms 07:26:25 INFO - PROCESS | 1650 | 1461594385025 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:26:25 INFO - PROCESS | 1650 | 1461594385029 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:26:25 INFO - PROCESS | 1650 | 1461594385057 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:26:25 INFO - PROCESS | 1650 | 1461594385065 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:26:25 INFO - PROCESS | 1650 | 1461594385067 Marionette TRACE conn2 <- [1,342,null,{}] 07:26:25 INFO - PROCESS | 1650 | 1461594385069 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}] 07:26:25 INFO - PROCESS | 1650 | 1461594385183 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:26:25 INFO - PROCESS | 1650 | 1461594385241 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158ca800 == 22 [pid = 1650] [id = 93] 07:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x118ea8400) [pid = 1650] [serial = 276] [outer = 0x0] 07:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11b0ef800) [pid = 1650] [serial = 277] [outer = 0x118ea8400] 07:26:25 INFO - PROCESS | 1650 | 1461594385272 Marionette DEBUG loaded listener.js 07:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x123a76400) [pid = 1650] [serial = 278] [outer = 0x118ea8400] 07:26:25 INFO - PROCESS | 1650 | 1461594385940 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]]]}] 07:26:25 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. 07:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 928ms 07:26:26 INFO - PROCESS | 1650 | 1461594386019 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:26:26 INFO - PROCESS | 1650 | 1461594386023 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:26:26 INFO - PROCESS | 1650 | 1461594386027 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:26:26 INFO - PROCESS | 1650 | 1461594386029 Marionette TRACE conn2 <- [1,346,null,{}] 07:26:26 INFO - PROCESS | 1650 | 1461594386034 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}] 07:26:26 INFO - PROCESS | 1650 | 1461594386177 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef4a000 == 21 [pid = 1650] [id = 88] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e986800 == 20 [pid = 1650] [id = 87] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e39c000 == 19 [pid = 1650] [id = 86] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12c088000 == 18 [pid = 1650] [id = 85] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129f6d000 == 17 [pid = 1650] [id = 84] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x126f38000) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12690f800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12ed3dc00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126f56800 == 16 [pid = 1650] [id = 83] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf0c800 == 15 [pid = 1650] [id = 82] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1179ce000 == 14 [pid = 1650] [id = 81] 07:26:26 INFO - PROCESS | 1650 | --DOCSHELL 0x130acf000 == 13 [pid = 1650] [id = 80] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11c11f800) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11a7eac00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11b07bc00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11a7e1800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11a7e8400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11c115400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x119c9c800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11919b800) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11a555c00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11ac9b000) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x118f22c00) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x11af06c00) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x119a97000) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11bf23800) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11c792400) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x123a6f000) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x123a71400) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x125a8e000) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x126a6a800) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x125d52000) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x126cb5800) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x126f40800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12725d400) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x127f0d800) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x127f8a400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1299ea800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x129b71c00) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x118f27800) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11c740400) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11925f400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x118c10800) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11af10400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11a555800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12fa4e800) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11bac6400) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1151b8c00) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11bf32000) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129fa1400) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12b5e5400) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119268000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11b0f1800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12b6d0000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11bacac00) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11594c800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1300c6800) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11c116000) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x126cae400) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1276a4c00) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12e873400) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x127f8a800) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c16bc00) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x126f38800) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x125c66800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x126f3e400) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x126a44000) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11b969800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12393b000) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12e56ac00) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x125beb800) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x125d6a800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1279b9400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11bf30c00) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11b07cc00) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12780f400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c11f400) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e936c00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12393b400) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12ed40c00) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x126f38400) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119d4b000) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127467400) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c477800) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e87c800) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129f98000) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d345000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b5e6000) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bf06c00) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b5e0400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12f44dc00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12f447000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bba0400) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bcd9000) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b5bf400) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1299ee000) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12d18b800) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c78fc00) [pid = 1650] [serial = 191] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129862c00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12cf18000) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1151bbc00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x125d70800) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d09ec00) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127f0fc00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b8e9800) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12d189800) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e578800) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b5bd800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b5edc00) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d764800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d641000) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d344400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12f79b000) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d348c00) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x125d6d000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bf10000) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126f39800) [pid = 1650] [serial = 194] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12ef72800) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12e93b400) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bf0c400) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118e15000) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bcda000) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12ed48c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12e878c00) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e93ec00) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d760800) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ed3e800) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11aa63400) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12e87b000) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12e880800) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12d649800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12d346000) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12e57ec00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11a7e9400) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12fb1f400) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12e573000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12f8f1400) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12fa0f000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118a08000) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12e579c00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12fa4c800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11a55e000) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11c740000) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12d766400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12f450800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bba0000) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12f79bc00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12ef79000) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12f447c00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12b6cb000) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12d675c00) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12d347800) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1300bf800) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12e581800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11af0bc00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12f8f4800) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12f8fc400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x11ad84400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 07:26:26 INFO - PROCESS | 1650 | 1461594386304 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11520d000 == 14 [pid = 1650] [id = 94] 07:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x114bb6400) [pid = 1650] [serial = 279] [outer = 0x0] 07:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1151bbc00) [pid = 1650] [serial = 280] [outer = 0x114bb6400] 07:26:26 INFO - PROCESS | 1650 | 1461594386337 Marionette DEBUG loaded listener.js 07:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118c51800) [pid = 1650] [serial = 281] [outer = 0x114bb6400] 07:26:26 INFO - PROCESS | 1650 | 1461594386698 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]]]}] 07:26:26 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. 07:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 723ms 07:26:26 INFO - PROCESS | 1650 | 1461594386750 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:26:26 INFO - PROCESS | 1650 | 1461594386754 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:26:26 INFO - PROCESS | 1650 | 1461594386758 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:26:26 INFO - PROCESS | 1650 | 1461594386759 Marionette TRACE conn2 <- [1,350,null,{}] 07:26:26 INFO - PROCESS | 1650 | 1461594386762 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}] 07:26:26 INFO - PROCESS | 1650 | 1461594386861 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:26:26 INFO - PROCESS | 1650 | 1461594386920 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116521000 == 15 [pid = 1650] [id = 95] 07:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118c51000) [pid = 1650] [serial = 282] [outer = 0x0] 07:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119c9ac00) [pid = 1650] [serial = 283] [outer = 0x118c51000] 07:26:26 INFO - PROCESS | 1650 | 1461594386947 Marionette DEBUG loaded listener.js 07:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11a7e0c00) [pid = 1650] [serial = 284] [outer = 0x118c51000] 07:26:27 INFO - PROCESS | 1650 | 1461594387255 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]]]}] 07:26:27 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. 07:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 07:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:26:27 INFO - PROCESS | 1650 | 1461594387277 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:26:27 INFO - PROCESS | 1650 | 1461594387278 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:26:27 INFO - PROCESS | 1650 | 1461594387281 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:26:27 INFO - PROCESS | 1650 | 1461594387286 Marionette TRACE conn2 <- [1,354,null,{}] 07:26:27 INFO - PROCESS | 1650 | 1461594387294 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}] 07:26:27 INFO - PROCESS | 1650 | 1461594387386 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:26:27 INFO - PROCESS | 1650 | 1461594387416 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119237000 == 16 [pid = 1650] [id = 96] 07:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11a7e0000) [pid = 1650] [serial = 285] [outer = 0x0] 07:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11a832c00) [pid = 1650] [serial = 286] [outer = 0x11a7e0000] 07:26:27 INFO - PROCESS | 1650 | 1461594387445 Marionette DEBUG loaded listener.js 07:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11af0e400) [pid = 1650] [serial = 287] [outer = 0x11a7e0000] 07:26:27 INFO - PROCESS | 1650 | 1461594387793 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]]]}] 07:26:27 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. 07:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 525ms 07:26:27 INFO - PROCESS | 1650 | 1461594387809 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:26:27 INFO - PROCESS | 1650 | 1461594387810 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:26:27 INFO - PROCESS | 1650 | 1461594387813 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:26:27 INFO - PROCESS | 1650 | 1461594387815 Marionette TRACE conn2 <- [1,358,null,{}] 07:26:27 INFO - PROCESS | 1650 | 1461594387819 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}] 07:26:27 INFO - PROCESS | 1650 | 1461594387909 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:26:27 INFO - PROCESS | 1650 | 1461594387914 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119abd800 == 17 [pid = 1650] [id = 97] 07:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11af06c00) [pid = 1650] [serial = 288] [outer = 0x0] 07:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11b970400) [pid = 1650] [serial = 289] [outer = 0x11af06c00] 07:26:27 INFO - PROCESS | 1650 | 1461594387941 Marionette DEBUG loaded listener.js 07:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11bf2f800) [pid = 1650] [serial = 290] [outer = 0x11af06c00] 07:26:28 INFO - PROCESS | 1650 | 1461594388286 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]]]}] 07:26:28 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. 07:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 521ms 07:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:26:28 INFO - PROCESS | 1650 | 1461594388335 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:26:28 INFO - PROCESS | 1650 | 1461594388336 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:26:28 INFO - PROCESS | 1650 | 1461594388338 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:26:28 INFO - PROCESS | 1650 | 1461594388339 Marionette TRACE conn2 <- [1,362,null,{}] 07:26:28 INFO - PROCESS | 1650 | 1461594388346 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}] 07:26:28 INFO - PROCESS | 1650 | 1461594388427 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:26:28 INFO - PROCESS | 1650 | 1461594388433 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a802800 == 18 [pid = 1650] [id = 98] 07:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11bac9800) [pid = 1650] [serial = 291] [outer = 0x0] 07:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11c118000) [pid = 1650] [serial = 292] [outer = 0x11bac9800] 07:26:28 INFO - PROCESS | 1650 | 1461594388460 Marionette DEBUG loaded listener.js 07:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11c163000) [pid = 1650] [serial = 293] [outer = 0x11bac9800] 07:26:28 INFO - PROCESS | 1650 | 1461594388790 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]]]}] 07:26:28 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. 07:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 473ms 07:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:26:28 INFO - PROCESS | 1650 | 1461594388811 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:26:28 INFO - PROCESS | 1650 | 1461594388813 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:26:28 INFO - PROCESS | 1650 | 1461594388823 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:26:28 INFO - PROCESS | 1650 | 1461594388824 Marionette TRACE conn2 <- [1,366,null,{}] 07:26:28 INFO - PROCESS | 1650 | 1461594388827 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}] 07:26:28 INFO - PROCESS | 1650 | 1461594388929 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:26:28 INFO - PROCESS | 1650 | 1461594388934 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11adaf000 == 19 [pid = 1650] [id = 99] 07:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11bf30c00) [pid = 1650] [serial = 294] [outer = 0x0] 07:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11c475800) [pid = 1650] [serial = 295] [outer = 0x11bf30c00] 07:26:28 INFO - PROCESS | 1650 | 1461594388962 Marionette DEBUG loaded listener.js 07:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x125c62000) [pid = 1650] [serial = 296] [outer = 0x11bf30c00] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118e0f000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123a6cc00) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b550c00) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11c2bd000) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12b545000) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12b5e6800) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11a7dec00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12e583800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x125d6fc00) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118c63800) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118e13c00) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:26:29 INFO - PROCESS | 1650 | 1461594389334 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]]]}] 07:26:29 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. 07:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 525ms 07:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:26:29 INFO - PROCESS | 1650 | 1461594389341 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:26:29 INFO - PROCESS | 1650 | 1461594389342 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:26:29 INFO - PROCESS | 1650 | 1461594389345 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:26:29 INFO - PROCESS | 1650 | 1461594389346 Marionette TRACE conn2 <- [1,370,null,{}] 07:26:29 INFO - PROCESS | 1650 | 1461594389350 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}] 07:26:29 INFO - PROCESS | 1650 | 1461594389421 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:26:29 INFO - PROCESS | 1650 | 1461594389426 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158c9000 == 20 [pid = 1650] [id = 100] 07:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118e13c00) [pid = 1650] [serial = 297] [outer = 0x0] 07:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x125c6b400) [pid = 1650] [serial = 298] [outer = 0x118e13c00] 07:26:29 INFO - PROCESS | 1650 | 1461594389457 Marionette DEBUG loaded listener.js 07:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x125d6a000) [pid = 1650] [serial = 299] [outer = 0x118e13c00] 07:26:29 INFO - PROCESS | 1650 | 1461594389773 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]]]}] 07:26:29 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. 07:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 07:26:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:26:29 INFO - PROCESS | 1650 | 1461594389814 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:26:29 INFO - PROCESS | 1650 | 1461594389815 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:26:29 INFO - PROCESS | 1650 | 1461594389817 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:26:29 INFO - PROCESS | 1650 | 1461594389818 Marionette TRACE conn2 <- [1,374,null,{}] 07:26:29 INFO - PROCESS | 1650 | 1461594389820 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}] 07:26:29 INFO - PROCESS | 1650 | 1461594389905 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:26:29 INFO - PROCESS | 1650 | 1461594389911 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc56000 == 21 [pid = 1650] [id = 101] 07:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x125d6e000) [pid = 1650] [serial = 300] [outer = 0x0] 07:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x125d70800) [pid = 1650] [serial = 301] [outer = 0x125d6e000] 07:26:29 INFO - PROCESS | 1650 | 1461594389941 Marionette DEBUG loaded listener.js 07:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12690f400) [pid = 1650] [serial = 302] [outer = 0x125d6e000] 07:26:30 INFO - PROCESS | 1650 | 1461594390241 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:26:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:26:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 07:26:30 INFO - PROCESS | 1650 | 1461594390286 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:26:30 INFO - PROCESS | 1650 | 1461594390287 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:26:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:26:30 INFO - PROCESS | 1650 | 1461594390289 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:26:30 INFO - PROCESS | 1650 | 1461594390290 Marionette TRACE conn2 <- [1,378,null,{}] 07:26:30 INFO - PROCESS | 1650 | 1461594390292 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}] 07:26:30 INFO - PROCESS | 1650 | 1461594390362 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:26:30 INFO - PROCESS | 1650 | 1461594390368 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfa8800 == 22 [pid = 1650] [id = 102] 07:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x126a4c800) [pid = 1650] [serial = 303] [outer = 0x0] 07:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x126cae400) [pid = 1650] [serial = 304] [outer = 0x126a4c800] 07:26:30 INFO - PROCESS | 1650 | 1461594390393 Marionette DEBUG loaded listener.js 07:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x126f3ec00) [pid = 1650] [serial = 305] [outer = 0x126a4c800] 07:26:30 INFO - PROCESS | 1650 | 1461594390708 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:26:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:26:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 467ms 07:26:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:26:30 INFO - PROCESS | 1650 | 1461594390764 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:26:30 INFO - PROCESS | 1650 | 1461594390765 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:26:30 INFO - PROCESS | 1650 | 1461594390767 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:26:30 INFO - PROCESS | 1650 | 1461594390768 Marionette TRACE conn2 <- [1,382,null,{}] 07:26:30 INFO - PROCESS | 1650 | 1461594390770 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}] 07:26:30 INFO - PROCESS | 1650 | 1461594390841 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:26:30 INFO - PROCESS | 1650 | 1461594390845 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c222000 == 23 [pid = 1650] [id = 103] 07:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126f3f400) [pid = 1650] [serial = 306] [outer = 0x0] 07:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1276a7c00) [pid = 1650] [serial = 307] [outer = 0x126f3f400] 07:26:30 INFO - PROCESS | 1650 | 1461594390875 Marionette DEBUG loaded listener.js 07:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x127809400) [pid = 1650] [serial = 308] [outer = 0x126f3f400] 07:26:31 INFO - PROCESS | 1650 | 1461594391194 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:26:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:26:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 07:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:26:31 INFO - PROCESS | 1650 | 1461594391235 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:26:31 INFO - PROCESS | 1650 | 1461594391237 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:26:31 INFO - PROCESS | 1650 | 1461594391239 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:26:31 INFO - PROCESS | 1650 | 1461594391240 Marionette TRACE conn2 <- [1,386,null,{}] 07:26:31 INFO - PROCESS | 1650 | 1461594391243 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}] 07:26:31 INFO - PROCESS | 1650 | 1461594391374 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:26:31 INFO - PROCESS | 1650 | 1461594391435 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x115496000 == 24 [pid = 1650] [id = 104] 07:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113412c00) [pid = 1650] [serial = 309] [outer = 0x0] 07:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1143c2c00) [pid = 1650] [serial = 310] [outer = 0x113412c00] 07:26:31 INFO - PROCESS | 1650 | 1461594391508 Marionette DEBUG loaded listener.js 07:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1159b8c00) [pid = 1650] [serial = 311] [outer = 0x113412c00] 07:26:31 INFO - PROCESS | 1650 | 1461594391941 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]]]}] 07:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 718ms 07:26:31 INFO - PROCESS | 1650 | 1461594391959 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:26:31 INFO - PROCESS | 1650 | 1461594391961 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:26:31 INFO - PROCESS | 1650 | 1461594391964 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:26:31 INFO - PROCESS | 1650 | 1461594391967 Marionette TRACE conn2 <- [1,390,null,{}] 07:26:31 INFO - PROCESS | 1650 | 1461594391970 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}] 07:26:32 INFO - PROCESS | 1650 | 1461594392087 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:26:32 INFO - PROCESS | 1650 | 1461594392157 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119179000 == 25 [pid = 1650] [id = 105] 07:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119c9f400) [pid = 1650] [serial = 312] [outer = 0x0] 07:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11a7e3000) [pid = 1650] [serial = 313] [outer = 0x119c9f400] 07:26:32 INFO - PROCESS | 1650 | 1461594392189 Marionette DEBUG loaded listener.js 07:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11aa64800) [pid = 1650] [serial = 314] [outer = 0x119c9f400] 07:26:32 INFO - PROCESS | 1650 | 1461594392608 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]]]}] 07:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 07:26:32 INFO - PROCESS | 1650 | 1461594392636 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:26:32 INFO - PROCESS | 1650 | 1461594392638 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:26:32 INFO - PROCESS | 1650 | 1461594392640 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:26:32 INFO - PROCESS | 1650 | 1461594392641 Marionette TRACE conn2 <- [1,394,null,{}] 07:26:32 INFO - PROCESS | 1650 | 1461594392644 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}] 07:26:32 INFO - PROCESS | 1650 | 1461594392738 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:26:32 INFO - PROCESS | 1650 | 1461594392779 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf18000 == 26 [pid = 1650] [id = 106] 07:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11af09800) [pid = 1650] [serial = 315] [outer = 0x0] 07:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11be8c000) [pid = 1650] [serial = 316] [outer = 0x11af09800] 07:26:32 INFO - PROCESS | 1650 | 1461594392810 Marionette DEBUG loaded listener.js 07:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c471400) [pid = 1650] [serial = 317] [outer = 0x11af09800] 07:26:33 INFO - PROCESS | 1650 | 1461594393261 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]]]}] 07:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 07:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:26:33 INFO - PROCESS | 1650 | 1461594393310 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:26:33 INFO - PROCESS | 1650 | 1461594393314 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:26:33 INFO - PROCESS | 1650 | 1461594393327 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:26:33 INFO - PROCESS | 1650 | 1461594393332 Marionette TRACE conn2 <- [1,398,null,{}] 07:26:33 INFO - PROCESS | 1650 | 1461594393336 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}] 07:26:33 INFO - PROCESS | 1650 | 1461594393501 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:26:33 INFO - PROCESS | 1650 | 1461594393579 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ab8000 == 27 [pid = 1650] [id = 107] 07:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125a85400) [pid = 1650] [serial = 318] [outer = 0x0] 07:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126f33c00) [pid = 1650] [serial = 319] [outer = 0x125a85400] 07:26:33 INFO - PROCESS | 1650 | 1461594393627 Marionette DEBUG loaded listener.js 07:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12780e000) [pid = 1650] [serial = 320] [outer = 0x125a85400] 07:26:34 INFO - PROCESS | 1650 | 1461594394099 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]]]}] 07:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 830ms 07:26:34 INFO - PROCESS | 1650 | 1461594394151 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:26:34 INFO - PROCESS | 1650 | 1461594394152 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:26:34 INFO - PROCESS | 1650 | 1461594394155 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:26:34 INFO - PROCESS | 1650 | 1461594394156 Marionette TRACE conn2 <- [1,402,null,{}] 07:26:34 INFO - PROCESS | 1650 | 1461594394158 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}] 07:26:34 INFO - PROCESS | 1650 | 1461594394251 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:26:34 INFO - PROCESS | 1650 | 1461594394380 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119122800 == 28 [pid = 1650] [id = 108] 07:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1136d4000) [pid = 1650] [serial = 321] [outer = 0x0] 07:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11574ec00) [pid = 1650] [serial = 322] [outer = 0x1136d4000] 07:26:34 INFO - PROCESS | 1650 | 1461594394409 Marionette DEBUG loaded listener.js 07:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118640800) [pid = 1650] [serial = 323] [outer = 0x1136d4000] 07:26:34 INFO - PROCESS | 1650 | 1461594394838 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]]]}] 07:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 770ms 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125d4fc00) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | 1461594394953 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:26:34 INFO - PROCESS | 1650 | 1461594394956 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118ea7c00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a43000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12985b800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b5be000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123a73c00) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125d69000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b547800) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 07:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bb9dc00) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b6d1c00) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11b082c00) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11bf27000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12ed46800) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1276a8000) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11bf31c00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119196800) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123a6a000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bce1000) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b550000) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129861c00) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x127fe2c00) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118a08400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 07:26:34 INFO - PROCESS | 1650 | 1461594394963 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:26:34 INFO - PROCESS | 1650 | 1461594394966 Marionette TRACE conn2 <- [1,406,null,{}] 07:26:34 INFO - PROCESS | 1650 | 1461594394969 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}] 07:26:35 INFO - PROCESS | 1650 | 1461594395042 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:26:35 INFO - PROCESS | 1650 | 1461594395052 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a4800 == 29 [pid = 1650] [id = 109] 07:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11919a800) [pid = 1650] [serial = 324] [outer = 0x0] 07:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119ca4c00) [pid = 1650] [serial = 325] [outer = 0x11919a800] 07:26:35 INFO - PROCESS | 1650 | 1461594395081 Marionette DEBUG loaded listener.js 07:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11aa5d000) [pid = 1650] [serial = 326] [outer = 0x11919a800] 07:26:35 INFO - PROCESS | 1650 | 1461594395424 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]]]}] 07:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms 07:26:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:26:35 INFO - PROCESS | 1650 | 1461594395439 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:26:35 INFO - PROCESS | 1650 | 1461594395441 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:26:35 INFO - PROCESS | 1650 | 1461594395443 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:26:35 INFO - PROCESS | 1650 | 1461594395444 Marionette TRACE conn2 <- [1,410,null,{}] 07:26:35 INFO - PROCESS | 1650 | 1461594395447 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}] 07:26:35 INFO - PROCESS | 1650 | 1461594395531 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:26:35 INFO - PROCESS | 1650 | 1461594395572 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aac000 == 30 [pid = 1650] [id = 110] 07:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11a7dcc00) [pid = 1650] [serial = 327] [outer = 0x0] 07:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11ad8a000) [pid = 1650] [serial = 328] [outer = 0x11a7dcc00] 07:26:35 INFO - PROCESS | 1650 | 1461594395598 Marionette DEBUG loaded listener.js 07:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c113400) [pid = 1650] [serial = 329] [outer = 0x11a7dcc00] 07:26:36 INFO - PROCESS | 1650 | 1461594396017 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]]]}] 07:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 620ms 07:26:36 INFO - PROCESS | 1650 | 1461594396081 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:26:36 INFO - PROCESS | 1650 | 1461594396084 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:26:36 INFO - PROCESS | 1650 | 1461594396089 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:26:36 INFO - PROCESS | 1650 | 1461594396091 Marionette TRACE conn2 <- [1,414,null,{}] 07:26:36 INFO - PROCESS | 1650 | 1461594396095 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}] 07:26:36 INFO - PROCESS | 1650 | 1461594396187 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:26:36 INFO - PROCESS | 1650 | 1461594396284 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab8000 == 31 [pid = 1650] [id = 111] 07:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119c9bc00) [pid = 1650] [serial = 330] [outer = 0x0] 07:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11a7df000) [pid = 1650] [serial = 331] [outer = 0x119c9bc00] 07:26:36 INFO - PROCESS | 1650 | 1461594396318 Marionette DEBUG loaded listener.js 07:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11af05c00) [pid = 1650] [serial = 332] [outer = 0x119c9bc00] 07:26:36 INFO - PROCESS | 1650 | 1461594396773 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]]]}] 07:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 723ms 07:26:36 INFO - PROCESS | 1650 | 1461594396816 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:26:36 INFO - PROCESS | 1650 | 1461594396820 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:26:36 INFO - PROCESS | 1650 | 1461594396825 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:26:36 INFO - PROCESS | 1650 | 1461594396827 Marionette TRACE conn2 <- [1,418,null,{}] 07:26:36 INFO - PROCESS | 1650 | 1461594396830 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}] 07:26:36 INFO - PROCESS | 1650 | 1461594396918 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:26:36 INFO - PROCESS | 1650 | 1461594396974 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc53800 == 32 [pid = 1650] [id = 112] 07:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11bf2c000) [pid = 1650] [serial = 333] [outer = 0x0] 07:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11c2b2000) [pid = 1650] [serial = 334] [outer = 0x11bf2c000] 07:26:37 INFO - PROCESS | 1650 | 1461594397004 Marionette DEBUG loaded listener.js 07:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12393e000) [pid = 1650] [serial = 335] [outer = 0x11bf2c000] 07:26:37 INFO - PROCESS | 1650 | 1461594397903 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]]]}] 07:26:37 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 07:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 07:26:37 INFO - PROCESS | 1650 | 1461594397946 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:26:37 INFO - PROCESS | 1650 | 1461594397947 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:26:37 INFO - PROCESS | 1650 | 1461594397950 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:26:37 INFO - PROCESS | 1650 | 1461594397952 Marionette TRACE conn2 <- [1,422,null,{}] 07:26:37 INFO - PROCESS | 1650 | 1461594397960 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}] 07:26:38 INFO - PROCESS | 1650 | 1461594398055 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:26:38 INFO - PROCESS | 1650 | 1461594398095 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c58a000 == 33 [pid = 1650] [id = 113] 07:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x125bebc00) [pid = 1650] [serial = 336] [outer = 0x0] 07:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x125d6cc00) [pid = 1650] [serial = 337] [outer = 0x125bebc00] 07:26:38 INFO - PROCESS | 1650 | 1461594398127 Marionette DEBUG loaded listener.js 07:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126caac00) [pid = 1650] [serial = 338] [outer = 0x125bebc00] 07:26:39 INFO - PROCESS | 1650 | 1461594399030 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]]]}] 07:26:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:26:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 07:26:39 INFO - PROCESS | 1650 | 1461594399072 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:26:39 INFO - PROCESS | 1650 | 1461594399075 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:26:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:26:39 INFO - PROCESS | 1650 | 1461594399078 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:26:39 INFO - PROCESS | 1650 | 1461594399080 Marionette TRACE conn2 <- [1,426,null,{}] 07:26:39 INFO - PROCESS | 1650 | 1461594399085 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}] 07:26:39 INFO - PROCESS | 1650 | 1461594399170 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:26:39 INFO - PROCESS | 1650 | 1461594399210 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a812800 == 34 [pid = 1650] [id = 114] 07:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116545000) [pid = 1650] [serial = 339] [outer = 0x0] 07:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11925d400) [pid = 1650] [serial = 340] [outer = 0x116545000] 07:26:39 INFO - PROCESS | 1650 | 1461594399239 Marionette DEBUG loaded listener.js 07:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ac9b000) [pid = 1650] [serial = 341] [outer = 0x116545000] 07:26:39 INFO - PROCESS | 1650 | 1461594399639 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] 07:26:39 INFO - PROCESS | 1650 | 1461594399658 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:26:39 INFO - PROCESS | 1650 | 1461594399662 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:26:39 INFO - PROCESS | 1650 | 1461594399664 Marionette TRACE conn2 <- [1,430,null,{}] 07:26:39 INFO - PROCESS | 1650 | 1461594399668 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}] 07:26:39 INFO - PROCESS | 1650 | 1461594399741 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:26:39 INFO - PROCESS | 1650 | 1461594399745 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b056000 == 35 [pid = 1650] [id = 115] 07:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11ad85c00) [pid = 1650] [serial = 342] [outer = 0x0] 07:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c114400) [pid = 1650] [serial = 343] [outer = 0x11ad85c00] 07:26:39 INFO - PROCESS | 1650 | 1461594399775 Marionette DEBUG loaded listener.js 07:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125be1800) [pid = 1650] [serial = 344] [outer = 0x11ad85c00] 07:26:40 INFO - PROCESS | 1650 | 1461594400106 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]]]}] 07:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 07:26:40 INFO - PROCESS | 1650 | 1461594400149 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:26:40 INFO - PROCESS | 1650 | 1461594400150 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:26:40 INFO - PROCESS | 1650 | 1461594400153 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:26:40 INFO - PROCESS | 1650 | 1461594400155 Marionette TRACE conn2 <- [1,434,null,{}] 07:26:40 INFO - PROCESS | 1650 | 1461594400163 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}] 07:26:40 INFO - PROCESS | 1650 | 1461594400240 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:26:40 INFO - PROCESS | 1650 | 1461594400246 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x125aba000 == 36 [pid = 1650] [id = 116] 07:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126a68000) [pid = 1650] [serial = 345] [outer = 0x0] 07:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1276a8000) [pid = 1650] [serial = 346] [outer = 0x126a68000] 07:26:40 INFO - PROCESS | 1650 | 1461594400277 Marionette DEBUG loaded listener.js 07:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127f0c800) [pid = 1650] [serial = 347] [outer = 0x126a68000] 07:26:40 INFO - PROCESS | 1650 | 1461594400677 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]]]}] 07:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 573ms 07:26:40 INFO - PROCESS | 1650 | 1461594400727 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:26:40 INFO - PROCESS | 1650 | 1461594400730 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:26:40 INFO - PROCESS | 1650 | 1461594400734 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:26:40 INFO - PROCESS | 1650 | 1461594400735 Marionette TRACE conn2 <- [1,438,null,{}] 07:26:40 INFO - PROCESS | 1650 | 1461594400745 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}] 07:26:40 INFO - PROCESS | 1650 | 1461594400878 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:26:40 INFO - PROCESS | 1650 | 1461594400928 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c0d800 == 37 [pid = 1650] [id = 117] 07:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127f0d400) [pid = 1650] [serial = 348] [outer = 0x0] 07:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12844bc00) [pid = 1650] [serial = 349] [outer = 0x127f0d400] 07:26:40 INFO - PROCESS | 1650 | 1461594400972 Marionette DEBUG loaded listener.js 07:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129860000) [pid = 1650] [serial = 350] [outer = 0x127f0d400] 07:26:41 INFO - PROCESS | 1650 | 1461594401399 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]]]}] 07:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 07:26:41 INFO - PROCESS | 1650 | 1461594401406 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:26:41 INFO - PROCESS | 1650 | 1461594401407 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:26:41 INFO - PROCESS | 1650 | 1461594401409 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:26:41 INFO - PROCESS | 1650 | 1461594401410 Marionette TRACE conn2 <- [1,442,null,{}] 07:26:41 INFO - PROCESS | 1650 | 1461594401412 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}] 07:26:41 INFO - PROCESS | 1650 | 1461594401502 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:26:41 INFO - PROCESS | 1650 | 1461594401532 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1278a0800 == 38 [pid = 1650] [id = 118] 07:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11360ec00) [pid = 1650] [serial = 351] [outer = 0x0] 07:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129862800) [pid = 1650] [serial = 352] [outer = 0x11360ec00] 07:26:41 INFO - PROCESS | 1650 | 1461594401557 Marionette DEBUG loaded listener.js 07:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1299eb800) [pid = 1650] [serial = 353] [outer = 0x11360ec00] 07:26:41 INFO - PROCESS | 1650 | 1461594401889 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]]]}] 07:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 07:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:26:41 INFO - PROCESS | 1650 | 1461594401927 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:26:41 INFO - PROCESS | 1650 | 1461594401928 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:26:41 INFO - PROCESS | 1650 | 1461594401931 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:26:41 INFO - PROCESS | 1650 | 1461594401932 Marionette TRACE conn2 <- [1,446,null,{}] 07:26:41 INFO - PROCESS | 1650 | 1461594401934 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}] 07:26:42 INFO - PROCESS | 1650 | 1461594402042 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:26:42 INFO - PROCESS | 1650 | 1461594402074 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f82000 == 39 [pid = 1650] [id = 119] 07:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129903800) [pid = 1650] [serial = 354] [outer = 0x0] 07:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129f94800) [pid = 1650] [serial = 355] [outer = 0x129903800] 07:26:42 INFO - PROCESS | 1650 | 1461594402102 Marionette DEBUG loaded listener.js 07:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b545000) [pid = 1650] [serial = 356] [outer = 0x129903800] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11919a800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1136d4000) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126f3f400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11af06c00) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114bb6400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118c51000) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bac9800) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11bf30c00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118e13c00) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125d6e000) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126a4c800) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11a7e0000) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:26:42 INFO - PROCESS | 1650 | 1461594402412 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]]]}] 07:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 07:26:42 INFO - PROCESS | 1650 | 1461594402454 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:26:42 INFO - PROCESS | 1650 | 1461594402456 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:26:42 INFO - PROCESS | 1650 | 1461594402459 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:26:42 INFO - PROCESS | 1650 | 1461594402461 Marionette TRACE conn2 <- [1,450,null,{}] 07:26:42 INFO - PROCESS | 1650 | 1461594402464 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}] 07:26:42 INFO - PROCESS | 1650 | 1461594402601 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:26:42 INFO - PROCESS | 1650 | 1461594402643 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1284bb800 == 40 [pid = 1650] [id = 120] 07:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x114bb5000) [pid = 1650] [serial = 357] [outer = 0x0] 07:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125d71800) [pid = 1650] [serial = 358] [outer = 0x114bb5000] 07:26:42 INFO - PROCESS | 1650 | 1461594402683 Marionette DEBUG loaded listener.js 07:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b545400) [pid = 1650] [serial = 359] [outer = 0x114bb5000] 07:26:43 INFO - PROCESS | 1650 | 1461594403080 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] 07:26:43 INFO - PROCESS | 1650 | 1461594403132 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:26:43 INFO - PROCESS | 1650 | 1461594403139 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:26:43 INFO - PROCESS | 1650 | 1461594403140 Marionette TRACE conn2 <- [1,454,null,{}] 07:26:43 INFO - PROCESS | 1650 | 1461594403142 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}] 07:26:43 INFO - PROCESS | 1650 | 1461594403214 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:26:43 INFO - PROCESS | 1650 | 1461594403221 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f72000 == 41 [pid = 1650] [id = 121] 07:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b545c00) [pid = 1650] [serial = 360] [outer = 0x0] 07:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b54ec00) [pid = 1650] [serial = 361] [outer = 0x12b545c00] 07:26:43 INFO - PROCESS | 1650 | 1461594403246 Marionette DEBUG loaded listener.js 07:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b5bc000) [pid = 1650] [serial = 362] [outer = 0x12b545c00] 07:26:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:43 INFO - PROCESS | 1650 | 1461594403574 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]]]}] 07:26:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:26:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 07:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:26:43 INFO - PROCESS | 1650 | 1461594403608 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:26:43 INFO - PROCESS | 1650 | 1461594403609 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:26:43 INFO - PROCESS | 1650 | 1461594403611 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:26:43 INFO - PROCESS | 1650 | 1461594403613 Marionette TRACE conn2 <- [1,458,null,{}] 07:26:43 INFO - PROCESS | 1650 | 1461594403617 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}] 07:26:43 INFO - PROCESS | 1650 | 1461594403689 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:26:43 INFO - PROCESS | 1650 | 1461594403693 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b81a000 == 42 [pid = 1650] [id = 122] 07:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b541c00) [pid = 1650] [serial = 363] [outer = 0x0] 07:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b5c2000) [pid = 1650] [serial = 364] [outer = 0x12b541c00] 07:26:43 INFO - PROCESS | 1650 | 1461594403720 Marionette DEBUG loaded listener.js 07:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b5e2800) [pid = 1650] [serial = 365] [outer = 0x12b541c00] 07:26:44 INFO - PROCESS | 1650 | 1461594404038 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] 07:26:44 INFO - PROCESS | 1650 | 1461594404082 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:26:44 INFO - PROCESS | 1650 | 1461594404085 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:26:44 INFO - PROCESS | 1650 | 1461594404086 Marionette TRACE conn2 <- [1,462,null,{}] 07:26:44 INFO - PROCESS | 1650 | 1461594404097 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}] 07:26:44 INFO - PROCESS | 1650 | 1461594404170 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:26:44 INFO - PROCESS | 1650 | 1461594404174 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc0f000 == 43 [pid = 1650] [id = 123] 07:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b5c2800) [pid = 1650] [serial = 366] [outer = 0x0] 07:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b6cb400) [pid = 1650] [serial = 367] [outer = 0x12b5c2800] 07:26:44 INFO - PROCESS | 1650 | 1461594404201 Marionette DEBUG loaded listener.js 07:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b6d9400) [pid = 1650] [serial = 368] [outer = 0x12b5c2800] 07:26:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:44 INFO - PROCESS | 1650 | 1461594404646 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] 07:26:44 INFO - PROCESS | 1650 | 1461594404706 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:26:44 INFO - PROCESS | 1650 | 1461594404710 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:26:44 INFO - PROCESS | 1650 | 1461594404712 Marionette TRACE conn2 <- [1,466,null,{}] 07:26:44 INFO - PROCESS | 1650 | 1461594404716 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}] 07:26:44 INFO - PROCESS | 1650 | 1461594404811 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:26:44 INFO - PROCESS | 1650 | 1461594404871 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b05b800 == 44 [pid = 1650] [id = 124] 07:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118f20000) [pid = 1650] [serial = 369] [outer = 0x0] 07:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11af02400) [pid = 1650] [serial = 370] [outer = 0x118f20000] 07:26:44 INFO - PROCESS | 1650 | 1461594404902 Marionette DEBUG loaded listener.js 07:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11bf2c800) [pid = 1650] [serial = 371] [outer = 0x118f20000] 07:26:45 INFO - PROCESS | 1650 | 1461594405373 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] 07:26:45 INFO - PROCESS | 1650 | 1461594405387 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:26:45 INFO - PROCESS | 1650 | 1461594405392 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:26:45 INFO - PROCESS | 1650 | 1461594405394 Marionette TRACE conn2 <- [1,470,null,{}] 07:26:45 INFO - PROCESS | 1650 | 1461594405396 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}] 07:26:45 INFO - PROCESS | 1650 | 1461594405523 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:26:45 INFO - PROCESS | 1650 | 1461594405569 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f6e800 == 45 [pid = 1650] [id = 125] 07:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1276b2000) [pid = 1650] [serial = 372] [outer = 0x0] 07:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12785f800) [pid = 1650] [serial = 373] [outer = 0x1276b2000] 07:26:45 INFO - PROCESS | 1650 | 1461594405600 Marionette DEBUG loaded listener.js 07:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128445000) [pid = 1650] [serial = 374] [outer = 0x1276b2000] 07:26:46 INFO - PROCESS | 1650 | 1461594406073 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]]]}] 07:26:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:26:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 721ms 07:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:26:46 INFO - PROCESS | 1650 | 1461594406164 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:26:46 INFO - PROCESS | 1650 | 1461594406166 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:26:46 INFO - PROCESS | 1650 | 1461594406171 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:26:46 INFO - PROCESS | 1650 | 1461594406175 Marionette TRACE conn2 <- [1,474,null,{}] 07:26:46 INFO - PROCESS | 1650 | 1461594406187 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}] 07:26:46 INFO - PROCESS | 1650 | 1461594406326 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:26:46 INFO - PROCESS | 1650 | 1461594406433 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c088800 == 46 [pid = 1650] [id = 126] 07:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129f9ec00) [pid = 1650] [serial = 375] [outer = 0x0] 07:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b543400) [pid = 1650] [serial = 376] [outer = 0x129f9ec00] 07:26:46 INFO - PROCESS | 1650 | 1461594406476 Marionette DEBUG loaded listener.js 07:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b5edc00) [pid = 1650] [serial = 377] [outer = 0x129f9ec00] 07:26:46 INFO - PROCESS | 1650 | 1461594406937 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]]]}] 07:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 832ms 07:26:47 INFO - PROCESS | 1650 | 1461594407120 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:26:47 INFO - PROCESS | 1650 | 1461594407122 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:26:47 INFO - PROCESS | 1650 | 1461594407144 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:26:47 INFO - PROCESS | 1650 | 1461594407146 Marionette TRACE conn2 <- [1,478,null,{}] 07:26:47 INFO - PROCESS | 1650 | 1461594407150 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}] 07:26:47 INFO - PROCESS | 1650 | 1461594407233 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:26:47 INFO - PROCESS | 1650 | 1461594407278 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab4000 == 47 [pid = 1650] [id = 127] 07:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119a96400) [pid = 1650] [serial = 378] [outer = 0x0] 07:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a7e9000) [pid = 1650] [serial = 379] [outer = 0x119a96400] 07:26:47 INFO - PROCESS | 1650 | 1461594407305 Marionette DEBUG loaded listener.js 07:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11b0e6000) [pid = 1650] [serial = 380] [outer = 0x119a96400] 07:26:47 INFO - PROCESS | 1650 | 1461594407770 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]]]}] 07:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 673ms 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a4800 == 46 [pid = 1650] [id = 109] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b81a000 == 45 [pid = 1650] [id = 122] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129f72000 == 44 [pid = 1650] [id = 121] 07:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a7e3000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 07:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11be8c000) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 07:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126f33c00) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 07:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1143c2c00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 07:26:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ad8a000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 07:26:47 INFO - PROCESS | 1650 | 1461594407852 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:26:47 INFO - PROCESS | 1650 | 1461594407854 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1284bb800 == 43 [pid = 1650] [id = 120] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127f82000 == 42 [pid = 1650] [id = 119] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1278a0800 == 41 [pid = 1650] [id = 118] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x126c0d800 == 40 [pid = 1650] [id = 117] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x125aba000 == 39 [pid = 1650] [id = 116] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11b056000 == 38 [pid = 1650] [id = 115] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11a812800 == 37 [pid = 1650] [id = 114] 07:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab8000 == 36 [pid = 1650] [id = 111] 07:26:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119aac000 == 35 [pid = 1650] [id = 110] 07:26:47 INFO - PROCESS | 1650 | 1461594407868 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:26:47 INFO - PROCESS | 1650 | 1461594407871 Marionette TRACE conn2 <- [1,482,null,{}] 07:26:47 INFO - PROCESS | 1650 | 1461594407874 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}] 07:26:47 INFO - PROCESS | 1650 | 1461594407972 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11574ec00) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119ca4c00) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118640800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x127809400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11b970400) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1151bbc00) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118c51800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119c9ac00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11a55c400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11b0ef800) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c118000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c475800) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c163000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125d6a000) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125d70800) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125c6b400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1276a7c00) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126cae400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125c62000) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11a832c00) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11af0e400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12690f400) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11bf2f800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a7e0c00) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126f3ec00) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11aa5d000) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 07:26:48 INFO - PROCESS | 1650 | 1461594408053 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d4000 == 36 [pid = 1650] [id = 128] 07:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1151bbc00) [pid = 1650] [serial = 381] [outer = 0x0] 07:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a55c400) [pid = 1650] [serial = 382] [outer = 0x1151bbc00] 07:26:48 INFO - PROCESS | 1650 | 1461594408098 Marionette DEBUG loaded listener.js 07:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c790000) [pid = 1650] [serial = 383] [outer = 0x1151bbc00] 07:26:48 INFO - PROCESS | 1650 | 1461594408461 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]]]}] 07:26:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:26:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 623ms 07:26:48 INFO - PROCESS | 1650 | 1461594408489 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:26:48 INFO - PROCESS | 1650 | 1461594408490 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:26:48 INFO - PROCESS | 1650 | 1461594408492 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:26:48 INFO - PROCESS | 1650 | 1461594408493 Marionette TRACE conn2 <- [1,486,null,{}] 07:26:48 INFO - PROCESS | 1650 | 1461594408501 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}] 07:26:48 INFO - PROCESS | 1650 | 1461594408590 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:26:48 INFO - PROCESS | 1650 | 1461594408634 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a820000 == 37 [pid = 1650] [id = 129] 07:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125d6a000) [pid = 1650] [serial = 384] [outer = 0x0] 07:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126cb7c00) [pid = 1650] [serial = 385] [outer = 0x125d6a000] 07:26:48 INFO - PROCESS | 1650 | 1461594408663 Marionette DEBUG loaded listener.js 07:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12780e800) [pid = 1650] [serial = 386] [outer = 0x125d6a000] 07:26:48 INFO - PROCESS | 1650 | 1461594408959 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]]]}] 07:26:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:26:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 07:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:26:49 INFO - PROCESS | 1650 | 1461594409011 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:26:49 INFO - PROCESS | 1650 | 1461594409013 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:26:49 INFO - PROCESS | 1650 | 1461594409015 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:26:49 INFO - PROCESS | 1650 | 1461594409018 Marionette TRACE conn2 <- [1,490,null,{}] 07:26:49 INFO - PROCESS | 1650 | 1461594409021 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}] 07:26:49 INFO - PROCESS | 1650 | 1461594409095 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:26:49 INFO - PROCESS | 1650 | 1461594409142 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf0d800 == 38 [pid = 1650] [id = 130] 07:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125d73c00) [pid = 1650] [serial = 387] [outer = 0x0] 07:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127f91400) [pid = 1650] [serial = 388] [outer = 0x125d73c00] 07:26:49 INFO - PROCESS | 1650 | 1461594409169 Marionette DEBUG loaded listener.js 07:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129904000) [pid = 1650] [serial = 389] [outer = 0x125d73c00] 07:26:49 INFO - PROCESS | 1650 | 1461594409469 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]]]}] 07:26:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:26:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 07:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:26:49 INFO - PROCESS | 1650 | 1461594409490 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:26:49 INFO - PROCESS | 1650 | 1461594409492 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:26:49 INFO - PROCESS | 1650 | 1461594409494 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:26:49 INFO - PROCESS | 1650 | 1461594409495 Marionette TRACE conn2 <- [1,494,null,{}] 07:26:49 INFO - PROCESS | 1650 | 1461594409497 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}] 07:26:49 INFO - PROCESS | 1650 | 1461594409574 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:26:49 INFO - PROCESS | 1650 | 1461594409578 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239e5000 == 39 [pid = 1650] [id = 131] 07:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129907c00) [pid = 1650] [serial = 390] [outer = 0x0] 07:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129f96c00) [pid = 1650] [serial = 391] [outer = 0x129907c00] 07:26:49 INFO - PROCESS | 1650 | 1461594409607 Marionette DEBUG loaded listener.js 07:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b541400) [pid = 1650] [serial = 392] [outer = 0x129907c00] 07:26:49 INFO - PROCESS | 1650 | 1461594409931 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]]]}] 07:26:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:26:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 471ms 07:26:49 INFO - PROCESS | 1650 | 1461594409966 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:26:49 INFO - PROCESS | 1650 | 1461594409969 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:26:49 INFO - PROCESS | 1650 | 1461594409971 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:26:49 INFO - PROCESS | 1650 | 1461594409972 Marionette TRACE conn2 <- [1,498,null,{}] 07:26:49 INFO - PROCESS | 1650 | 1461594409975 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}] 07:26:50 INFO - PROCESS | 1650 | 1461594410094 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:26:50 INFO - PROCESS | 1650 | 1461594410109 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f20000 == 40 [pid = 1650] [id = 132] 07:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129fa0800) [pid = 1650] [serial = 393] [outer = 0x0] 07:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b5b6c00) [pid = 1650] [serial = 394] [outer = 0x129fa0800] 07:26:50 INFO - PROCESS | 1650 | 1461594410137 Marionette DEBUG loaded listener.js 07:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b8e8800) [pid = 1650] [serial = 395] [outer = 0x129fa0800] 07:26:50 INFO - PROCESS | 1650 | 1461594410481 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]]]}] 07:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 518ms 07:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:26:50 INFO - PROCESS | 1650 | 1461594410490 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:26:50 INFO - PROCESS | 1650 | 1461594410491 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:26:50 INFO - PROCESS | 1650 | 1461594410493 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:26:50 INFO - PROCESS | 1650 | 1461594410494 Marionette TRACE conn2 <- [1,502,null,{}] 07:26:50 INFO - PROCESS | 1650 | 1461594410496 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}] 07:26:50 INFO - PROCESS | 1650 | 1461594410587 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:26:50 INFO - PROCESS | 1650 | 1461594410598 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f74000 == 41 [pid = 1650] [id = 133] 07:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b5c4400) [pid = 1650] [serial = 396] [outer = 0x0] 07:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bcd9c00) [pid = 1650] [serial = 397] [outer = 0x12b5c4400] 07:26:50 INFO - PROCESS | 1650 | 1461594410626 Marionette DEBUG loaded listener.js 07:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bce2400) [pid = 1650] [serial = 398] [outer = 0x12b5c4400] 07:26:50 INFO - PROCESS | 1650 | 1461594410943 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]]]}] 07:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 07:26:50 INFO - PROCESS | 1650 | 1461594410964 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:26:50 INFO - PROCESS | 1650 | 1461594410965 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:26:50 INFO - PROCESS | 1650 | 1461594410971 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:26:50 INFO - PROCESS | 1650 | 1461594410972 Marionette TRACE conn2 <- [1,506,null,{}] 07:26:50 INFO - PROCESS | 1650 | 1461594410986 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}] 07:26:51 INFO - PROCESS | 1650 | 1461594411077 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:26:51 INFO - PROCESS | 1650 | 1461594411082 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f67800 == 42 [pid = 1650] [id = 134] 07:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bcd9000) [pid = 1650] [serial = 399] [outer = 0x0] 07:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bf0b400) [pid = 1650] [serial = 400] [outer = 0x12bcd9000] 07:26:51 INFO - PROCESS | 1650 | 1461594411107 Marionette DEBUG loaded listener.js 07:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12cf0c800) [pid = 1650] [serial = 401] [outer = 0x12bcd9000] 07:26:51 INFO - PROCESS | 1650 | 1461594411428 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]]]}] 07:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 483ms 07:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:26:51 INFO - PROCESS | 1650 | 1461594411464 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:26:51 INFO - PROCESS | 1650 | 1461594411465 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:26:51 INFO - PROCESS | 1650 | 1461594411471 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:26:51 INFO - PROCESS | 1650 | 1461594411472 Marionette TRACE conn2 <- [1,510,null,{}] 07:26:51 INFO - PROCESS | 1650 | 1461594411474 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}] 07:26:51 INFO - PROCESS | 1650 | 1461594411564 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:26:51 INFO - PROCESS | 1650 | 1461594411595 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc0f800 == 43 [pid = 1650] [id = 135] 07:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12cf0d000) [pid = 1650] [serial = 402] [outer = 0x0] 07:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d09c400) [pid = 1650] [serial = 403] [outer = 0x12cf0d000] 07:26:51 INFO - PROCESS | 1650 | 1461594411620 Marionette DEBUG loaded listener.js 07:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d0a8000) [pid = 1650] [serial = 404] [outer = 0x12cf0d000] 07:26:51 INFO - PROCESS | 1650 | 1461594411956 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]]]}] 07:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 07:26:51 INFO - PROCESS | 1650 | 1461594411989 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:26:51 INFO - PROCESS | 1650 | 1461594411990 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:26:51 INFO - PROCESS | 1650 | 1461594411992 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:26:51 INFO - PROCESS | 1650 | 1461594411993 Marionette TRACE conn2 <- [1,514,null,{}] 07:26:51 INFO - PROCESS | 1650 | 1461594411995 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}] 07:26:52 INFO - PROCESS | 1650 | 1461594412167 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129903800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114bb5000) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b545c00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b541c00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118eaa400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127f0d400) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116545000) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11360ec00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11a7dcc00) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11ad85c00) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:26:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126a68000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:26:52 INFO - PROCESS | 1650 | 1461594412204 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116507000 == 44 [pid = 1650] [id = 136] 07:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11360ec00) [pid = 1650] [serial = 405] [outer = 0x0] 07:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116545000) [pid = 1650] [serial = 406] [outer = 0x11360ec00] 07:26:52 INFO - PROCESS | 1650 | 1461594412229 Marionette DEBUG loaded listener.js 07:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125d6ac00) [pid = 1650] [serial = 407] [outer = 0x11360ec00] 07:26:52 INFO - PROCESS | 1650 | 1461594412483 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]]]}] 07:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 07:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 07:26:52 INFO - PROCESS | 1650 | 1461594412511 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:26:52 INFO - PROCESS | 1650 | 1461594412513 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:26:52 INFO - PROCESS | 1650 | 1461594412523 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:26:52 INFO - PROCESS | 1650 | 1461594412525 Marionette TRACE conn2 <- [1,518,null,{}] 07:26:52 INFO - PROCESS | 1650 | 1461594412527 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}] 07:26:52 INFO - PROCESS | 1650 | 1461594412625 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:26:52 INFO - PROCESS | 1650 | 1461594412630 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d06d000 == 45 [pid = 1650] [id = 137] 07:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129861000) [pid = 1650] [serial = 408] [outer = 0x0] 07:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12d187400) [pid = 1650] [serial = 409] [outer = 0x129861000] 07:26:52 INFO - PROCESS | 1650 | 1461594412660 Marionette DEBUG loaded listener.js 07:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d34dc00) [pid = 1650] [serial = 410] [outer = 0x129861000] 07:26:53 INFO - PROCESS | 1650 | 1461594413002 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]]]}] 07:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 526ms 07:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:26:53 INFO - PROCESS | 1650 | 1461594413042 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:26:53 INFO - PROCESS | 1650 | 1461594413043 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:26:53 INFO - PROCESS | 1650 | 1461594413045 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:26:53 INFO - PROCESS | 1650 | 1461594413047 Marionette TRACE conn2 <- [1,522,null,{}] 07:26:53 INFO - PROCESS | 1650 | 1461594413049 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}] 07:26:53 INFO - PROCESS | 1650 | 1461594413126 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:26:53 INFO - PROCESS | 1650 | 1461594413133 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d175800 == 46 [pid = 1650] [id = 138] 07:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d34e000) [pid = 1650] [serial = 411] [outer = 0x0] 07:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d63dc00) [pid = 1650] [serial = 412] [outer = 0x12d34e000] 07:26:53 INFO - PROCESS | 1650 | 1461594413160 Marionette DEBUG loaded listener.js 07:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d648400) [pid = 1650] [serial = 413] [outer = 0x12d34e000] 07:26:53 INFO - PROCESS | 1650 | 1461594413500 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]]]}] 07:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 467ms 07:26:53 INFO - PROCESS | 1650 | 1461594413513 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:26:53 INFO - PROCESS | 1650 | 1461594413515 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:26:53 INFO - PROCESS | 1650 | 1461594413520 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:26:53 INFO - PROCESS | 1650 | 1461594413521 Marionette TRACE conn2 <- [1,526,null,{}] 07:26:53 INFO - PROCESS | 1650 | 1461594413524 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}] 07:26:53 INFO - PROCESS | 1650 | 1461594413600 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:26:53 INFO - PROCESS | 1650 | 1461594413605 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7ab000 == 47 [pid = 1650] [id = 139] 07:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d643000) [pid = 1650] [serial = 414] [outer = 0x0] 07:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d67cc00) [pid = 1650] [serial = 415] [outer = 0x12d643000] 07:26:53 INFO - PROCESS | 1650 | 1461594413630 Marionette DEBUG loaded listener.js 07:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d761400) [pid = 1650] [serial = 416] [outer = 0x12d643000] 07:26:53 INFO - PROCESS | 1650 | 1461594413969 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]]]}] 07:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 07:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 07:26:53 INFO - PROCESS | 1650 | 1461594413989 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:26:53 INFO - PROCESS | 1650 | 1461594413990 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:26:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:26:53 INFO - PROCESS | 1650 | 1461594413993 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:26:53 INFO - PROCESS | 1650 | 1461594413994 Marionette TRACE conn2 <- [1,530,null,{}] 07:26:53 INFO - PROCESS | 1650 | 1461594413996 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}] 07:26:54 INFO - PROCESS | 1650 | 1461594414096 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:26:54 INFO - PROCESS | 1650 | 1461594414103 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7bd800 == 48 [pid = 1650] [id = 140] 07:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11340d000) [pid = 1650] [serial = 417] [outer = 0x0] 07:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d761000) [pid = 1650] [serial = 418] [outer = 0x11340d000] 07:26:54 INFO - PROCESS | 1650 | 1461594414127 Marionette DEBUG loaded listener.js 07:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e56b800) [pid = 1650] [serial = 419] [outer = 0x11340d000] 07:26:54 INFO - PROCESS | 1650 | 1461594414544 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"]]]}] 07:26:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 07:26:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:26:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:26:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 07:26:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:26:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:26:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 568ms 07:26:54 INFO - PROCESS | 1650 | 1461594414562 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:26:54 INFO - PROCESS | 1650 | 1461594414565 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:26:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:26:54 INFO - PROCESS | 1650 | 1461594414568 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:26:54 INFO - PROCESS | 1650 | 1461594414571 Marionette TRACE conn2 <- [1,534,null,{}] 07:26:54 INFO - PROCESS | 1650 | 1461594414574 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}] 07:26:54 INFO - PROCESS | 1650 | 1461594414682 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:26:54 INFO - PROCESS | 1650 | 1461594414728 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba12800 == 49 [pid = 1650] [id = 141] 07:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119138000) [pid = 1650] [serial = 420] [outer = 0x0] 07:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c170c00) [pid = 1650] [serial = 421] [outer = 0x119138000] 07:26:54 INFO - PROCESS | 1650 | 1461594414760 Marionette DEBUG loaded listener.js 07:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x123a76000) [pid = 1650] [serial = 422] [outer = 0x119138000] 07:26:55 INFO - PROCESS | 1650 | 1461594415148 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]]]}] 07:26:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:26:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 622ms 07:26:55 INFO - PROCESS | 1650 | 1461594415201 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:26:55 INFO - PROCESS | 1650 | 1461594415207 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:26:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:26:55 INFO - PROCESS | 1650 | 1461594415213 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:26:55 INFO - PROCESS | 1650 | 1461594415214 Marionette TRACE conn2 <- [1,538,null,{}] 07:26:55 INFO - PROCESS | 1650 | 1461594415220 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}] 07:26:55 INFO - PROCESS | 1650 | 1461594415325 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:26:55 INFO - PROCESS | 1650 | 1461594415445 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc0e000 == 50 [pid = 1650] [id = 142] 07:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1279b6000) [pid = 1650] [serial = 423] [outer = 0x0] 07:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12985a800) [pid = 1650] [serial = 424] [outer = 0x1279b6000] 07:26:55 INFO - PROCESS | 1650 | 1461594415496 Marionette DEBUG loaded listener.js 07:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129f93400) [pid = 1650] [serial = 425] [outer = 0x1279b6000] 07:26:55 INFO - PROCESS | 1650 | 1461594415859 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]]]}] 07:26:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 07:26:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 672ms 07:26:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:26:55 INFO - PROCESS | 1650 | 1461594415885 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:26:55 INFO - PROCESS | 1650 | 1461594415886 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:26:55 INFO - PROCESS | 1650 | 1461594415889 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:26:55 INFO - PROCESS | 1650 | 1461594415891 Marionette TRACE conn2 <- [1,542,null,{}] 07:26:55 INFO - PROCESS | 1650 | 1461594415899 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}] 07:26:56 INFO - PROCESS | 1650 | 1461594416001 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:26:56 INFO - PROCESS | 1650 | 1461594416048 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e69b000 == 51 [pid = 1650] [id = 143] 07:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129b72400) [pid = 1650] [serial = 426] [outer = 0x0] 07:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b5e0c00) [pid = 1650] [serial = 427] [outer = 0x129b72400] 07:26:56 INFO - PROCESS | 1650 | 1461594416079 Marionette DEBUG loaded listener.js 07:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bba2400) [pid = 1650] [serial = 428] [outer = 0x129b72400] 07:26:56 INFO - PROCESS | 1650 | 1461594416462 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]]]}] 07:26:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 07:26:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 623ms 07:26:56 INFO - PROCESS | 1650 | 1461594416517 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:26:56 INFO - PROCESS | 1650 | 1461594416521 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:26:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:26:56 INFO - PROCESS | 1650 | 1461594416525 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:26:56 INFO - PROCESS | 1650 | 1461594416526 Marionette TRACE conn2 <- [1,546,null,{}] 07:26:56 INFO - PROCESS | 1650 | 1461594416529 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}] 07:26:56 INFO - PROCESS | 1650 | 1461594416635 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:26:56 INFO - PROCESS | 1650 | 1461594416743 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8ea000 == 52 [pid = 1650] [id = 144] 07:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bba4400) [pid = 1650] [serial = 429] [outer = 0x0] 07:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d17ec00) [pid = 1650] [serial = 430] [outer = 0x12bba4400] 07:26:56 INFO - PROCESS | 1650 | 1461594416792 Marionette DEBUG loaded listener.js 07:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d34cc00) [pid = 1650] [serial = 431] [outer = 0x12bba4400] 07:26:57 INFO - PROCESS | 1650 | 1461594417163 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]]]}] 07:26:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:26:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 668ms 07:26:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:26:57 INFO - PROCESS | 1650 | 1461594417194 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:26:57 INFO - PROCESS | 1650 | 1461594417195 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:26:57 INFO - PROCESS | 1650 | 1461594417197 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:26:57 INFO - PROCESS | 1650 | 1461594417199 Marionette TRACE conn2 <- [1,550,null,{}] 07:26:57 INFO - PROCESS | 1650 | 1461594417223 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}] 07:26:57 INFO - PROCESS | 1650 | 1461594417328 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:26:57 INFO - PROCESS | 1650 | 1461594417404 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e979000 == 53 [pid = 1650] [id = 145] 07:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bce3800) [pid = 1650] [serial = 432] [outer = 0x0] 07:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d67dc00) [pid = 1650] [serial = 433] [outer = 0x12bce3800] 07:26:57 INFO - PROCESS | 1650 | 1461594417438 Marionette DEBUG loaded listener.js 07:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e575400) [pid = 1650] [serial = 434] [outer = 0x12bce3800] 07:26:57 INFO - PROCESS | 1650 | 1461594417819 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]]]}] 07:26:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 07:26:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 639ms 07:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:26:57 INFO - PROCESS | 1650 | 1461594417837 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:26:57 INFO - PROCESS | 1650 | 1461594417838 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:26:57 INFO - PROCESS | 1650 | 1461594417841 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:26:57 INFO - PROCESS | 1650 | 1461594417842 Marionette TRACE conn2 <- [1,554,null,{}] 07:26:57 INFO - PROCESS | 1650 | 1461594417844 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}] 07:26:57 INFO - PROCESS | 1650 | 1461594417950 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:26:58 INFO - PROCESS | 1650 | 1461594418031 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef3b800 == 54 [pid = 1650] [id = 146] 07:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e57d400) [pid = 1650] [serial = 435] [outer = 0x0] 07:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e877000) [pid = 1650] [serial = 436] [outer = 0x12e57d400] 07:26:58 INFO - PROCESS | 1650 | 1461594418062 Marionette DEBUG loaded listener.js 07:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e880000) [pid = 1650] [serial = 437] [outer = 0x12e57d400] 07:26:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:58 INFO - PROCESS | 1650 | 1461594418498 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]]]}] 07:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 07:26:58 INFO - PROCESS | 1650 | 1461594418511 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:26:58 INFO - PROCESS | 1650 | 1461594418514 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:26:58 INFO - PROCESS | 1650 | 1461594418518 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:26:58 INFO - PROCESS | 1650 | 1461594418520 Marionette TRACE conn2 <- [1,558,null,{}] 07:26:58 INFO - PROCESS | 1650 | 1461594418523 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}] 07:26:58 INFO - PROCESS | 1650 | 1461594418673 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:26:58 INFO - PROCESS | 1650 | 1461594418761 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b95a000 == 55 [pid = 1650] [id = 147] 07:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c163c00) [pid = 1650] [serial = 438] [outer = 0x0] 07:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b5bac00) [pid = 1650] [serial = 439] [outer = 0x11c163c00] 07:26:58 INFO - PROCESS | 1650 | 1461594418808 Marionette DEBUG loaded listener.js 07:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e882400) [pid = 1650] [serial = 440] [outer = 0x11c163c00] 07:26:59 INFO - PROCESS | 1650 | 1461594419486 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]]]}] 07:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1023ms 07:26:59 INFO - PROCESS | 1650 | 1461594419541 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:26:59 INFO - PROCESS | 1650 | 1461594419543 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:26:59 INFO - PROCESS | 1650 | 1461594419546 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:26:59 INFO - PROCESS | 1650 | 1461594419548 Marionette TRACE conn2 <- [1,562,null,{}] 07:26:59 INFO - PROCESS | 1650 | 1461594419552 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}] 07:26:59 INFO - PROCESS | 1650 | 1461594419647 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:26:59 INFO - PROCESS | 1650 | 1461594419709 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c41800 == 56 [pid = 1650] [id = 148] 07:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x115952c00) [pid = 1650] [serial = 441] [outer = 0x0] 07:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118f27800) [pid = 1650] [serial = 442] [outer = 0x115952c00] 07:26:59 INFO - PROCESS | 1650 | 1461594419738 Marionette DEBUG loaded listener.js 07:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11a7e8c00) [pid = 1650] [serial = 443] [outer = 0x115952c00] 07:26:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:00 INFO - PROCESS | 1650 | 1461594420182 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]]]}] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119122800 == 55 [pid = 1650] [id = 108] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7ab000 == 54 [pid = 1650] [id = 139] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d175800 == 53 [pid = 1650] [id = 138] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d06d000 == 52 [pid = 1650] [id = 137] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116507000 == 51 [pid = 1650] [id = 136] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc0f800 == 50 [pid = 1650] [id = 135] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129f67800 == 49 [pid = 1650] [id = 134] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x127f74000 == 48 [pid = 1650] [id = 133] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x126f20000 == 47 [pid = 1650] [id = 132] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11c2b2000) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b6cb400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1239e5000 == 46 [pid = 1650] [id = 131] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf0d800 == 45 [pid = 1650] [id = 130] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11a820000 == 44 [pid = 1650] [id = 129] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d4000 == 43 [pid = 1650] [id = 128] 07:27:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab4000 == 42 [pid = 1650] [id = 127] 07:27:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:27:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 07:27:00 INFO - PROCESS | 1650 | 1461594420221 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:27:00 INFO - PROCESS | 1650 | 1461594420225 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:27:00 INFO - PROCESS | 1650 | 1461594420229 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:27:00 INFO - PROCESS | 1650 | 1461594420231 Marionette TRACE conn2 <- [1,566,null,{}] 07:27:00 INFO - PROCESS | 1650 | 1461594420234 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}] 07:27:00 INFO - PROCESS | 1650 | 1461594420320 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12844bc00) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11ac9b000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11925d400) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129862800) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c113400) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c114400) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x125be1800) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x125d6cc00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11a7df000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1276a8000) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129860000) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129f94800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x125d71800) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1299eb800) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b54ec00) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b5e2800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b5bc000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b5c2000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b545000) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b545400) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127f0c800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127fdd400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 07:27:00 INFO - PROCESS | 1650 | 1461594420378 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119230000 == 43 [pid = 1650] [id = 149] 07:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11a7e8800) [pid = 1650] [serial = 444] [outer = 0x0] 07:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11b084800) [pid = 1650] [serial = 445] [outer = 0x11a7e8800] 07:27:00 INFO - PROCESS | 1650 | 1461594420405 Marionette DEBUG loaded listener.js 07:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c2b1400) [pid = 1650] [serial = 446] [outer = 0x11a7e8800] 07:27:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x125d52000) [pid = 1650] [serial = 447] [outer = 0x12f44ec00] 07:27:00 INFO - PROCESS | 1650 | 1461594420751 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]]]}] 07:27:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:27:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 570ms 07:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:27:00 INFO - PROCESS | 1650 | 1461594420800 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:27:00 INFO - PROCESS | 1650 | 1461594420801 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:27:00 INFO - PROCESS | 1650 | 1461594420803 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:27:00 INFO - PROCESS | 1650 | 1461594420806 Marionette TRACE conn2 <- [1,570,null,{}] 07:27:00 INFO - PROCESS | 1650 | 1461594420813 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}] 07:27:00 INFO - PROCESS | 1650 | 1461594420904 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:27:00 INFO - PROCESS | 1650 | 1461594420977 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba5c800 == 44 [pid = 1650] [id = 150] 07:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c474000) [pid = 1650] [serial = 448] [outer = 0x0] 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x125d4c800) [pid = 1650] [serial = 449] [outer = 0x11c474000] 07:27:01 INFO - PROCESS | 1650 | 1461594421005 Marionette DEBUG loaded listener.js 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12985b000) [pid = 1650] [serial = 450] [outer = 0x11c474000] 07:27:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:01 INFO - PROCESS | 1650 | 1461594421293 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]]]}] 07:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 523ms 07:27:01 INFO - PROCESS | 1650 | 1461594421326 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:27:01 INFO - PROCESS | 1650 | 1461594421328 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:27:01 INFO - PROCESS | 1650 | 1461594421330 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:27:01 INFO - PROCESS | 1650 | 1461594421331 Marionette TRACE conn2 <- [1,574,null,{}] 07:27:01 INFO - PROCESS | 1650 | 1461594421336 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}] 07:27:01 INFO - PROCESS | 1650 | 1461594421419 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:27:01 INFO - PROCESS | 1650 | 1461594421479 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eb2800 == 45 [pid = 1650] [id = 151] 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1299ee000) [pid = 1650] [serial = 451] [outer = 0x0] 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129f9b400) [pid = 1650] [serial = 452] [outer = 0x1299ee000] 07:27:01 INFO - PROCESS | 1650 | 1461594421507 Marionette DEBUG loaded listener.js 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b545800) [pid = 1650] [serial = 453] [outer = 0x1299ee000] 07:27:01 INFO - PROCESS | 1650 | 1461594421775 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]]]}] 07:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 472ms 07:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:27:01 INFO - PROCESS | 1650 | 1461594421806 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:27:01 INFO - PROCESS | 1650 | 1461594421807 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:27:01 INFO - PROCESS | 1650 | 1461594421809 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:27:01 INFO - PROCESS | 1650 | 1461594421810 Marionette TRACE conn2 <- [1,578,null,{}] 07:27:01 INFO - PROCESS | 1650 | 1461594421812 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}] 07:27:01 INFO - PROCESS | 1650 | 1461594421892 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:27:01 INFO - PROCESS | 1650 | 1461594421897 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1278a1800 == 46 [pid = 1650] [id = 152] 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b546000) [pid = 1650] [serial = 454] [outer = 0x0] 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b5be000) [pid = 1650] [serial = 455] [outer = 0x12b546000] 07:27:01 INFO - PROCESS | 1650 | 1461594421926 Marionette DEBUG loaded listener.js 07:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b6d0000) [pid = 1650] [serial = 456] [outer = 0x12b546000] 07:27:02 INFO - PROCESS | 1650 | 1461594422305 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]]]}] 07:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 07:27:02 INFO - PROCESS | 1650 | 1461594422330 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:27:02 INFO - PROCESS | 1650 | 1461594422332 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:27:02 INFO - PROCESS | 1650 | 1461594422336 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:27:02 INFO - PROCESS | 1650 | 1461594422337 Marionette TRACE conn2 <- [1,582,null,{}] 07:27:02 INFO - PROCESS | 1650 | 1461594422340 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}] 07:27:02 INFO - PROCESS | 1650 | 1461594422454 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:27:02 INFO - PROCESS | 1650 | 1461594422459 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b204800 == 47 [pid = 1650] [id = 153] 07:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b6d6400) [pid = 1650] [serial = 457] [outer = 0x0] 07:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bcdd000) [pid = 1650] [serial = 458] [outer = 0x12b6d6400] 07:27:02 INFO - PROCESS | 1650 | 1461594422485 Marionette DEBUG loaded listener.js 07:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d185400) [pid = 1650] [serial = 459] [outer = 0x12b6d6400] 07:27:02 INFO - PROCESS | 1650 | 1461594422828 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]]]}] 07:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 522ms 07:27:02 INFO - PROCESS | 1650 | 1461594422858 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:27:02 INFO - PROCESS | 1650 | 1461594422859 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:27:02 INFO - PROCESS | 1650 | 1461594422861 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:27:02 INFO - PROCESS | 1650 | 1461594422862 Marionette TRACE conn2 <- [1,586,null,{}] 07:27:02 INFO - PROCESS | 1650 | 1461594422865 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}] 07:27:02 INFO - PROCESS | 1650 | 1461594422957 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:27:02 INFO - PROCESS | 1650 | 1461594422961 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc10800 == 48 [pid = 1650] [id = 154] 07:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d0a3000) [pid = 1650] [serial = 460] [outer = 0x0] 07:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d350c00) [pid = 1650] [serial = 461] [outer = 0x12d0a3000] 07:27:02 INFO - PROCESS | 1650 | 1461594422985 Marionette DEBUG loaded listener.js 07:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d680400) [pid = 1650] [serial = 462] [outer = 0x12d0a3000] 07:27:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:03 INFO - PROCESS | 1650 | 1461594423390 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]]]}] 07:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 568ms 07:27:03 INFO - PROCESS | 1650 | 1461594423431 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:27:03 INFO - PROCESS | 1650 | 1461594423433 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:27:03 INFO - PROCESS | 1650 | 1461594423436 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:27:03 INFO - PROCESS | 1650 | 1461594423438 Marionette TRACE conn2 <- [1,590,null,{}] 07:27:03 INFO - PROCESS | 1650 | 1461594423441 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}] 07:27:03 INFO - PROCESS | 1650 | 1461594423585 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:27:03 INFO - PROCESS | 1650 | 1461594423610 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c09a800 == 49 [pid = 1650] [id = 155] 07:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12d350400) [pid = 1650] [serial = 463] [outer = 0x0] 07:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e569000) [pid = 1650] [serial = 464] [outer = 0x12d350400] 07:27:03 INFO - PROCESS | 1650 | 1461594423650 Marionette DEBUG loaded listener.js 07:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e57ec00) [pid = 1650] [serial = 465] [outer = 0x12d350400] 07:27:04 INFO - PROCESS | 1650 | 1461594424022 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]]]}] 07:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 621ms 07:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:27:04 INFO - PROCESS | 1650 | 1461594424057 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:27:04 INFO - PROCESS | 1650 | 1461594424058 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:27:04 INFO - PROCESS | 1650 | 1461594424060 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:27:04 INFO - PROCESS | 1650 | 1461594424061 Marionette TRACE conn2 <- [1,594,null,{}] 07:27:04 INFO - PROCESS | 1650 | 1461594424064 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}] 07:27:04 INFO - PROCESS | 1650 | 1461594424160 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:27:04 INFO - PROCESS | 1650 | 1461594424166 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d705800 == 50 [pid = 1650] [id = 156] 07:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12d18a400) [pid = 1650] [serial = 466] [outer = 0x0] 07:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e876400) [pid = 1650] [serial = 467] [outer = 0x12d18a400] 07:27:04 INFO - PROCESS | 1650 | 1461594424217 Marionette DEBUG loaded listener.js 07:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e933800) [pid = 1650] [serial = 468] [outer = 0x12d18a400] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d643000) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d34e000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b5c4400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bcd9000) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119a96400) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x125d6a000) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x125d73c00) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1151bbc00) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129907c00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12cf0d000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129861000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11360ec00) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b5c2800) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129fa0800) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:27:04 INFO - PROCESS | 1650 | 1461594424679 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]]]}] 07:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 667ms 07:27:04 INFO - PROCESS | 1650 | 1461594424729 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:27:04 INFO - PROCESS | 1650 | 1461594424730 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:27:04 INFO - PROCESS | 1650 | 1461594424732 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:27:04 INFO - PROCESS | 1650 | 1461594424733 Marionette TRACE conn2 <- [1,598,null,{}] 07:27:04 INFO - PROCESS | 1650 | 1461594424735 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}] 07:27:04 INFO - PROCESS | 1650 | 1461594424815 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:27:04 INFO - PROCESS | 1650 | 1461594424866 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7be000 == 51 [pid = 1650] [id = 157] 07:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x114bb6400) [pid = 1650] [serial = 469] [outer = 0x0] 07:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129861c00) [pid = 1650] [serial = 470] [outer = 0x114bb6400] 07:27:04 INFO - PROCESS | 1650 | 1461594424891 Marionette DEBUG loaded listener.js 07:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12cf12000) [pid = 1650] [serial = 471] [outer = 0x114bb6400] 07:27:05 INFO - PROCESS | 1650 | 1461594425170 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]]]}] 07:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 07:27:05 INFO - PROCESS | 1650 | 1461594425206 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:27:05 INFO - PROCESS | 1650 | 1461594425208 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:27:05 INFO - PROCESS | 1650 | 1461594425210 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:27:05 INFO - PROCESS | 1650 | 1461594425212 Marionette TRACE conn2 <- [1,602,null,{}] 07:27:05 INFO - PROCESS | 1650 | 1461594425214 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}] 07:27:05 INFO - PROCESS | 1650 | 1461594425311 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:27:05 INFO - PROCESS | 1650 | 1461594425318 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef46800 == 52 [pid = 1650] [id = 158] 07:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d34e400) [pid = 1650] [serial = 472] [outer = 0x0] 07:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e937400) [pid = 1650] [serial = 473] [outer = 0x12d34e400] 07:27:05 INFO - PROCESS | 1650 | 1461594425348 Marionette DEBUG loaded listener.js 07:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12ed3bc00) [pid = 1650] [serial = 474] [outer = 0x12d34e400] 07:27:05 INFO - PROCESS | 1650 | 1461594425695 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]]]}] 07:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 07:27:05 INFO - PROCESS | 1650 | 1461594425735 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:27:05 INFO - PROCESS | 1650 | 1461594425736 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:27:05 INFO - PROCESS | 1650 | 1461594425739 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:27:05 INFO - PROCESS | 1650 | 1461594425740 Marionette TRACE conn2 <- [1,606,null,{}] 07:27:05 INFO - PROCESS | 1650 | 1461594425742 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}] 07:27:05 INFO - PROCESS | 1650 | 1461594425835 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:27:05 INFO - PROCESS | 1650 | 1461594425841 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f73f000 == 53 [pid = 1650] [id = 159] 07:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12ed3d400) [pid = 1650] [serial = 475] [outer = 0x0] 07:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ed42c00) [pid = 1650] [serial = 476] [outer = 0x12ed3d400] 07:27:05 INFO - PROCESS | 1650 | 1461594425881 Marionette DEBUG loaded listener.js 07:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ef6e800) [pid = 1650] [serial = 477] [outer = 0x12ed3d400] 07:27:06 INFO - PROCESS | 1650 | 1461594426308 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]]]}] 07:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 620ms 07:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:27:06 INFO - PROCESS | 1650 | 1461594426359 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:27:06 INFO - PROCESS | 1650 | 1461594426360 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:27:06 INFO - PROCESS | 1650 | 1461594426363 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:27:06 INFO - PROCESS | 1650 | 1461594426363 Marionette TRACE conn2 <- [1,610,null,{}] 07:27:06 INFO - PROCESS | 1650 | 1461594426366 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}] 07:27:06 INFO - PROCESS | 1650 | 1461594426465 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:27:06 INFO - PROCESS | 1650 | 1461594426473 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f74f000 == 54 [pid = 1650] [id = 160] 07:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ef6e400) [pid = 1650] [serial = 478] [outer = 0x0] 07:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12ef70800) [pid = 1650] [serial = 479] [outer = 0x12ef6e400] 07:27:06 INFO - PROCESS | 1650 | 1461594426499 Marionette DEBUG loaded listener.js 07:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12ef76800) [pid = 1650] [serial = 480] [outer = 0x12ef6e400] 07:27:07 INFO - PROCESS | 1650 | 1461594427003 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]]]}] 07:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 668ms 07:27:07 INFO - PROCESS | 1650 | 1461594427032 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:27:07 INFO - PROCESS | 1650 | 1461594427037 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:27:07 INFO - PROCESS | 1650 | 1461594427040 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:27:07 INFO - PROCESS | 1650 | 1461594427043 Marionette TRACE conn2 <- [1,614,null,{}] 07:27:07 INFO - PROCESS | 1650 | 1461594427047 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}] 07:27:07 INFO - PROCESS | 1650 | 1461594427150 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:27:07 INFO - PROCESS | 1650 | 1461594427218 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b066800 == 55 [pid = 1650] [id = 161] 07:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11a7ddc00) [pid = 1650] [serial = 481] [outer = 0x0] 07:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11af0e400) [pid = 1650] [serial = 482] [outer = 0x11a7ddc00] 07:27:07 INFO - PROCESS | 1650 | 1461594427249 Marionette DEBUG loaded listener.js 07:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c2b2000) [pid = 1650] [serial = 483] [outer = 0x11a7ddc00] 07:27:07 INFO - PROCESS | 1650 | 1461594427654 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]]]}] 07:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 621ms 07:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:27:07 INFO - PROCESS | 1650 | 1461594427662 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:27:07 INFO - PROCESS | 1650 | 1461594427666 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:27:07 INFO - PROCESS | 1650 | 1461594427672 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:27:07 INFO - PROCESS | 1650 | 1461594427674 Marionette TRACE conn2 <- [1,618,null,{}] 07:27:07 INFO - PROCESS | 1650 | 1461594427676 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}] 07:27:07 INFO - PROCESS | 1650 | 1461594427782 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:27:07 INFO - PROCESS | 1650 | 1461594427869 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12995b800 == 56 [pid = 1650] [id = 162] 07:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x125c66800) [pid = 1650] [serial = 484] [outer = 0x0] 07:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127fddc00) [pid = 1650] [serial = 485] [outer = 0x125c66800] 07:27:07 INFO - PROCESS | 1650 | 1461594427899 Marionette DEBUG loaded listener.js 07:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129910000) [pid = 1650] [serial = 486] [outer = 0x125c66800] 07:27:08 INFO - PROCESS | 1650 | 1461594428319 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]]]}] 07:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 07:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:27:08 INFO - PROCESS | 1650 | 1461594428344 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:27:08 INFO - PROCESS | 1650 | 1461594428345 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:27:08 INFO - PROCESS | 1650 | 1461594428348 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:27:08 INFO - PROCESS | 1650 | 1461594428351 Marionette TRACE conn2 <- [1,622,null,{}] 07:27:08 INFO - PROCESS | 1650 | 1461594428358 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}] 07:27:08 INFO - PROCESS | 1650 | 1461594428465 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:27:08 INFO - PROCESS | 1650 | 1461594428519 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef40800 == 57 [pid = 1650] [id = 163] 07:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b54f800) [pid = 1650] [serial = 487] [outer = 0x0] 07:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bce4c00) [pid = 1650] [serial = 488] [outer = 0x12b54f800] 07:27:08 INFO - PROCESS | 1650 | 1461594428550 Marionette DEBUG loaded listener.js 07:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d0a5c00) [pid = 1650] [serial = 489] [outer = 0x12b54f800] 07:27:08 INFO - PROCESS | 1650 | 1461594428964 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]]]}] 07:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 07:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:27:09 INFO - PROCESS | 1650 | 1461594429019 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:27:09 INFO - PROCESS | 1650 | 1461594429021 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:27:09 INFO - PROCESS | 1650 | 1461594429024 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:27:09 INFO - PROCESS | 1650 | 1461594429025 Marionette TRACE conn2 <- [1,626,null,{}] 07:27:09 INFO - PROCESS | 1650 | 1461594429027 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}] 07:27:09 INFO - PROCESS | 1650 | 1461594429150 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:27:09 INFO - PROCESS | 1650 | 1461594429227 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa18000 == 58 [pid = 1650] [id = 164] 07:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d344000) [pid = 1650] [serial = 490] [outer = 0x0] 07:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e569400) [pid = 1650] [serial = 491] [outer = 0x12d344000] 07:27:09 INFO - PROCESS | 1650 | 1461594429258 Marionette DEBUG loaded listener.js 07:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e933000) [pid = 1650] [serial = 492] [outer = 0x12d344000] 07:27:09 INFO - PROCESS | 1650 | 1461594429695 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]]]}] 07:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 718ms 07:27:09 INFO - PROCESS | 1650 | 1461594429742 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:27:09 INFO - PROCESS | 1650 | 1461594429744 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:27:09 INFO - PROCESS | 1650 | 1461594429746 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:27:09 INFO - PROCESS | 1650 | 1461594429747 Marionette TRACE conn2 <- [1,630,null,{}] 07:27:09 INFO - PROCESS | 1650 | 1461594429751 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}] 07:27:09 INFO - PROCESS | 1650 | 1461594429851 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:27:09 INFO - PROCESS | 1650 | 1461594429914 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c46800 == 59 [pid = 1650] [id = 165] 07:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11be96c00) [pid = 1650] [serial = 493] [outer = 0x0] 07:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bba3800) [pid = 1650] [serial = 494] [outer = 0x11be96c00] 07:27:09 INFO - PROCESS | 1650 | 1461594429943 Marionette DEBUG loaded listener.js 07:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e571c00) [pid = 1650] [serial = 495] [outer = 0x11be96c00] 07:27:10 INFO - PROCESS | 1650 | 1461594430540 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]]]}] 07:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 822ms 07:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:27:10 INFO - PROCESS | 1650 | 1461594430569 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:27:10 INFO - PROCESS | 1650 | 1461594430572 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:27:10 INFO - PROCESS | 1650 | 1461594430575 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:27:10 INFO - PROCESS | 1650 | 1461594430577 Marionette TRACE conn2 <- [1,634,null,{}] 07:27:10 INFO - PROCESS | 1650 | 1461594430581 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}] 07:27:10 INFO - PROCESS | 1650 | 1461594430705 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:27:10 INFO - PROCESS | 1650 | 1461594430727 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1147a3800 == 60 [pid = 1650] [id = 166] 07:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119c9e800) [pid = 1650] [serial = 496] [outer = 0x0] 07:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11a7dd400) [pid = 1650] [serial = 497] [outer = 0x119c9e800] 07:27:10 INFO - PROCESS | 1650 | 1461594430790 Marionette DEBUG loaded listener.js 07:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11aa68800) [pid = 1650] [serial = 498] [outer = 0x119c9e800] 07:27:11 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:11 INFO - PROCESS | 1650 | 1461594431300 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]]]}] 07:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 770ms 07:27:11 INFO - PROCESS | 1650 | 1461594431345 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:27:11 INFO - PROCESS | 1650 | 1461594431348 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:27:11 INFO - PROCESS | 1650 | 1461594431372 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:27:11 INFO - PROCESS | 1650 | 1461594431374 Marionette TRACE conn2 <- [1,638,null,{}] 07:27:11 INFO - PROCESS | 1650 | 1461594431376 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}] 07:27:11 INFO - PROCESS | 1650 | 1461594431467 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:27:11 INFO - PROCESS | 1650 | 1461594431536 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239d4800 == 61 [pid = 1650] [id = 167] 07:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11c11f000) [pid = 1650] [serial = 499] [outer = 0x0] 07:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11c742800) [pid = 1650] [serial = 500] [outer = 0x11c11f000] 07:27:11 INFO - PROCESS | 1650 | 1461594431563 Marionette DEBUG loaded listener.js 07:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x125d6a000) [pid = 1650] [serial = 501] [outer = 0x11c11f000] 07:27:11 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab0000 == 60 [pid = 1650] [id = 89] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc53800 == 59 [pid = 1650] [id = 112] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11c58a000 == 58 [pid = 1650] [id = 113] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12f73f000 == 57 [pid = 1650] [id = 159] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef46800 == 56 [pid = 1650] [id = 158] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7be000 == 55 [pid = 1650] [id = 157] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d705800 == 54 [pid = 1650] [id = 156] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c09a800 == 53 [pid = 1650] [id = 155] 07:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12785f800) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 07:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11af02400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 07:27:11 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12b543400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc10800 == 52 [pid = 1650] [id = 154] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b204800 == 51 [pid = 1650] [id = 153] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1278a1800 == 50 [pid = 1650] [id = 152] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x125eb2800 == 49 [pid = 1650] [id = 151] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba5c800 == 48 [pid = 1650] [id = 150] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119230000 == 47 [pid = 1650] [id = 149] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119c41800 == 46 [pid = 1650] [id = 148] 07:27:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba12800 == 45 [pid = 1650] [id = 141] 07:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 624ms 07:27:11 INFO - PROCESS | 1650 | 1461594431990 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]]]}] 07:27:11 INFO - PROCESS | 1650 | 1461594431994 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:27:11 INFO - PROCESS | 1650 | 1461594431996 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:27:11 INFO - PROCESS | 1650 | 1461594431998 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:27:12 INFO - PROCESS | 1650 | 1461594432002 Marionette TRACE conn2 <- [1,642,null,{}] 07:27:12 INFO - PROCESS | 1650 | 1461594432010 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}] 07:27:12 INFO - PROCESS | 1650 | 1461594432108 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12d67cc00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d648400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bcd9c00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12bf0b400) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11b0e6000) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x126cb7c00) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12780e800) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11a7e9000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x127f91400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129904000) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11a55c400) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11c790000) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129f96c00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b541400) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d09c400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12d0a8000) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d63dc00) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d187400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12d761400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x125d6ac00) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116545000) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b6d9400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b5b6c00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d34dc00) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12bce2400) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12cf0c800) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b8e8800) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 07:27:12 INFO - PROCESS | 1650 | 1461594432173 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a80a800 == 46 [pid = 1650] [id = 168] 07:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11a55c400) [pid = 1650] [serial = 502] [outer = 0x0] 07:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c2bcc00) [pid = 1650] [serial = 503] [outer = 0x11a55c400] 07:27:12 INFO - PROCESS | 1650 | 1461594432204 Marionette DEBUG loaded listener.js 07:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127861800) [pid = 1650] [serial = 504] [outer = 0x11a55c400] 07:27:12 INFO - PROCESS | 1650 | 1461594432547 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]]]}] 07:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 575ms 07:27:12 INFO - PROCESS | 1650 | 1461594432574 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:27:12 INFO - PROCESS | 1650 | 1461594432576 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:27:12 INFO - PROCESS | 1650 | 1461594432579 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:27:12 INFO - PROCESS | 1650 | 1461594432581 Marionette TRACE conn2 <- [1,646,null,{}] 07:27:12 INFO - PROCESS | 1650 | 1461594432584 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}] 07:27:12 INFO - PROCESS | 1650 | 1461594432697 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:27:12 INFO - PROCESS | 1650 | 1461594432779 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c20e000 == 47 [pid = 1650] [id = 169] 07:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x125d6a800) [pid = 1650] [serial = 505] [outer = 0x0] 07:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127fe2c00) [pid = 1650] [serial = 506] [outer = 0x125d6a800] 07:27:12 INFO - PROCESS | 1650 | 1461594432800 Marionette DEBUG loaded listener.js 07:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129b75800) [pid = 1650] [serial = 507] [outer = 0x125d6a800] 07:27:13 INFO - PROCESS | 1650 | 1461594433031 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]]]}] 07:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 07:27:13 INFO - PROCESS | 1650 | 1461594433056 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:27:13 INFO - PROCESS | 1650 | 1461594433057 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:27:13 INFO - PROCESS | 1650 | 1461594433060 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:27:13 INFO - PROCESS | 1650 | 1461594433060 Marionette TRACE conn2 <- [1,650,null,{}] 07:27:13 INFO - PROCESS | 1650 | 1461594433064 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}] 07:27:13 INFO - PROCESS | 1650 | 1461594433144 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:27:13 INFO - PROCESS | 1650 | 1461594433149 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276dc800 == 48 [pid = 1650] [id = 170] 07:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129904400) [pid = 1650] [serial = 508] [outer = 0x0] 07:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b547000) [pid = 1650] [serial = 509] [outer = 0x129904400] 07:27:13 INFO - PROCESS | 1650 | 1461594433193 Marionette DEBUG loaded listener.js 07:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b5b8c00) [pid = 1650] [serial = 510] [outer = 0x129904400] 07:27:13 INFO - PROCESS | 1650 | 1461594433708 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]]]}] 07:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 07:27:13 INFO - PROCESS | 1650 | 1461594433731 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:27:13 INFO - PROCESS | 1650 | 1461594433735 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:27:13 INFO - PROCESS | 1650 | 1461594433747 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:27:13 INFO - PROCESS | 1650 | 1461594433750 Marionette TRACE conn2 <- [1,654,null,{}] 07:27:13 INFO - PROCESS | 1650 | 1461594433757 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}] 07:27:13 INFO - PROCESS | 1650 | 1461594433854 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:27:13 INFO - PROCESS | 1650 | 1461594433915 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f67800 == 49 [pid = 1650] [id = 171] 07:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b5c5400) [pid = 1650] [serial = 511] [outer = 0x0] 07:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bcd9000) [pid = 1650] [serial = 512] [outer = 0x12b5c5400] 07:27:13 INFO - PROCESS | 1650 | 1461594433943 Marionette DEBUG loaded listener.js 07:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d0a0000) [pid = 1650] [serial = 513] [outer = 0x12b5c5400] 07:27:14 INFO - PROCESS | 1650 | 1461594434242 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]]]}] 07:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 523ms 07:27:14 INFO - PROCESS | 1650 | 1461594434272 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:27:14 INFO - PROCESS | 1650 | 1461594434273 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:27:14 INFO - PROCESS | 1650 | 1461594434276 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:27:14 INFO - PROCESS | 1650 | 1461594434277 Marionette TRACE conn2 <- [1,658,null,{}] 07:27:14 INFO - PROCESS | 1650 | 1461594434279 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}] 07:27:14 INFO - PROCESS | 1650 | 1461594434375 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:27:14 INFO - PROCESS | 1650 | 1461594434392 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc07000 == 50 [pid = 1650] [id = 172] 07:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127803000) [pid = 1650] [serial = 514] [outer = 0x0] 07:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d189c00) [pid = 1650] [serial = 515] [outer = 0x127803000] 07:27:14 INFO - PROCESS | 1650 | 1461594434418 Marionette DEBUG loaded listener.js 07:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d63dc00) [pid = 1650] [serial = 516] [outer = 0x127803000] 07:27:14 INFO - PROCESS | 1650 | 1461594434747 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]]]}] 07:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 07:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:27:14 INFO - PROCESS | 1650 | 1461594434794 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:27:14 INFO - PROCESS | 1650 | 1461594434795 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:27:14 INFO - PROCESS | 1650 | 1461594434797 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:27:14 INFO - PROCESS | 1650 | 1461594434799 Marionette TRACE conn2 <- [1,662,null,{}] 07:27:14 INFO - PROCESS | 1650 | 1461594434801 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}] 07:27:14 INFO - PROCESS | 1650 | 1461594434899 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:27:14 INFO - PROCESS | 1650 | 1461594434903 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c09a800 == 51 [pid = 1650] [id = 173] 07:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b5e7800) [pid = 1650] [serial = 517] [outer = 0x0] 07:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d75b000) [pid = 1650] [serial = 518] [outer = 0x12b5e7800] 07:27:14 INFO - PROCESS | 1650 | 1461594434929 Marionette DEBUG loaded listener.js 07:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e574c00) [pid = 1650] [serial = 519] [outer = 0x12b5e7800] 07:27:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:15 INFO - PROCESS | 1650 | 1461594435259 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]]]}] 07:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 07:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:27:15 INFO - PROCESS | 1650 | 1461594435274 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:27:15 INFO - PROCESS | 1650 | 1461594435275 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:27:15 INFO - PROCESS | 1650 | 1461594435277 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:27:15 INFO - PROCESS | 1650 | 1461594435278 Marionette TRACE conn2 <- [1,666,null,{}] 07:27:15 INFO - PROCESS | 1650 | 1461594435281 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}] 07:27:15 INFO - PROCESS | 1650 | 1461594435380 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:27:15 INFO - PROCESS | 1650 | 1461594435403 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d705000 == 52 [pid = 1650] [id = 174] 07:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e578800) [pid = 1650] [serial = 520] [outer = 0x0] 07:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e580000) [pid = 1650] [serial = 521] [outer = 0x12e578800] 07:27:15 INFO - PROCESS | 1650 | 1461594435429 Marionette DEBUG loaded listener.js 07:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e87b400) [pid = 1650] [serial = 522] [outer = 0x12e578800] 07:27:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:15 INFO - PROCESS | 1650 | 1461594435788 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]]]}] 07:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 07:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:27:15 INFO - PROCESS | 1650 | 1461594435799 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:27:15 INFO - PROCESS | 1650 | 1461594435801 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:27:15 INFO - PROCESS | 1650 | 1461594435804 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:27:15 INFO - PROCESS | 1650 | 1461594435805 Marionette TRACE conn2 <- [1,670,null,{}] 07:27:15 INFO - PROCESS | 1650 | 1461594435808 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}] 07:27:15 INFO - PROCESS | 1650 | 1461594435908 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:27:15 INFO - PROCESS | 1650 | 1461594435919 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7c1000 == 53 [pid = 1650] [id = 175] 07:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e87ec00) [pid = 1650] [serial = 523] [outer = 0x0] 07:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e937c00) [pid = 1650] [serial = 524] [outer = 0x12e87ec00] 07:27:15 INFO - PROCESS | 1650 | 1461594435945 Marionette DEBUG loaded listener.js 07:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e941800) [pid = 1650] [serial = 525] [outer = 0x12e87ec00] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11bf2c000) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x125a85400) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119c9bc00) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x113412c00) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118c4e000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119c9f400) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11af09800) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x118ea8400) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x125bebc00) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x118f20000) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1276b2000) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129f9ec00) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12ed3d400) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d0a3000) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d350400) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114bb6400) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d18a400) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e57d400) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119138000) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x115952c00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b546000) [pid = 1650] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11340d000) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bce3800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d34e400) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c474000) [pid = 1650] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129b72400) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bba4400) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11a7e8800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c163c00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1279b6000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1299ee000) [pid = 1650] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:27:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b6d6400) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:27:16 INFO - PROCESS | 1650 | 1461594436537 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]]]}] 07:27:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:27:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 770ms 07:27:16 INFO - PROCESS | 1650 | 1461594436575 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:27:16 INFO - PROCESS | 1650 | 1461594436577 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:27:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:27:16 INFO - PROCESS | 1650 | 1461594436579 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:27:16 INFO - PROCESS | 1650 | 1461594436580 Marionette TRACE conn2 <- [1,674,null,{}] 07:27:16 INFO - PROCESS | 1650 | 1461594436589 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}] 07:27:16 INFO - PROCESS | 1650 | 1461594436686 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:27:16 INFO - PROCESS | 1650 | 1461594436761 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1259b2800 == 54 [pid = 1650] [id = 176] 07:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x125d51c00) [pid = 1650] [serial = 526] [outer = 0x0] 07:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1276b2000) [pid = 1650] [serial = 527] [outer = 0x125d51c00] 07:27:16 INFO - PROCESS | 1650 | 1461594436792 Marionette DEBUG loaded listener.js 07:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b6d3000) [pid = 1650] [serial = 528] [outer = 0x125d51c00] 07:27:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:17 INFO - PROCESS | 1650 | 1461594437084 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]]]}] 07:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 07:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 07:27:17 INFO - PROCESS | 1650 | 1461594437106 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:27:17 INFO - PROCESS | 1650 | 1461594437108 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:27:17 INFO - PROCESS | 1650 | 1461594437110 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:27:17 INFO - PROCESS | 1650 | 1461594437111 Marionette TRACE conn2 <- [1,678,null,{}] 07:27:17 INFO - PROCESS | 1650 | 1461594437113 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}] 07:27:17 INFO - PROCESS | 1650 | 1461594437198 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:27:17 INFO - PROCESS | 1650 | 1461594437206 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e975800 == 55 [pid = 1650] [id = 177] 07:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bf0cc00) [pid = 1650] [serial = 529] [outer = 0x0] 07:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e57d400) [pid = 1650] [serial = 530] [outer = 0x12bf0cc00] 07:27:17 INFO - PROCESS | 1650 | 1461594437231 Marionette DEBUG loaded listener.js 07:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ed3f800) [pid = 1650] [serial = 531] [outer = 0x12bf0cc00] 07:27:17 INFO - PROCESS | 1650 | 1461594437556 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]]]}] 07:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 07:27:17 INFO - PROCESS | 1650 | 1461594437579 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:27:17 INFO - PROCESS | 1650 | 1461594437580 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:27:17 INFO - PROCESS | 1650 | 1461594437582 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:27:17 INFO - PROCESS | 1650 | 1461594437584 Marionette TRACE conn2 <- [1,682,null,{}] 07:27:17 INFO - PROCESS | 1650 | 1461594437589 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}] 07:27:17 INFO - PROCESS | 1650 | 1461594437695 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:27:17 INFO - PROCESS | 1650 | 1461594437702 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef34000 == 56 [pid = 1650] [id = 178] 07:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125d68800) [pid = 1650] [serial = 532] [outer = 0x0] 07:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ed3ec00) [pid = 1650] [serial = 533] [outer = 0x125d68800] 07:27:17 INFO - PROCESS | 1650 | 1461594437727 Marionette DEBUG loaded listener.js 07:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ef7ac00) [pid = 1650] [serial = 534] [outer = 0x125d68800] 07:27:18 INFO - PROCESS | 1650 | 1461594438529 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]]]}] 07:27:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 07:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 978ms 07:27:18 INFO - PROCESS | 1650 | 1461594438561 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:27:18 INFO - PROCESS | 1650 | 1461594438563 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:27:18 INFO - PROCESS | 1650 | 1461594438569 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:27:18 INFO - PROCESS | 1650 | 1461594438572 Marionette TRACE conn2 <- [1,686,null,{}] 07:27:18 INFO - PROCESS | 1650 | 1461594438577 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}] 07:27:18 INFO - PROCESS | 1650 | 1461594438681 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:27:18 INFO - PROCESS | 1650 | 1461594438734 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119104000 == 57 [pid = 1650] [id = 179] 07:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1159ad800) [pid = 1650] [serial = 535] [outer = 0x0] 07:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118c10800) [pid = 1650] [serial = 536] [outer = 0x1159ad800] 07:27:18 INFO - PROCESS | 1650 | 1461594438766 Marionette DEBUG loaded listener.js 07:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11a558400) [pid = 1650] [serial = 537] [outer = 0x1159ad800] 07:27:19 INFO - PROCESS | 1650 | 1461594439687 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]]]}] 07:27:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:27:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1125ms 07:27:19 INFO - PROCESS | 1650 | 1461594439693 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:27:19 INFO - PROCESS | 1650 | 1461594439697 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:27:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:27:19 INFO - PROCESS | 1650 | 1461594439704 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:27:19 INFO - PROCESS | 1650 | 1461594439706 Marionette TRACE conn2 <- [1,690,null,{}] 07:27:19 INFO - PROCESS | 1650 | 1461594439709 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}] 07:27:19 INFO - PROCESS | 1650 | 1461594439811 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:27:19 INFO - PROCESS | 1650 | 1461594439861 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c595000 == 58 [pid = 1650] [id = 180] 07:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11a559c00) [pid = 1650] [serial = 538] [outer = 0x0] 07:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12393a000) [pid = 1650] [serial = 539] [outer = 0x11a559c00] 07:27:19 INFO - PROCESS | 1650 | 1461594439892 Marionette DEBUG loaded listener.js 07:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x125d6ac00) [pid = 1650] [serial = 540] [outer = 0x11a559c00] 07:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1073ms 07:27:20 INFO - PROCESS | 1650 | 1461594440773 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]]]}] 07:27:20 INFO - PROCESS | 1650 | 1461594440777 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:27:20 INFO - PROCESS | 1650 | 1461594440778 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:27:20 INFO - PROCESS | 1650 | 1461594440780 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:27:20 INFO - PROCESS | 1650 | 1461594440783 Marionette TRACE conn2 <- [1,694,null,{}] 07:27:20 INFO - PROCESS | 1650 | 1461594440808 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}] 07:27:20 INFO - PROCESS | 1650 | 1461594440916 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:27:20 INFO - PROCESS | 1650 | 1461594440970 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17d800 == 59 [pid = 1650] [id = 181] 07:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1276a6800) [pid = 1650] [serial = 541] [outer = 0x0] 07:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b546800) [pid = 1650] [serial = 542] [outer = 0x1276a6800] 07:27:21 INFO - PROCESS | 1650 | 1461594441005 Marionette DEBUG loaded listener.js 07:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b5e7000) [pid = 1650] [serial = 543] [outer = 0x1276a6800] 07:27:21 INFO - PROCESS | 1650 | 1461594441959 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]]]}] 07:27:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 07:27:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1189ms 07:27:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:27:21 INFO - PROCESS | 1650 | 1461594441971 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:27:21 INFO - PROCESS | 1650 | 1461594441972 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:27:21 INFO - PROCESS | 1650 | 1461594441975 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:27:21 INFO - PROCESS | 1650 | 1461594441976 Marionette TRACE conn2 <- [1,698,null,{}] 07:27:21 INFO - PROCESS | 1650 | 1461594441978 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}] 07:27:22 INFO - PROCESS | 1650 | 1461594442093 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:27:22 INFO - PROCESS | 1650 | 1461594442143 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f750000 == 60 [pid = 1650] [id = 182] 07:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b5e6c00) [pid = 1650] [serial = 544] [outer = 0x0] 07:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bce5400) [pid = 1650] [serial = 545] [outer = 0x12b5e6c00] 07:27:22 INFO - PROCESS | 1650 | 1461594442173 Marionette DEBUG loaded listener.js 07:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d763000) [pid = 1650] [serial = 546] [outer = 0x12b5e6c00] 07:27:23 INFO - PROCESS | 1650 | 1461594443121 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]]]}] 07:27:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 07:27:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1168ms 07:27:23 INFO - PROCESS | 1650 | 1461594443144 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:27:23 INFO - PROCESS | 1650 | 1461594443146 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:27:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:27:23 INFO - PROCESS | 1650 | 1461594443150 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:27:23 INFO - PROCESS | 1650 | 1461594443152 Marionette TRACE conn2 <- [1,702,null,{}] 07:27:23 INFO - PROCESS | 1650 | 1461594443156 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}] 07:27:23 INFO - PROCESS | 1650 | 1461594443249 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:27:23 INFO - PROCESS | 1650 | 1461594443300 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c37800 == 61 [pid = 1650] [id = 183] 07:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x118ce8000) [pid = 1650] [serial = 547] [outer = 0x0] 07:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118ea7c00) [pid = 1650] [serial = 548] [outer = 0x118ce8000] 07:27:23 INFO - PROCESS | 1650 | 1461594443328 Marionette DEBUG loaded listener.js 07:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119a96400) [pid = 1650] [serial = 549] [outer = 0x118ce8000] 07:27:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12e975800 == 60 [pid = 1650] [id = 177] 07:27:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1259b2800 == 59 [pid = 1650] [id = 176] 07:27:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7c1000 == 58 [pid = 1650] [id = 175] 07:27:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d705000 == 57 [pid = 1650] [id = 174] 07:27:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c09a800 == 56 [pid = 1650] [id = 173] 07:27:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc07000 == 55 [pid = 1650] [id = 172] 07:27:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129f67800 == 54 [pid = 1650] [id = 171] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1276dc800 == 53 [pid = 1650] [id = 170] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11c20e000 == 52 [pid = 1650] [id = 169] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11a80a800 == 51 [pid = 1650] [id = 168] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1239d4800 == 50 [pid = 1650] [id = 167] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1147a3800 == 49 [pid = 1650] [id = 166] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa18000 == 48 [pid = 1650] [id = 164] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef40800 == 47 [pid = 1650] [id = 163] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12995b800 == 46 [pid = 1650] [id = 162] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11b066800 == 45 [pid = 1650] [id = 161] 07:27:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12f74f000 == 44 [pid = 1650] [id = 160] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1159b8c00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11af0f800) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11aa64800) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c471400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123a76400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126caac00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11bf2c800) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128445000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b5edc00) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12393e000) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12780e000) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11af05c00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ed42c00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d350c00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e569000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129861c00) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e876400) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e57ec00) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e880000) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e877000) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123a76000) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c170c00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118f27800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11a7e8c00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b5be000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d761000) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e56b800) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e575400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d67dc00) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12e937400) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125d4c800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12985b000) [pid = 1650] [serial = 450] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bba2400) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b5e0c00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12d34cc00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d17ec00) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11b084800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c2b1400) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b5bac00) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ed3bc00) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12e882400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129f93400) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12985a800) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12e933800) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b545800) [pid = 1650] [serial = 453] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129f9b400) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11594e400) [pid = 1650] [serial = 188] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ef6e800) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12cf12000) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bcdd000) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12d185400) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d680400) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b6d0000) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:blank] 07:27:24 INFO - PROCESS | 1650 | 1461594444234 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]]]}] 07:27:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1125ms 07:27:24 INFO - PROCESS | 1650 | 1461594444275 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:27:24 INFO - PROCESS | 1650 | 1461594444278 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:27:24 INFO - PROCESS | 1650 | 1461594444283 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:27:24 INFO - PROCESS | 1650 | 1461594444284 Marionette TRACE conn2 <- [1,706,null,{}] 07:27:24 INFO - PROCESS | 1650 | 1461594444287 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}] 07:27:24 INFO - PROCESS | 1650 | 1461594444361 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:27:24 INFO - PROCESS | 1650 | 1461594444367 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119178800 == 45 [pid = 1650] [id = 184] 07:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119265000) [pid = 1650] [serial = 550] [outer = 0x0] 07:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11aa66000) [pid = 1650] [serial = 551] [outer = 0x119265000] 07:27:24 INFO - PROCESS | 1650 | 1461594444395 Marionette DEBUG loaded listener.js 07:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b0e6000) [pid = 1650] [serial = 552] [outer = 0x119265000] 07:27:25 INFO - PROCESS | 1650 | 1461594445241 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]]]}] 07:27:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:27:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 07:27:25 INFO - PROCESS | 1650 | 1461594445253 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:27:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:27:25 INFO - PROCESS | 1650 | 1461594445254 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:27:25 INFO - PROCESS | 1650 | 1461594445257 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:27:25 INFO - PROCESS | 1650 | 1461594445259 Marionette TRACE conn2 <- [1,710,null,{}] 07:27:25 INFO - PROCESS | 1650 | 1461594445267 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}] 07:27:25 INFO - PROCESS | 1650 | 1461594445365 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:27:25 INFO - PROCESS | 1650 | 1461594445373 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b066800 == 46 [pid = 1650] [id = 185] 07:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c16d800) [pid = 1650] [serial = 553] [outer = 0x0] 07:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123a6c000) [pid = 1650] [serial = 554] [outer = 0x11c16d800] 07:27:25 INFO - PROCESS | 1650 | 1461594445401 Marionette DEBUG loaded listener.js 07:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12597f000) [pid = 1650] [serial = 555] [outer = 0x11c16d800] 07:27:26 INFO - PROCESS | 1650 | 1461594446215 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]]]}] 07:27:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 07:27:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:27:26 INFO - PROCESS | 1650 | 1461594446229 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:27:26 INFO - PROCESS | 1650 | 1461594446230 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:27:26 INFO - PROCESS | 1650 | 1461594446232 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:27:26 INFO - PROCESS | 1650 | 1461594446235 Marionette TRACE conn2 <- [1,714,null,{}] 07:27:26 INFO - PROCESS | 1650 | 1461594446237 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}] 07:27:26 INFO - PROCESS | 1650 | 1461594446330 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:27:26 INFO - PROCESS | 1650 | 1461594446335 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfb4800 == 47 [pid = 1650] [id = 186] 07:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123a74000) [pid = 1650] [serial = 556] [outer = 0x0] 07:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126a47000) [pid = 1650] [serial = 557] [outer = 0x123a74000] 07:27:26 INFO - PROCESS | 1650 | 1461594446361 Marionette DEBUG loaded listener.js 07:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1276a7c00) [pid = 1650] [serial = 558] [outer = 0x123a74000] 07:27:27 INFO - PROCESS | 1650 | 1461594447181 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]]]}] 07:27:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 07:27:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 07:27:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:27:27 INFO - PROCESS | 1650 | 1461594447204 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:27:27 INFO - PROCESS | 1650 | 1461594447205 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:27:27 INFO - PROCESS | 1650 | 1461594447207 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:27:27 INFO - PROCESS | 1650 | 1461594447208 Marionette TRACE conn2 <- [1,718,null,{}] 07:27:27 INFO - PROCESS | 1650 | 1461594447218 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}] 07:27:27 INFO - PROCESS | 1650 | 1461594447307 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:27:27 INFO - PROCESS | 1650 | 1461594447312 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239e2800 == 48 [pid = 1650] [id = 187] 07:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125988800) [pid = 1650] [serial = 559] [outer = 0x0] 07:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127862000) [pid = 1650] [serial = 560] [outer = 0x125988800] 07:27:27 INFO - PROCESS | 1650 | 1461594447338 Marionette DEBUG loaded listener.js 07:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128450400) [pid = 1650] [serial = 561] [outer = 0x125988800] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11a55c400) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11be96c00) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127803000) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12e578800) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b5c5400) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c11f000) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119c9e800) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b5e7800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129904400) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e87ec00) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125d51c00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125d6a800) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:27:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bf0cc00) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:27:28 INFO - PROCESS | 1650 | 1461594448170 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]]]}] 07:27:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:27:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 07:27:28 INFO - PROCESS | 1650 | 1461594448177 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:27:28 INFO - PROCESS | 1650 | 1461594448178 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:27:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:27:28 INFO - PROCESS | 1650 | 1461594448180 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:27:28 INFO - PROCESS | 1650 | 1461594448182 Marionette TRACE conn2 <- [1,722,null,{}] 07:27:28 INFO - PROCESS | 1650 | 1461594448185 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}] 07:27:28 INFO - PROCESS | 1650 | 1461594448294 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:27:28 INFO - PROCESS | 1650 | 1461594448324 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ab9000 == 49 [pid = 1650] [id = 188] 07:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125d6a400) [pid = 1650] [serial = 562] [outer = 0x0] 07:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129b6c000) [pid = 1650] [serial = 563] [outer = 0x125d6a400] 07:27:28 INFO - PROCESS | 1650 | 1461594448352 Marionette DEBUG loaded listener.js 07:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129f9b800) [pid = 1650] [serial = 564] [outer = 0x125d6a400] 07:27:28 INFO - PROCESS | 1650 | 1461594448671 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] 07:27:28 INFO - PROCESS | 1650 | 1461594448706 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:27:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:27:28 INFO - PROCESS | 1650 | 1461594448708 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:27:28 INFO - PROCESS | 1650 | 1461594448710 Marionette TRACE conn2 <- [1,726,null,{}] 07:27:28 INFO - PROCESS | 1650 | 1461594448712 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}] 07:27:28 INFO - PROCESS | 1650 | 1461594448818 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:27:28 INFO - PROCESS | 1650 | 1461594448884 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f2a800 == 50 [pid = 1650] [id = 189] 07:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1299ee000) [pid = 1650] [serial = 565] [outer = 0x0] 07:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129fa1400) [pid = 1650] [serial = 566] [outer = 0x1299ee000] 07:27:28 INFO - PROCESS | 1650 | 1461594448924 Marionette DEBUG loaded listener.js 07:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b5c3000) [pid = 1650] [serial = 567] [outer = 0x1299ee000] 07:27:29 INFO - PROCESS | 1650 | 1461594449356 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]]]}] 07:27:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:27:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 667ms 07:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:27:29 INFO - PROCESS | 1650 | 1461594449377 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:27:29 INFO - PROCESS | 1650 | 1461594449378 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:27:29 INFO - PROCESS | 1650 | 1461594449380 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:27:29 INFO - PROCESS | 1650 | 1461594449381 Marionette TRACE conn2 <- [1,730,null,{}] 07:27:29 INFO - PROCESS | 1650 | 1461594449384 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}] 07:27:29 INFO - PROCESS | 1650 | 1461594449481 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:27:29 INFO - PROCESS | 1650 | 1461594449488 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1278a8800 == 51 [pid = 1650] [id = 190] 07:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b5c1000) [pid = 1650] [serial = 568] [outer = 0x0] 07:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b6d0000) [pid = 1650] [serial = 569] [outer = 0x12b5c1000] 07:27:29 INFO - PROCESS | 1650 | 1461594449514 Marionette DEBUG loaded listener.js 07:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bcdb800) [pid = 1650] [serial = 570] [outer = 0x12b5c1000] 07:27:29 INFO - PROCESS | 1650 | 1461594449818 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[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 07:27:29 INFO - PROCESS | 1650 | 1461594449855 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:27:29 INFO - PROCESS | 1650 | 1461594449857 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:27:29 INFO - PROCESS | 1650 | 1461594449858 Marionette TRACE conn2 <- [1,734,null,{}] 07:27:29 INFO - PROCESS | 1650 | 1461594449861 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}] 07:27:29 INFO - PROCESS | 1650 | 1461594449938 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:27:29 INFO - PROCESS | 1650 | 1461594449942 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6c800 == 52 [pid = 1650] [id = 191] 07:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bcdc800) [pid = 1650] [serial = 571] [outer = 0x0] 07:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bf0f000) [pid = 1650] [serial = 572] [outer = 0x12bcdc800] 07:27:29 INFO - PROCESS | 1650 | 1461594449968 Marionette DEBUG loaded listener.js 07:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12d0a7c00) [pid = 1650] [serial = 573] [outer = 0x12bcdc800] 07:27:30 INFO - PROCESS | 1650 | 1461594450456 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]]]}] 07:27:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:27:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 07:27:30 INFO - PROCESS | 1650 | 1461594450477 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:27:30 INFO - PROCESS | 1650 | 1461594450481 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:27:30 INFO - PROCESS | 1650 | 1461594450503 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:27:30 INFO - PROCESS | 1650 | 1461594450506 Marionette TRACE conn2 <- [1,738,null,{}] 07:27:30 INFO - PROCESS | 1650 | 1461594450511 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}] 07:27:30 INFO - PROCESS | 1650 | 1461594450613 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:27:30 INFO - PROCESS | 1650 | 1461594450676 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a809000 == 53 [pid = 1650] [id = 192] 07:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11a55d400) [pid = 1650] [serial = 574] [outer = 0x0] 07:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11aca0000) [pid = 1650] [serial = 575] [outer = 0x11a55d400] 07:27:30 INFO - PROCESS | 1650 | 1461594450709 Marionette DEBUG loaded listener.js 07:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11b96fc00) [pid = 1650] [serial = 576] [outer = 0x11a55d400] 07:27:31 INFO - PROCESS | 1650 | 1461594451589 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]]]}] 07:27:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:27:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1141ms 07:27:31 INFO - PROCESS | 1650 | 1461594451626 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:27:31 INFO - PROCESS | 1650 | 1461594451630 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:27:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:27:31 INFO - PROCESS | 1650 | 1461594451635 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:27:31 INFO - PROCESS | 1650 | 1461594451637 Marionette TRACE conn2 <- [1,742,null,{}] 07:27:31 INFO - PROCESS | 1650 | 1461594451639 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}] 07:27:31 INFO - PROCESS | 1650 | 1461594451740 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:27:31 INFO - PROCESS | 1650 | 1461594451786 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c21b000 == 54 [pid = 1650] [id = 193] 07:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c11b400) [pid = 1650] [serial = 577] [outer = 0x0] 07:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123a72400) [pid = 1650] [serial = 578] [outer = 0x11c11b400] 07:27:31 INFO - PROCESS | 1650 | 1461594451817 Marionette DEBUG loaded listener.js 07:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126f39400) [pid = 1650] [serial = 579] [outer = 0x11c11b400] 07:27:32 INFO - PROCESS | 1650 | 1461594452682 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]]]}] 07:27:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 07:27:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1069ms 07:27:32 INFO - PROCESS | 1650 | 1461594452705 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:27:32 INFO - PROCESS | 1650 | 1461594452706 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:27:32 INFO - PROCESS | 1650 | 1461594452709 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:27:32 INFO - PROCESS | 1650 | 1461594452711 Marionette TRACE conn2 <- [1,746,null,{}] 07:27:32 INFO - PROCESS | 1650 | 1461594452721 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}] 07:27:32 INFO - PROCESS | 1650 | 1461594452819 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:27:32 INFO - PROCESS | 1650 | 1461594452866 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc17000 == 55 [pid = 1650] [id = 194] 07:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127803000) [pid = 1650] [serial = 580] [outer = 0x0] 07:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b542c00) [pid = 1650] [serial = 581] [outer = 0x127803000] 07:27:32 INFO - PROCESS | 1650 | 1461594452898 Marionette DEBUG loaded listener.js 07:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bce1000) [pid = 1650] [serial = 582] [outer = 0x127803000] 07:27:33 INFO - PROCESS | 1650 | 1461594453779 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]]]}] 07:27:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 07:27:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1076ms 07:27:33 INFO - PROCESS | 1650 | 1461594453786 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:27:33 INFO - PROCESS | 1650 | 1461594453788 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:27:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:27:33 INFO - PROCESS | 1650 | 1461594453790 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:27:33 INFO - PROCESS | 1650 | 1461594453791 Marionette TRACE conn2 <- [1,750,null,{}] 07:27:33 INFO - PROCESS | 1650 | 1461594453794 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}] 07:27:33 INFO - PROCESS | 1650 | 1461594453895 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:27:33 INFO - PROCESS | 1650 | 1461594453940 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c095800 == 56 [pid = 1650] [id = 195] 07:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12985d400) [pid = 1650] [serial = 583] [outer = 0x0] 07:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d188800) [pid = 1650] [serial = 584] [outer = 0x12985d400] 07:27:33 INFO - PROCESS | 1650 | 1461594453970 Marionette DEBUG loaded listener.js 07:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d34a800) [pid = 1650] [serial = 585] [outer = 0x12985d400] 07:27:34 INFO - PROCESS | 1650 | 1461594454946 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]]]}] 07:27:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1169ms 07:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:27:34 INFO - PROCESS | 1650 | 1461594454960 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:27:34 INFO - PROCESS | 1650 | 1461594454962 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:27:34 INFO - PROCESS | 1650 | 1461594454965 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:27:34 INFO - PROCESS | 1650 | 1461594454970 Marionette TRACE conn2 <- [1,754,null,{}] 07:27:34 INFO - PROCESS | 1650 | 1461594454974 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}] 07:27:35 INFO - PROCESS | 1650 | 1461594455067 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:27:35 INFO - PROCESS | 1650 | 1461594455174 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b056000 == 57 [pid = 1650] [id = 196] 07:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119d4c400) [pid = 1650] [serial = 586] [outer = 0x0] 07:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a7e3000) [pid = 1650] [serial = 587] [outer = 0x119d4c400] 07:27:35 INFO - PROCESS | 1650 | 1461594455258 Marionette DEBUG loaded listener.js 07:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11b0f1000) [pid = 1650] [serial = 588] [outer = 0x119d4c400] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1278a8800 == 56 [pid = 1650] [id = 190] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126f2a800 == 55 [pid = 1650] [id = 189] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x125ab9000 == 54 [pid = 1650] [id = 188] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1239e2800 == 53 [pid = 1650] [id = 187] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfb4800 == 52 [pid = 1650] [id = 186] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11b066800 == 51 [pid = 1650] [id = 185] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119178800 == 50 [pid = 1650] [id = 184] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12ed3ec00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ef70800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119c37800 == 49 [pid = 1650] [id = 183] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11c595000 == 48 [pid = 1650] [id = 180] 07:27:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119104000 == 47 [pid = 1650] [id = 179] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127fddc00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e569400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c2bcc00) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127861800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e571c00) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bba3800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11af0e400) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d63dc00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d189c00) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12e580000) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bcd9000) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x125d6a000) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c742800) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bce4c00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11aa68800) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11a7dd400) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12d75b000) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b547000) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b5b8c00) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12e937c00) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1276b2000) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e87b400) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127fe2c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129b75800) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12e57d400) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12e941800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b6d3000) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12e574c00) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ed3f800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 07:27:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d0a0000) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 07:27:36 INFO - PROCESS | 1650 | 1461594456224 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]]]}] 07:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 07:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1277ms 07:27:36 INFO - PROCESS | 1650 | 1461594456241 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:27:36 INFO - PROCESS | 1650 | 1461594456245 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:27:36 INFO - PROCESS | 1650 | 1461594456249 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:27:36 INFO - PROCESS | 1650 | 1461594456252 Marionette TRACE conn2 <- [1,758,null,{}] 07:27:36 INFO - PROCESS | 1650 | 1461594456256 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}] 07:27:36 INFO - PROCESS | 1650 | 1461594456332 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:27:36 INFO - PROCESS | 1650 | 1461594456339 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c37800 == 48 [pid = 1650] [id = 197] 07:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aa5c000) [pid = 1650] [serial = 589] [outer = 0x0] 07:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11c164800) [pid = 1650] [serial = 590] [outer = 0x11aa5c000] 07:27:36 INFO - PROCESS | 1650 | 1461594456366 Marionette DEBUG loaded listener.js 07:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125d4c800) [pid = 1650] [serial = 591] [outer = 0x11aa5c000] 07:27:36 INFO - PROCESS | 1650 | 1461594456737 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]]]}] 07:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 525ms 07:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:27:36 INFO - PROCESS | 1650 | 1461594456775 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:27:36 INFO - PROCESS | 1650 | 1461594456776 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:27:36 INFO - PROCESS | 1650 | 1461594456778 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:27:36 INFO - PROCESS | 1650 | 1461594456781 Marionette TRACE conn2 <- [1,762,null,{}] 07:27:36 INFO - PROCESS | 1650 | 1461594456790 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}] 07:27:36 INFO - PROCESS | 1650 | 1461594456871 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:27:36 INFO - PROCESS | 1650 | 1461594456878 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c2e3800 == 49 [pid = 1650] [id = 198] 07:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125d6c800) [pid = 1650] [serial = 592] [outer = 0x0] 07:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127f0f400) [pid = 1650] [serial = 593] [outer = 0x125d6c800] 07:27:36 INFO - PROCESS | 1650 | 1461594456906 Marionette DEBUG loaded listener.js 07:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129861000) [pid = 1650] [serial = 594] [outer = 0x125d6c800] 07:27:37 INFO - PROCESS | 1650 | 1461594457714 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]]]}] 07:27:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:27:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 07:27:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:27:37 INFO - PROCESS | 1650 | 1461594457750 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:27:37 INFO - PROCESS | 1650 | 1461594457752 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:27:37 INFO - PROCESS | 1650 | 1461594457754 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:27:37 INFO - PROCESS | 1650 | 1461594457755 Marionette TRACE conn2 <- [1,766,null,{}] 07:27:37 INFO - PROCESS | 1650 | 1461594457758 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}] 07:27:37 INFO - PROCESS | 1650 | 1461594457838 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:27:37 INFO - PROCESS | 1650 | 1461594457868 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269c0800 == 50 [pid = 1650] [id = 199] 07:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129f96c00) [pid = 1650] [serial = 595] [outer = 0x0] 07:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129fa1800) [pid = 1650] [serial = 596] [outer = 0x129f96c00] 07:27:37 INFO - PROCESS | 1650 | 1461594457894 Marionette DEBUG loaded listener.js 07:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b5b8c00) [pid = 1650] [serial = 597] [outer = 0x129f96c00] 07:27:38 INFO - PROCESS | 1650 | 1461594458696 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]]]}] 07:27:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 07:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:27:38 INFO - PROCESS | 1650 | 1461594458728 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:27:38 INFO - PROCESS | 1650 | 1461594458729 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:27:38 INFO - PROCESS | 1650 | 1461594458731 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:27:38 INFO - PROCESS | 1650 | 1461594458732 Marionette TRACE conn2 <- [1,770,null,{}] 07:27:38 INFO - PROCESS | 1650 | 1461594458735 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}] 07:27:38 INFO - PROCESS | 1650 | 1461594458823 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:27:38 INFO - PROCESS | 1650 | 1461594458828 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b90000 == 51 [pid = 1650] [id = 200] 07:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x114752c00) [pid = 1650] [serial = 598] [outer = 0x0] 07:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b5c5c00) [pid = 1650] [serial = 599] [outer = 0x114752c00] 07:27:38 INFO - PROCESS | 1650 | 1461594458857 Marionette DEBUG loaded listener.js 07:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bcdcc00) [pid = 1650] [serial = 600] [outer = 0x114752c00] 07:27:39 INFO - PROCESS | 1650 | 1461594459208 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]]]}] 07:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 07:27:39 INFO - PROCESS | 1650 | 1461594459251 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:27:39 INFO - PROCESS | 1650 | 1461594459252 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:27:39 INFO - PROCESS | 1650 | 1461594459254 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:27:39 INFO - PROCESS | 1650 | 1461594459255 Marionette TRACE conn2 <- [1,774,null,{}] 07:27:39 INFO - PROCESS | 1650 | 1461594459262 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}] 07:27:39 INFO - PROCESS | 1650 | 1461594459379 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:27:39 INFO - PROCESS | 1650 | 1461594459385 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ab2000 == 52 [pid = 1650] [id = 201] 07:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b5bec00) [pid = 1650] [serial = 601] [outer = 0x0] 07:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12d0a9000) [pid = 1650] [serial = 602] [outer = 0x12b5bec00] 07:27:39 INFO - PROCESS | 1650 | 1461594459440 Marionette DEBUG loaded listener.js 07:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12d679c00) [pid = 1650] [serial = 603] [outer = 0x12b5bec00] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b54f800) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12d344000) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125c66800) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11a7ddc00) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125988800) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123a74000) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119265000) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c16d800) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118ce8000) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b5e6c00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1299ee000) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125d6a400) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b5c1000) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:27:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ef6e400) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:27:39 INFO - PROCESS | 1650 | 1461594459915 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]]]}] 07:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 07:27:39 INFO - PROCESS | 1650 | 1461594459926 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:27:39 INFO - PROCESS | 1650 | 1461594459929 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:27:39 INFO - PROCESS | 1650 | 1461594459932 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:27:39 INFO - PROCESS | 1650 | 1461594459935 Marionette TRACE conn2 <- [1,778,null,{}] 07:27:39 INFO - PROCESS | 1650 | 1461594459956 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}] 07:27:40 INFO - PROCESS | 1650 | 1461594460053 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:27:40 INFO - PROCESS | 1650 | 1461594460116 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a81c800 == 53 [pid = 1650] [id = 202] 07:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119c9e800) [pid = 1650] [serial = 604] [outer = 0x0] 07:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a7eb400) [pid = 1650] [serial = 605] [outer = 0x119c9e800] 07:27:40 INFO - PROCESS | 1650 | 1461594460149 Marionette DEBUG loaded listener.js 07:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bf25800) [pid = 1650] [serial = 606] [outer = 0x119c9e800] 07:27:40 INFO - PROCESS | 1650 | 1461594460548 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]]]}] 07:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 639ms 07:27:40 INFO - PROCESS | 1650 | 1461594460572 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:27:40 INFO - PROCESS | 1650 | 1461594460576 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:27:40 INFO - PROCESS | 1650 | 1461594460581 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:27:40 INFO - PROCESS | 1650 | 1461594460583 Marionette TRACE conn2 <- [1,782,null,{}] 07:27:40 INFO - PROCESS | 1650 | 1461594460585 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}] 07:27:40 INFO - PROCESS | 1650 | 1461594460683 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:27:40 INFO - PROCESS | 1650 | 1461594460771 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ea4800 == 54 [pid = 1650] [id = 203] 07:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125c5e800) [pid = 1650] [serial = 607] [outer = 0x0] 07:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125d6b800) [pid = 1650] [serial = 608] [outer = 0x125c5e800] 07:27:40 INFO - PROCESS | 1650 | 1461594460801 Marionette DEBUG loaded listener.js 07:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12725b400) [pid = 1650] [serial = 609] [outer = 0x125c5e800] 07:27:41 INFO - PROCESS | 1650 | 1461594461193 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]]]}] 07:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 673ms 07:27:41 INFO - PROCESS | 1650 | 1461594461254 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:27:41 INFO - PROCESS | 1650 | 1461594461256 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:27:41 INFO - PROCESS | 1650 | 1461594461258 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:27:41 INFO - PROCESS | 1650 | 1461594461261 Marionette TRACE conn2 <- [1,786,null,{}] 07:27:41 INFO - PROCESS | 1650 | 1461594461269 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}] 07:27:41 INFO - PROCESS | 1650 | 1461594461368 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:27:41 INFO - PROCESS | 1650 | 1461594461432 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc04800 == 55 [pid = 1650] [id = 204] 07:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129858800) [pid = 1650] [serial = 610] [outer = 0x0] 07:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129f9c000) [pid = 1650] [serial = 611] [outer = 0x129858800] 07:27:41 INFO - PROCESS | 1650 | 1461594461464 Marionette DEBUG loaded listener.js 07:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b6ce000) [pid = 1650] [serial = 612] [outer = 0x129858800] 07:27:41 INFO - PROCESS | 1650 | 1461594461911 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]]]}] 07:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 07:27:41 INFO - PROCESS | 1650 | 1461594461930 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:27:41 INFO - PROCESS | 1650 | 1461594461932 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:27:41 INFO - PROCESS | 1650 | 1461594461954 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:27:41 INFO - PROCESS | 1650 | 1461594461955 Marionette TRACE conn2 <- [1,790,null,{}] 07:27:41 INFO - PROCESS | 1650 | 1461594461979 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}] 07:27:42 INFO - PROCESS | 1650 | 1461594462073 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:27:42 INFO - PROCESS | 1650 | 1461594462133 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c08e000 == 56 [pid = 1650] [id = 205] 07:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b8da800) [pid = 1650] [serial = 613] [outer = 0x0] 07:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12d0a8800) [pid = 1650] [serial = 614] [outer = 0x12b8da800] 07:27:42 INFO - PROCESS | 1650 | 1461594462163 Marionette DEBUG loaded listener.js 07:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12d34f800) [pid = 1650] [serial = 615] [outer = 0x12b8da800] 07:27:42 INFO - PROCESS | 1650 | 1461594462549 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]]]}] 07:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 660ms 07:27:42 INFO - PROCESS | 1650 | 1461594462596 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:27:42 INFO - PROCESS | 1650 | 1461594462597 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:27:42 INFO - PROCESS | 1650 | 1461594462600 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:27:42 INFO - PROCESS | 1650 | 1461594462601 Marionette TRACE conn2 <- [1,794,null,{}] 07:27:42 INFO - PROCESS | 1650 | 1461594462605 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}] 07:27:42 INFO - PROCESS | 1650 | 1461594462699 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:27:42 INFO - PROCESS | 1650 | 1461594462748 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d06d800 == 57 [pid = 1650] [id = 206] 07:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bf06c00) [pid = 1650] [serial = 616] [outer = 0x0] 07:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12d351400) [pid = 1650] [serial = 617] [outer = 0x12bf06c00] 07:27:42 INFO - PROCESS | 1650 | 1461594462778 Marionette DEBUG loaded listener.js 07:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12d642800) [pid = 1650] [serial = 618] [outer = 0x12bf06c00] 07:27:43 INFO - PROCESS | 1650 | 1461594463188 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]]]}] 07:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 621ms 07:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:27:43 INFO - PROCESS | 1650 | 1461594463221 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:27:43 INFO - PROCESS | 1650 | 1461594463222 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:27:43 INFO - PROCESS | 1650 | 1461594463225 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:27:43 INFO - PROCESS | 1650 | 1461594463226 Marionette TRACE conn2 <- [1,798,null,{}] 07:27:43 INFO - PROCESS | 1650 | 1461594463228 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}] 07:27:43 INFO - PROCESS | 1650 | 1461594463371 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:27:43 INFO - PROCESS | 1650 | 1461594463438 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70c800 == 58 [pid = 1650] [id = 207] 07:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12e570800) [pid = 1650] [serial = 619] [outer = 0x0] 07:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12e578000) [pid = 1650] [serial = 620] [outer = 0x12e570800] 07:27:43 INFO - PROCESS | 1650 | 1461594463469 Marionette DEBUG loaded listener.js 07:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12e57f800) [pid = 1650] [serial = 621] [outer = 0x12e570800] 07:27:43 INFO - PROCESS | 1650 | 1461594463862 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]]]}] 07:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 07:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 07:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:27:43 INFO - PROCESS | 1650 | 1461594463896 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:27:43 INFO - PROCESS | 1650 | 1461594463897 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:27:43 INFO - PROCESS | 1650 | 1461594463899 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:27:43 INFO - PROCESS | 1650 | 1461594463901 Marionette TRACE conn2 <- [1,802,null,{}] 07:27:43 INFO - PROCESS | 1650 | 1461594463903 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}] 07:27:44 INFO - PROCESS | 1650 | 1461594464001 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:27:44 INFO - PROCESS | 1650 | 1461594464051 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ac1000 == 59 [pid = 1650] [id = 208] 07:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x113614400) [pid = 1650] [serial = 622] [outer = 0x0] 07:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11af02800) [pid = 1650] [serial = 623] [outer = 0x113614400] 07:27:44 INFO - PROCESS | 1650 | 1461594464081 Marionette DEBUG loaded listener.js 07:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1276b0800) [pid = 1650] [serial = 624] [outer = 0x113614400] 07:27:44 INFO - PROCESS | 1650 | 1461594464579 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]]]}] 07:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 07:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 721ms 07:27:44 INFO - PROCESS | 1650 | 1461594464621 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:27:44 INFO - PROCESS | 1650 | 1461594464623 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:27:44 INFO - PROCESS | 1650 | 1461594464649 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:27:44 INFO - PROCESS | 1650 | 1461594464651 Marionette TRACE conn2 <- [1,806,null,{}] 07:27:44 INFO - PROCESS | 1650 | 1461594464691 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}] 07:27:44 INFO - PROCESS | 1650 | 1461594464790 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:27:44 INFO - PROCESS | 1650 | 1461594464856 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x115806000 == 60 [pid = 1650] [id = 209] 07:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114bb7400) [pid = 1650] [serial = 625] [outer = 0x0] 07:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x114bc0400) [pid = 1650] [serial = 626] [outer = 0x114bb7400] 07:27:44 INFO - PROCESS | 1650 | 1461594464886 Marionette DEBUG loaded listener.js 07:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115753800) [pid = 1650] [serial = 627] [outer = 0x114bb7400] 07:27:45 INFO - PROCESS | 1650 | --DOCSHELL 0x114b90000 == 59 [pid = 1650] [id = 200] 07:27:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1269c0800 == 58 [pid = 1650] [id = 199] 07:27:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c2e3800 == 57 [pid = 1650] [id = 198] 07:27:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119c37800 == 56 [pid = 1650] [id = 197] 07:27:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11b056000 == 55 [pid = 1650] [id = 196] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118c10800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12393a000) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b546800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c21b000 == 54 [pid = 1650] [id = 193] 07:27:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11a809000 == 53 [pid = 1650] [id = 192] 07:27:45 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:27:45 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:27:45 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:27:45 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127862000) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126a47000) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11aa66000) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123a6c000) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a96400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118ea7c00) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12d763000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bce5400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b5c3000) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129b6c000) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b0e6000) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128450400) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bcdb800) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b6d0000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1276a7c00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12597f000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129f9b800) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129fa1400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ef76800) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12d0a5c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12e933000) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129910000) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11c2b2000) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 07:27:45 INFO - PROCESS | 1650 | 1461594465285 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]]]}] 07:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 07:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 686ms 07:27:45 INFO - PROCESS | 1650 | 1461594465335 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:27:45 INFO - PROCESS | 1650 | 1461594465338 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:27:45 INFO - PROCESS | 1650 | 1461594465342 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:27:45 INFO - PROCESS | 1650 | 1461594465344 Marionette TRACE conn2 <- [1,810,null,{}] 07:27:45 INFO - PROCESS | 1650 | 1461594465346 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}] 07:27:45 INFO - PROCESS | 1650 | 1461594465430 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:27:45 INFO - PROCESS | 1650 | 1461594465438 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119238800 == 54 [pid = 1650] [id = 210] 07:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1165be000) [pid = 1650] [serial = 628] [outer = 0x0] 07:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118ea7c00) [pid = 1650] [serial = 629] [outer = 0x1165be000] 07:27:45 INFO - PROCESS | 1650 | 1461594465464 Marionette DEBUG loaded listener.js 07:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118f2a400) [pid = 1650] [serial = 630] [outer = 0x1165be000] 07:27:45 INFO - PROCESS | 1650 | 1461594465816 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]]]}] 07:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 07:27:45 INFO - PROCESS | 1650 | 1461594465862 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:27:45 INFO - PROCESS | 1650 | 1461594465864 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:27:45 INFO - PROCESS | 1650 | 1461594465866 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:27:45 INFO - PROCESS | 1650 | 1461594465868 Marionette TRACE conn2 <- [1,814,null,{}] 07:27:45 INFO - PROCESS | 1650 | 1461594465876 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}] 07:27:45 INFO - PROCESS | 1650 | 1461594465961 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:27:45 INFO - PROCESS | 1650 | 1461594465967 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad9f800 == 55 [pid = 1650] [id = 211] 07:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a7dcc00) [pid = 1650] [serial = 631] [outer = 0x0] 07:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a827800) [pid = 1650] [serial = 632] [outer = 0x11a7dcc00] 07:27:45 INFO - PROCESS | 1650 | 1461594465998 Marionette DEBUG loaded listener.js 07:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b0f1800) [pid = 1650] [serial = 633] [outer = 0x11a7dcc00] 07:27:46 INFO - PROCESS | 1650 | 1461594466357 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] 07:27:46 INFO - PROCESS | 1650 | 1461594466390 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:27:46 INFO - PROCESS | 1650 | 1461594466392 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:27:46 INFO - PROCESS | 1650 | 1461594466393 Marionette TRACE conn2 <- [1,818,null,{}] 07:27:46 INFO - PROCESS | 1650 | 1461594466395 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}] 07:27:46 INFO - PROCESS | 1650 | 1461594466481 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:27:46 INFO - PROCESS | 1650 | 1461594466531 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba06000 == 56 [pid = 1650] [id = 212] 07:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b0e6000) [pid = 1650] [serial = 634] [outer = 0x0] 07:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11be95400) [pid = 1650] [serial = 635] [outer = 0x11b0e6000] 07:27:46 INFO - PROCESS | 1650 | 1461594466557 Marionette DEBUG loaded listener.js 07:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c2bcc00) [pid = 1650] [serial = 636] [outer = 0x11b0e6000] 07:27:46 INFO - PROCESS | 1650 | 1461594466856 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]]]}] 07:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 07:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:27:46 INFO - PROCESS | 1650 | 1461594466911 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:27:46 INFO - PROCESS | 1650 | 1461594466912 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:27:46 INFO - PROCESS | 1650 | 1461594466914 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:27:46 INFO - PROCESS | 1650 | 1461594466915 Marionette TRACE conn2 <- [1,822,null,{}] 07:27:46 INFO - PROCESS | 1650 | 1461594466917 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}] 07:27:47 INFO - PROCESS | 1650 | 1461594466998 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:27:47 INFO - PROCESS | 1650 | 1461594467055 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c217800 == 57 [pid = 1650] [id = 213] 07:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b0f2800) [pid = 1650] [serial = 637] [outer = 0x0] 07:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c474c00) [pid = 1650] [serial = 638] [outer = 0x11b0f2800] 07:27:47 INFO - PROCESS | 1650 | 1461594467080 Marionette DEBUG loaded listener.js 07:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125be2000) [pid = 1650] [serial = 639] [outer = 0x11b0f2800] 07:27:47 INFO - PROCESS | 1650 | 1461594467408 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] 07:27:47 INFO - PROCESS | 1650 | 1461594467441 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:27:47 INFO - PROCESS | 1650 | 1461594467443 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:27:47 INFO - PROCESS | 1650 | 1461594467444 Marionette TRACE conn2 <- [1,826,null,{}] 07:27:47 INFO - PROCESS | 1650 | 1461594467447 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}] 07:27:47 INFO - PROCESS | 1650 | 1461594467560 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:27:47 INFO - PROCESS | 1650 | 1461594467592 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269cf000 == 58 [pid = 1650] [id = 214] 07:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125d71c00) [pid = 1650] [serial = 640] [outer = 0x0] 07:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126cae400) [pid = 1650] [serial = 641] [outer = 0x125d71c00] 07:27:47 INFO - PROCESS | 1650 | 1461594467624 Marionette DEBUG loaded listener.js 07:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127f90800) [pid = 1650] [serial = 642] [outer = 0x125d71c00] 07:27:47 INFO - PROCESS | 1650 | 1461594467945 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]]]}] 07:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 517ms 07:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:27:47 INFO - PROCESS | 1650 | 1461594467962 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:27:47 INFO - PROCESS | 1650 | 1461594467963 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:27:47 INFO - PROCESS | 1650 | 1461594467965 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:27:47 INFO - PROCESS | 1650 | 1461594467966 Marionette TRACE conn2 <- [1,830,null,{}] 07:27:47 INFO - PROCESS | 1650 | 1461594467970 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}] 07:27:48 INFO - PROCESS | 1650 | 1461594468070 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:27:48 INFO - PROCESS | 1650 | 1461594468085 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x127451800 == 59 [pid = 1650] [id = 215] 07:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12844a400) [pid = 1650] [serial = 643] [outer = 0x0] 07:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12985a800) [pid = 1650] [serial = 644] [outer = 0x12844a400] 07:27:48 INFO - PROCESS | 1650 | 1461594468110 Marionette DEBUG loaded listener.js 07:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1299eac00) [pid = 1650] [serial = 645] [outer = 0x12844a400] 07:27:48 INFO - PROCESS | 1650 | 1461594468449 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]]]}] 07:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 07:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:27:48 INFO - PROCESS | 1650 | 1461594468489 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:27:48 INFO - PROCESS | 1650 | 1461594468490 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:27:48 INFO - PROCESS | 1650 | 1461594468492 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:27:48 INFO - PROCESS | 1650 | 1461594468493 Marionette TRACE conn2 <- [1,834,null,{}] 07:27:48 INFO - PROCESS | 1650 | 1461594468495 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}] 07:27:48 INFO - PROCESS | 1650 | 1461594468596 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:27:48 INFO - PROCESS | 1650 | 1461594468631 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129967800 == 60 [pid = 1650] [id = 216] 07:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118c10800) [pid = 1650] [serial = 646] [outer = 0x0] 07:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129b71800) [pid = 1650] [serial = 647] [outer = 0x118c10800] 07:27:48 INFO - PROCESS | 1650 | 1461594468656 Marionette DEBUG loaded listener.js 07:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129f9a800) [pid = 1650] [serial = 648] [outer = 0x118c10800] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11a559c00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1159ad800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1276a6800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d4c400) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11aa5c000) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x125d6c800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129f96c00) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114752c00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:27:48 INFO - PROCESS | 1650 | 1461594468972 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]]]}] 07:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 07:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:27:49 INFO - PROCESS | 1650 | 1461594469011 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:27:49 INFO - PROCESS | 1650 | 1461594469012 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:27:49 INFO - PROCESS | 1650 | 1461594469014 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:27:49 INFO - PROCESS | 1650 | 1461594469015 Marionette TRACE conn2 <- [1,838,null,{}] 07:27:49 INFO - PROCESS | 1650 | 1461594469018 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}] 07:27:49 INFO - PROCESS | 1650 | 1461594469102 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:27:49 INFO - PROCESS | 1650 | 1461594469108 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8aa000 == 61 [pid = 1650] [id = 217] 07:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129903c00) [pid = 1650] [serial = 649] [outer = 0x0] 07:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129f9d400) [pid = 1650] [serial = 650] [outer = 0x129903c00] 07:27:49 INFO - PROCESS | 1650 | 1461594469133 Marionette DEBUG loaded listener.js 07:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b54c000) [pid = 1650] [serial = 651] [outer = 0x129903c00] 07:27:49 INFO - PROCESS | 1650 | 1461594469458 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]]]}] 07:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 07:27:49 INFO - PROCESS | 1650 | 1461594469482 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:27:49 INFO - PROCESS | 1650 | 1461594469484 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:27:49 INFO - PROCESS | 1650 | 1461594469499 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:27:49 INFO - PROCESS | 1650 | 1461594469500 Marionette TRACE conn2 <- [1,842,null,{}] 07:27:49 INFO - PROCESS | 1650 | 1461594469506 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}] 07:27:49 INFO - PROCESS | 1650 | 1461594469591 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:27:49 INFO - PROCESS | 1650 | 1461594469595 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc0c800 == 62 [pid = 1650] [id = 218] 07:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129f98400) [pid = 1650] [serial = 652] [outer = 0x0] 07:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b5ba800) [pid = 1650] [serial = 653] [outer = 0x129f98400] 07:27:49 INFO - PROCESS | 1650 | 1461594469621 Marionette DEBUG loaded listener.js 07:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b5e0400) [pid = 1650] [serial = 654] [outer = 0x129f98400] 07:27:49 INFO - PROCESS | 1650 | 1461594469976 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]]]}] 07:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 07:27:50 INFO - PROCESS | 1650 | 1461594470022 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:27:50 INFO - PROCESS | 1650 | 1461594470025 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:27:50 INFO - PROCESS | 1650 | 1461594470028 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:27:50 INFO - PROCESS | 1650 | 1461594470031 Marionette TRACE conn2 <- [1,846,null,{}] 07:27:50 INFO - PROCESS | 1650 | 1461594470035 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}] 07:27:50 INFO - PROCESS | 1650 | 1461594470217 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:27:50 INFO - PROCESS | 1650 | 1461594470235 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70e800 == 63 [pid = 1650] [id = 219] 07:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b5c3800) [pid = 1650] [serial = 655] [outer = 0x0] 07:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b6d9800) [pid = 1650] [serial = 656] [outer = 0x12b5c3800] 07:27:50 INFO - PROCESS | 1650 | 1461594470282 Marionette DEBUG loaded listener.js 07:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bf07c00) [pid = 1650] [serial = 657] [outer = 0x12b5c3800] 07:27:50 INFO - PROCESS | 1650 | 1461594470644 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]]]}] 07:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 626ms 07:27:50 INFO - PROCESS | 1650 | 1461594470656 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:27:50 INFO - PROCESS | 1650 | 1461594470657 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:27:50 INFO - PROCESS | 1650 | 1461594470659 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:27:50 INFO - PROCESS | 1650 | 1461594470660 Marionette TRACE conn2 <- [1,850,null,{}] 07:27:50 INFO - PROCESS | 1650 | 1461594470662 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}] 07:27:50 INFO - PROCESS | 1650 | 1461594470748 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:27:50 INFO - PROCESS | 1650 | 1461594470801 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e39f800 == 64 [pid = 1650] [id = 220] 07:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b5bc000) [pid = 1650] [serial = 658] [outer = 0x0] 07:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bf0c400) [pid = 1650] [serial = 659] [outer = 0x12b5bc000] 07:27:50 INFO - PROCESS | 1650 | 1461594470826 Marionette DEBUG loaded listener.js 07:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d180400) [pid = 1650] [serial = 660] [outer = 0x12b5bc000] 07:27:51 INFO - PROCESS | 1650 | 1461594471087 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]]]}] 07:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 07:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:27:51 INFO - PROCESS | 1650 | 1461594471128 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:27:51 INFO - PROCESS | 1650 | 1461594471129 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:27:51 INFO - PROCESS | 1650 | 1461594471131 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:27:51 INFO - PROCESS | 1650 | 1461594471132 Marionette TRACE conn2 <- [1,854,null,{}] 07:27:51 INFO - PROCESS | 1650 | 1461594471142 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}] 07:27:51 INFO - PROCESS | 1650 | 1461594471231 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:27:51 INFO - PROCESS | 1650 | 1461594471236 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e69e800 == 65 [pid = 1650] [id = 221] 07:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12cf0d000) [pid = 1650] [serial = 661] [outer = 0x0] 07:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d34c400) [pid = 1650] [serial = 662] [outer = 0x12cf0d000] 07:27:51 INFO - PROCESS | 1650 | 1461594471260 Marionette DEBUG loaded listener.js 07:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d644400) [pid = 1650] [serial = 663] [outer = 0x12cf0d000] 07:27:51 INFO - PROCESS | 1650 | 1461594471783 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]]]}] 07:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms 07:27:51 INFO - PROCESS | 1650 | 1461594471804 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:27:51 INFO - PROCESS | 1650 | 1461594471808 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:27:51 INFO - PROCESS | 1650 | 1461594471811 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:27:51 INFO - PROCESS | 1650 | 1461594471814 Marionette TRACE conn2 <- [1,858,null,{}] 07:27:51 INFO - PROCESS | 1650 | 1461594471817 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}] 07:27:51 INFO - PROCESS | 1650 | 1461594471926 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:27:52 INFO - PROCESS | 1650 | 1461594471995 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ab4000 == 66 [pid = 1650] [id = 222] 07:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11558a400) [pid = 1650] [serial = 664] [outer = 0x0] 07:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118640800) [pid = 1650] [serial = 665] [outer = 0x11558a400] 07:27:52 INFO - PROCESS | 1650 | 1461594472027 Marionette DEBUG loaded listener.js 07:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118f29800) [pid = 1650] [serial = 666] [outer = 0x11558a400] 07:27:52 INFO - PROCESS | 1650 | 1461594472445 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]]]}] 07:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 673ms 07:27:52 INFO - PROCESS | 1650 | 1461594472484 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:27:52 INFO - PROCESS | 1650 | 1461594472488 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:27:52 INFO - PROCESS | 1650 | 1461594472492 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:27:52 INFO - PROCESS | 1650 | 1461594472494 Marionette TRACE conn2 <- [1,862,null,{}] 07:27:52 INFO - PROCESS | 1650 | 1461594472497 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}] 07:27:52 INFO - PROCESS | 1650 | 1461594472606 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:27:52 INFO - PROCESS | 1650 | 1461594472692 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ea7800 == 67 [pid = 1650] [id = 223] 07:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119a96c00) [pid = 1650] [serial = 667] [outer = 0x0] 07:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11b07bc00) [pid = 1650] [serial = 668] [outer = 0x119a96c00] 07:27:52 INFO - PROCESS | 1650 | 1461594472735 Marionette DEBUG loaded listener.js 07:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11bf32c00) [pid = 1650] [serial = 669] [outer = 0x119a96c00] 07:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 07:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:27:53 INFO - PROCESS | 1650 | 1461594473158 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]]]}] 07:27:53 INFO - PROCESS | 1650 | 1461594473162 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:27:53 INFO - PROCESS | 1650 | 1461594473164 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:27:53 INFO - PROCESS | 1650 | 1461594473166 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:27:53 INFO - PROCESS | 1650 | 1461594473169 Marionette TRACE conn2 <- [1,866,null,{}] 07:27:53 INFO - PROCESS | 1650 | 1461594473177 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}] 07:27:53 INFO - PROCESS | 1650 | 1461594473286 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:27:53 INFO - PROCESS | 1650 | 1461594473339 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e396000 == 68 [pid = 1650] [id = 224] 07:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c47fc00) [pid = 1650] [serial = 670] [outer = 0x0] 07:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x126cabc00) [pid = 1650] [serial = 671] [outer = 0x11c47fc00] 07:27:53 INFO - PROCESS | 1650 | 1461594473370 Marionette DEBUG loaded listener.js 07:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12985bc00) [pid = 1650] [serial = 672] [outer = 0x11c47fc00] 07:27:53 INFO - PROCESS | 1650 | 1461594473829 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]]]}] 07:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 07:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:27:53 INFO - PROCESS | 1650 | 1461594473838 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:27:53 INFO - PROCESS | 1650 | 1461594473840 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:27:53 INFO - PROCESS | 1650 | 1461594473842 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:27:53 INFO - PROCESS | 1650 | 1461594473844 Marionette TRACE conn2 <- [1,870,null,{}] 07:27:53 INFO - PROCESS | 1650 | 1461594473847 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}] 07:27:54 INFO - PROCESS | 1650 | 1461594474212 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:27:54 INFO - PROCESS | 1650 | 1461594474339 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119119800 == 69 [pid = 1650] [id = 225] 07:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x114bb8c00) [pid = 1650] [serial = 673] [outer = 0x0] 07:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11551b800) [pid = 1650] [serial = 674] [outer = 0x114bb8c00] 07:27:54 INFO - PROCESS | 1650 | 1461594474384 Marionette DEBUG loaded listener.js 07:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x117942c00) [pid = 1650] [serial = 675] [outer = 0x114bb8c00] 07:27:54 INFO - PROCESS | 1650 | 1461594474954 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]]]}] 07:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1175ms 07:27:55 INFO - PROCESS | 1650 | 1461594475018 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:27:55 INFO - PROCESS | 1650 | 1461594475020 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:27:55 INFO - PROCESS | 1650 | 1461594475025 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:27:55 INFO - PROCESS | 1650 | 1461594475028 Marionette TRACE conn2 <- [1,874,null,{}] 07:27:55 INFO - PROCESS | 1650 | 1461594475031 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}] 07:27:55 INFO - PROCESS | 1650 | 1461594475110 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:27:55 INFO - PROCESS | 1650 | 1461594475191 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119221000 == 70 [pid = 1650] [id = 226] 07:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11925d000) [pid = 1650] [serial = 676] [outer = 0x0] 07:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119c9bc00) [pid = 1650] [serial = 677] [outer = 0x11925d000] 07:27:55 INFO - PROCESS | 1650 | 1461594475238 Marionette DEBUG loaded listener.js 07:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11a7e3800) [pid = 1650] [serial = 678] [outer = 0x11925d000] 07:27:55 INFO - PROCESS | 1650 | 1461594475856 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]]]}] 07:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 882ms 07:27:55 INFO - PROCESS | 1650 | 1461594475906 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:27:55 INFO - PROCESS | 1650 | 1461594475908 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:27:55 INFO - PROCESS | 1650 | 1461594475910 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:27:55 INFO - PROCESS | 1650 | 1461594475911 Marionette TRACE conn2 <- [1,878,null,{}] 07:27:55 INFO - PROCESS | 1650 | 1461594475913 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}] 07:27:55 INFO - PROCESS | 1650 | 1461594475998 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:27:56 INFO - PROCESS | 1650 | 1461594476053 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf06000 == 71 [pid = 1650] [id = 227] 07:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ad8b800) [pid = 1650] [serial = 679] [outer = 0x0] 07:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11af0f800) [pid = 1650] [serial = 680] [outer = 0x11ad8b800] 07:27:56 INFO - PROCESS | 1650 | 1461594476081 Marionette DEBUG loaded listener.js 07:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11be93c00) [pid = 1650] [serial = 681] [outer = 0x11ad8b800] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12e979000 == 70 [pid = 1650] [id = 145] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12e39f800 == 69 [pid = 1650] [id = 220] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70e800 == 68 [pid = 1650] [id = 219] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc0c800 == 67 [pid = 1650] [id = 218] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8aa000 == 66 [pid = 1650] [id = 217] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x129967800 == 65 [pid = 1650] [id = 216] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x127451800 == 64 [pid = 1650] [id = 215] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1269cf000 == 63 [pid = 1650] [id = 214] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bf0f000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11aca0000) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123a72400) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b542c00) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d0a9000) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d188800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11c217800 == 62 [pid = 1650] [id = 213] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba06000 == 61 [pid = 1650] [id = 212] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad9f800 == 60 [pid = 1650] [id = 211] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119238800 == 59 [pid = 1650] [id = 210] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x115806000 == 58 [pid = 1650] [id = 209] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70c800 == 57 [pid = 1650] [id = 207] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d06d800 == 56 [pid = 1650] [id = 206] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c08e000 == 55 [pid = 1650] [id = 205] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc04800 == 54 [pid = 1650] [id = 204] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x125ea4800 == 53 [pid = 1650] [id = 203] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11a81c800 == 52 [pid = 1650] [id = 202] 07:27:56 INFO - PROCESS | 1650 | --DOCSHELL 0x118ab2000 == 51 [pid = 1650] [id = 201] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127f0f400) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bcdcc00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129fa1800) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b5c5c00) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b5b8c00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125d6ac00) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11a558400) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b5e7000) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11b0f1000) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c164800) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125d4c800) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11a7e3000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129861000) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 07:27:56 INFO - PROCESS | 1650 | 1461594476466 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]]]}] 07:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 568ms 07:27:56 INFO - PROCESS | 1650 | 1461594476478 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:27:56 INFO - PROCESS | 1650 | 1461594476481 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:27:56 INFO - PROCESS | 1650 | 1461594476490 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:27:56 INFO - PROCESS | 1650 | 1461594476493 Marionette TRACE conn2 <- [1,882,null,{}] 07:27:56 INFO - PROCESS | 1650 | 1461594476495 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}] 07:27:56 INFO - PROCESS | 1650 | 1461594476576 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:27:56 INFO - PROCESS | 1650 | 1461594476623 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a80a800 == 52 [pid = 1650] [id = 228] 07:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11aa5d400) [pid = 1650] [serial = 682] [outer = 0x0] 07:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bac9000) [pid = 1650] [serial = 683] [outer = 0x11aa5d400] 07:27:56 INFO - PROCESS | 1650 | 1461594476652 Marionette DEBUG loaded listener.js 07:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c170800) [pid = 1650] [serial = 684] [outer = 0x11aa5d400] 07:27:56 INFO - PROCESS | 1650 | 1461594476960 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]]]}] 07:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 529ms 07:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:27:57 INFO - PROCESS | 1650 | 1461594477013 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:27:57 INFO - PROCESS | 1650 | 1461594477015 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:27:57 INFO - PROCESS | 1650 | 1461594477017 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:27:57 INFO - PROCESS | 1650 | 1461594477018 Marionette TRACE conn2 <- [1,886,null,{}] 07:27:57 INFO - PROCESS | 1650 | 1461594477020 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}] 07:27:57 INFO - PROCESS | 1650 | 1461594477093 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:27:57 INFO - PROCESS | 1650 | 1461594477097 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfb3800 == 53 [pid = 1650] [id = 229] 07:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c2bc400) [pid = 1650] [serial = 685] [outer = 0x0] 07:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123a6b000) [pid = 1650] [serial = 686] [outer = 0x11c2bc400] 07:27:57 INFO - PROCESS | 1650 | 1461594477126 Marionette DEBUG loaded listener.js 07:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x123a73c00) [pid = 1650] [serial = 687] [outer = 0x11c2bc400] 07:27:57 INFO - PROCESS | 1650 | 1461594477428 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]]]}] 07:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 418ms 07:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:27:57 INFO - PROCESS | 1650 | 1461594477443 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:27:57 INFO - PROCESS | 1650 | 1461594477444 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:27:57 INFO - PROCESS | 1650 | 1461594477446 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:27:57 INFO - PROCESS | 1650 | 1461594477447 Marionette TRACE conn2 <- [1,890,null,{}] 07:27:57 INFO - PROCESS | 1650 | 1461594477463 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}] 07:27:57 INFO - PROCESS | 1650 | 1461594477541 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:27:57 INFO - PROCESS | 1650 | 1461594477547 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115820000 == 54 [pid = 1650] [id = 230] 07:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x125c69800) [pid = 1650] [serial = 688] [outer = 0x0] 07:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x125d51c00) [pid = 1650] [serial = 689] [outer = 0x125c69800] 07:27:57 INFO - PROCESS | 1650 | 1461594477581 Marionette DEBUG loaded listener.js 07:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12690d400) [pid = 1650] [serial = 690] [outer = 0x125c69800] 07:27:57 INFO - PROCESS | 1650 | 1461594477935 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]]]}] 07:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 07:27:57 INFO - PROCESS | 1650 | 1461594477965 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:27:57 INFO - PROCESS | 1650 | 1461594477967 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:27:57 INFO - PROCESS | 1650 | 1461594477969 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:27:57 INFO - PROCESS | 1650 | 1461594477970 Marionette TRACE conn2 <- [1,894,null,{}] 07:27:57 INFO - PROCESS | 1650 | 1461594477973 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}] 07:27:58 INFO - PROCESS | 1650 | 1461594478050 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:27:58 INFO - PROCESS | 1650 | 1461594478106 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x125aaf000 == 55 [pid = 1650] [id = 231] 07:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123a76000) [pid = 1650] [serial = 691] [outer = 0x0] 07:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126a6b000) [pid = 1650] [serial = 692] [outer = 0x123a76000] 07:27:58 INFO - PROCESS | 1650 | 1461594478131 Marionette DEBUG loaded listener.js 07:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127865400) [pid = 1650] [serial = 693] [outer = 0x123a76000] 07:27:58 INFO - PROCESS | 1650 | 1461594478440 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]]]}] 07:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 07:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:27:58 INFO - PROCESS | 1650 | 1461594478489 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:27:58 INFO - PROCESS | 1650 | 1461594478490 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:27:58 INFO - PROCESS | 1650 | 1461594478492 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:27:58 INFO - PROCESS | 1650 | 1461594478493 Marionette TRACE conn2 <- [1,898,null,{}] 07:27:58 INFO - PROCESS | 1650 | 1461594478495 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}] 07:27:58 INFO - PROCESS | 1650 | 1461594478583 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:27:58 INFO - PROCESS | 1650 | 1461594478616 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d7b800 == 56 [pid = 1650] [id = 232] 07:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127f03800) [pid = 1650] [serial = 694] [outer = 0x0] 07:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127f85400) [pid = 1650] [serial = 695] [outer = 0x127f03800] 07:27:58 INFO - PROCESS | 1650 | 1461594478641 Marionette DEBUG loaded listener.js 07:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12844a800) [pid = 1650] [serial = 696] [outer = 0x127f03800] 07:27:58 INFO - PROCESS | 1650 | 1461594478988 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]]]}] 07:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 07:27:59 INFO - PROCESS | 1650 | 1461594479010 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:27:59 INFO - PROCESS | 1650 | 1461594479011 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:27:59 INFO - PROCESS | 1650 | 1461594479013 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:27:59 INFO - PROCESS | 1650 | 1461594479014 Marionette TRACE conn2 <- [1,902,null,{}] 07:27:59 INFO - PROCESS | 1650 | 1461594479017 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}] 07:27:59 INFO - PROCESS | 1650 | 1461594479113 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:27:59 INFO - PROCESS | 1650 | 1461594479119 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276f6800 == 57 [pid = 1650] [id = 233] 07:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127f09400) [pid = 1650] [serial = 697] [outer = 0x0] 07:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12985c000) [pid = 1650] [serial = 698] [outer = 0x127f09400] 07:27:59 INFO - PROCESS | 1650 | 1461594479144 Marionette DEBUG loaded listener.js 07:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12990ec00) [pid = 1650] [serial = 699] [outer = 0x127f09400] 07:27:59 INFO - PROCESS | 1650 | 1461594479471 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]]]}] 07:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 470ms 07:27:59 INFO - PROCESS | 1650 | 1461594479492 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:27:59 INFO - PROCESS | 1650 | 1461594479493 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:27:59 INFO - PROCESS | 1650 | 1461594479495 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:27:59 INFO - PROCESS | 1650 | 1461594479496 Marionette TRACE conn2 <- [1,906,null,{}] 07:27:59 INFO - PROCESS | 1650 | 1461594479499 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}] 07:27:59 INFO - PROCESS | 1650 | 1461594479599 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:27:59 INFO - PROCESS | 1650 | 1461594479604 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1284bb000 == 58 [pid = 1650] [id = 234] 07:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12844b000) [pid = 1650] [serial = 700] [outer = 0x0] 07:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129b72400) [pid = 1650] [serial = 701] [outer = 0x12844b000] 07:27:59 INFO - PROCESS | 1650 | 1461594479657 Marionette DEBUG loaded listener.js 07:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129f9b000) [pid = 1650] [serial = 702] [outer = 0x12844b000] 07:27:59 INFO - PROCESS | 1650 | 1461594479987 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]]]}] 07:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 07:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:28:00 INFO - PROCESS | 1650 | 1461594480015 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:28:00 INFO - PROCESS | 1650 | 1461594480016 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:28:00 INFO - PROCESS | 1650 | 1461594480019 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:28:00 INFO - PROCESS | 1650 | 1461594480021 Marionette TRACE conn2 <- [1,910,null,{}] 07:28:00 INFO - PROCESS | 1650 | 1461594480026 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}] 07:28:00 INFO - PROCESS | 1650 | 1461594480121 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:28:00 INFO - PROCESS | 1650 | 1461594480125 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b803000 == 59 [pid = 1650] [id = 235] 07:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1299f5400) [pid = 1650] [serial = 703] [outer = 0x0] 07:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129fa0400) [pid = 1650] [serial = 704] [outer = 0x1299f5400] 07:28:00 INFO - PROCESS | 1650 | 1461594480155 Marionette DEBUG loaded listener.js 07:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b54dc00) [pid = 1650] [serial = 705] [outer = 0x1299f5400] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129f98400) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x125d71c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b5c3800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b5bc000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c11b400) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127803000) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11a55d400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12985d400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x125d68800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bcdc800) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12844a400) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118c10800) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129903c00) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129858800) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11a7dcc00) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b0e6000) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119c9e800) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1165be000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x114bb7400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11b0f2800) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:28:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x125c5e800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:28:00 INFO - PROCESS | 1650 | 1461594480786 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]]]}] 07:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 772ms 07:28:00 INFO - PROCESS | 1650 | 1461594480791 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:28:00 INFO - PROCESS | 1650 | 1461594480793 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:28:00 INFO - PROCESS | 1650 | 1461594480795 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:28:00 INFO - PROCESS | 1650 | 1461594480797 Marionette TRACE conn2 <- [1,914,null,{}] 07:28:00 INFO - PROCESS | 1650 | 1461594480799 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}] 07:28:00 INFO - PROCESS | 1650 | 1461594480895 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:28:00 INFO - PROCESS | 1650 | 1461594480899 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bec3800 == 60 [pid = 1650] [id = 236] 07:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118c4a800) [pid = 1650] [serial = 706] [outer = 0x0] 07:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11bf31800) [pid = 1650] [serial = 707] [outer = 0x118c4a800] 07:28:00 INFO - PROCESS | 1650 | 1461594480929 Marionette DEBUG loaded listener.js 07:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b5b6400) [pid = 1650] [serial = 708] [outer = 0x118c4a800] 07:28:01 INFO - PROCESS | 1650 | 1461594481240 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]]]}] 07:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 07:28:01 INFO - PROCESS | 1650 | 1461594481264 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:28:01 INFO - PROCESS | 1650 | 1461594481265 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:28:01 INFO - PROCESS | 1650 | 1461594481267 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:28:01 INFO - PROCESS | 1650 | 1461594481269 Marionette TRACE conn2 <- [1,918,null,{}] 07:28:01 INFO - PROCESS | 1650 | 1461594481273 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}] 07:28:01 INFO - PROCESS | 1650 | 1461594481373 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:28:01 INFO - PROCESS | 1650 | 1461594481380 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d026000 == 61 [pid = 1650] [id = 237] 07:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1159b7800) [pid = 1650] [serial = 709] [outer = 0x0] 07:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b5bb000) [pid = 1650] [serial = 710] [outer = 0x1159b7800] 07:28:01 INFO - PROCESS | 1650 | 1461594481405 Marionette DEBUG loaded listener.js 07:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b5e6000) [pid = 1650] [serial = 711] [outer = 0x1159b7800] 07:28:01 INFO - PROCESS | 1650 | 1461594481732 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]]]}] 07:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 07:28:01 INFO - PROCESS | 1650 | 1461594481788 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:28:01 INFO - PROCESS | 1650 | 1461594481789 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:28:01 INFO - PROCESS | 1650 | 1461594481791 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:28:01 INFO - PROCESS | 1650 | 1461594481792 Marionette TRACE conn2 <- [1,922,null,{}] 07:28:01 INFO - PROCESS | 1650 | 1461594481795 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}] 07:28:01 INFO - PROCESS | 1650 | 1461594481874 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:28:01 INFO - PROCESS | 1650 | 1461594481879 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70e800 == 62 [pid = 1650] [id = 238] 07:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c2bbc00) [pid = 1650] [serial = 712] [outer = 0x0] 07:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b6d6000) [pid = 1650] [serial = 713] [outer = 0x11c2bbc00] 07:28:01 INFO - PROCESS | 1650 | 1461594481904 Marionette DEBUG loaded listener.js 07:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bb9e800) [pid = 1650] [serial = 714] [outer = 0x11c2bbc00] 07:28:02 INFO - PROCESS | 1650 | 1461594482208 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]]]}] 07:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 07:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:28:02 INFO - PROCESS | 1650 | 1461594482261 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:28:02 INFO - PROCESS | 1650 | 1461594482262 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:28:02 INFO - PROCESS | 1650 | 1461594482264 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:28:02 INFO - PROCESS | 1650 | 1461594482265 Marionette TRACE conn2 <- [1,926,null,{}] 07:28:02 INFO - PROCESS | 1650 | 1461594482268 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}] 07:28:02 INFO - PROCESS | 1650 | 1461594482368 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:28:02 INFO - PROCESS | 1650 | 1461594482378 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e398000 == 63 [pid = 1650] [id = 239] 07:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b5e5000) [pid = 1650] [serial = 715] [outer = 0x0] 07:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bba4c00) [pid = 1650] [serial = 716] [outer = 0x12b5e5000] 07:28:02 INFO - PROCESS | 1650 | 1461594482402 Marionette DEBUG loaded listener.js 07:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bcdf400) [pid = 1650] [serial = 717] [outer = 0x12b5e5000] 07:28:02 INFO - PROCESS | 1650 | 1461594482775 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]]]}] 07:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 07:28:02 INFO - PROCESS | 1650 | 1461594482785 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:28:02 INFO - PROCESS | 1650 | 1461594482787 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:28:02 INFO - PROCESS | 1650 | 1461594482791 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:28:02 INFO - PROCESS | 1650 | 1461594482793 Marionette TRACE conn2 <- [1,930,null,{}] 07:28:02 INFO - PROCESS | 1650 | 1461594482797 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}] 07:28:02 INFO - PROCESS | 1650 | 1461594482905 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:28:02 INFO - PROCESS | 1650 | 1461594482955 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x116740000 == 64 [pid = 1650] [id = 240] 07:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114bb6000) [pid = 1650] [serial = 718] [outer = 0x0] 07:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11574ec00) [pid = 1650] [serial = 719] [outer = 0x114bb6000] 07:28:02 INFO - PROCESS | 1650 | 1461594482987 Marionette DEBUG loaded listener.js 07:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1188a6000) [pid = 1650] [serial = 720] [outer = 0x114bb6000] 07:28:03 INFO - PROCESS | 1650 | 1461594483411 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]]]}] 07:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 07:28:03 INFO - PROCESS | 1650 | 1461594483463 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:28:03 INFO - PROCESS | 1650 | 1461594483467 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:28:03 INFO - PROCESS | 1650 | 1461594483490 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:28:03 INFO - PROCESS | 1650 | 1461594483492 Marionette TRACE conn2 <- [1,934,null,{}] 07:28:03 INFO - PROCESS | 1650 | 1461594483494 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}] 07:28:03 INFO - PROCESS | 1650 | 1461594483599 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:28:03 INFO - PROCESS | 1650 | 1461594483666 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf02800 == 65 [pid = 1650] [id = 241] 07:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119c9ac00) [pid = 1650] [serial = 721] [outer = 0x0] 07:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11aa5c000) [pid = 1650] [serial = 722] [outer = 0x119c9ac00] 07:28:03 INFO - PROCESS | 1650 | 1461594483696 Marionette DEBUG loaded listener.js 07:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11b082c00) [pid = 1650] [serial = 723] [outer = 0x119c9ac00] 07:28:04 INFO - PROCESS | 1650 | 1461594484114 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]]]}] 07:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 07:28:04 INFO - PROCESS | 1650 | 1461594484161 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:28:04 INFO - PROCESS | 1650 | 1461594484163 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:28:04 INFO - PROCESS | 1650 | 1461594484165 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:28:04 INFO - PROCESS | 1650 | 1461594484168 Marionette TRACE conn2 <- [1,938,null,{}] 07:28:04 INFO - PROCESS | 1650 | 1461594484176 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}] 07:28:04 INFO - PROCESS | 1650 | 1461594484303 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:28:04 INFO - PROCESS | 1650 | 1461594484369 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8b0800 == 66 [pid = 1650] [id = 242] 07:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11b970000) [pid = 1650] [serial = 724] [outer = 0x0] 07:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c742800) [pid = 1650] [serial = 725] [outer = 0x11b970000] 07:28:04 INFO - PROCESS | 1650 | 1461594484401 Marionette DEBUG loaded listener.js 07:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x125d68800) [pid = 1650] [serial = 726] [outer = 0x11b970000] 07:28:04 INFO - PROCESS | 1650 | 1461594484838 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]]]}] 07:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 721ms 07:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:28:04 INFO - PROCESS | 1650 | 1461594484887 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:28:04 INFO - PROCESS | 1650 | 1461594484889 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:28:04 INFO - PROCESS | 1650 | 1461594484891 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:28:04 INFO - PROCESS | 1650 | 1461594484892 Marionette TRACE conn2 <- [1,942,null,{}] 07:28:04 INFO - PROCESS | 1650 | 1461594484895 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}] 07:28:04 INFO - PROCESS | 1650 | 1461594484998 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:28:05 INFO - PROCESS | 1650 | 1461594485062 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8fa800 == 67 [pid = 1650] [id = 243] 07:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125d73000) [pid = 1650] [serial = 727] [outer = 0x0] 07:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x127803000) [pid = 1650] [serial = 728] [outer = 0x125d73000] 07:28:05 INFO - PROCESS | 1650 | 1461594485094 Marionette DEBUG loaded listener.js 07:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129b75000) [pid = 1650] [serial = 729] [outer = 0x125d73000] 07:28:05 INFO - PROCESS | 1650 | 1461594485506 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]]]}] 07:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 07:28:05 INFO - PROCESS | 1650 | 1461594485562 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:28:05 INFO - PROCESS | 1650 | 1461594485563 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:28:05 INFO - PROCESS | 1650 | 1461594485566 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:28:05 INFO - PROCESS | 1650 | 1461594485567 Marionette TRACE conn2 <- [1,946,null,{}] 07:28:05 INFO - PROCESS | 1650 | 1461594485589 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}] 07:28:05 INFO - PROCESS | 1650 | 1461594485692 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:28:05 INFO - PROCESS | 1650 | 1461594485757 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e987000 == 68 [pid = 1650] [id = 244] 07:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1276abc00) [pid = 1650] [serial = 730] [outer = 0x0] 07:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b54b000) [pid = 1650] [serial = 731] [outer = 0x1276abc00] 07:28:05 INFO - PROCESS | 1650 | 1461594485787 Marionette DEBUG loaded listener.js 07:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b5e3000) [pid = 1650] [serial = 732] [outer = 0x1276abc00] 07:28:06 INFO - PROCESS | 1650 | 1461594486194 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]]]}] 07:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 07:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:28:06 INFO - PROCESS | 1650 | 1461594486237 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:28:06 INFO - PROCESS | 1650 | 1461594486238 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:28:06 INFO - PROCESS | 1650 | 1461594486241 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:28:06 INFO - PROCESS | 1650 | 1461594486242 Marionette TRACE conn2 <- [1,950,null,{}] 07:28:06 INFO - PROCESS | 1650 | 1461594486245 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}] 07:28:06 INFO - PROCESS | 1650 | 1461594486361 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:28:06 INFO - PROCESS | 1650 | 1461594486418 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef47800 == 69 [pid = 1650] [id = 245] 07:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12bcddc00) [pid = 1650] [serial = 733] [outer = 0x0] 07:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d09c800) [pid = 1650] [serial = 734] [outer = 0x12bcddc00] 07:28:06 INFO - PROCESS | 1650 | 1461594486449 Marionette DEBUG loaded listener.js 07:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d347800) [pid = 1650] [serial = 735] [outer = 0x12bcddc00] 07:28:06 INFO - PROCESS | 1650 | 1461594486924 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]]]}] 07:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 719ms 07:28:06 INFO - PROCESS | 1650 | 1461594486967 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:28:06 INFO - PROCESS | 1650 | 1461594486968 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:28:07 INFO - PROCESS | 1650 | 1461594487160 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:28:07 INFO - PROCESS | 1650 | 1461594487163 Marionette TRACE conn2 <- [1,954,null,{}] 07:28:07 INFO - PROCESS | 1650 | 1461594487168 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}] 07:28:07 INFO - PROCESS | 1650 | 1461594487263 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:28:07 INFO - PROCESS | 1650 | 1461594487315 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b944800 == 70 [pid = 1650] [id = 246] 07:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1165b3c00) [pid = 1650] [serial = 736] [outer = 0x0] 07:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118c10800) [pid = 1650] [serial = 737] [outer = 0x1165b3c00] 07:28:07 INFO - PROCESS | 1650 | 1461594487342 Marionette DEBUG loaded listener.js 07:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119264800) [pid = 1650] [serial = 738] [outer = 0x1165b3c00] 07:28:07 INFO - PROCESS | 1650 | 1461594487775 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]]]}] 07:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 649ms 07:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:28:07 INFO - PROCESS | 1650 | 1461594487784 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:28:07 INFO - PROCESS | 1650 | 1461594487787 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:28:07 INFO - PROCESS | 1650 | 1461594487791 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:28:07 INFO - PROCESS | 1650 | 1461594487792 Marionette TRACE conn2 <- [1,958,null,{}] 07:28:07 INFO - PROCESS | 1650 | 1461594487797 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}] 07:28:07 INFO - PROCESS | 1650 | 1461594487893 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:28:07 INFO - PROCESS | 1650 | 1461594487945 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b05d800 == 71 [pid = 1650] [id = 247] 07:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x116543400) [pid = 1650] [serial = 739] [outer = 0x0] 07:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11a7dd400) [pid = 1650] [serial = 740] [outer = 0x116543400] 07:28:07 INFO - PROCESS | 1650 | 1461594487973 Marionette DEBUG loaded listener.js 07:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11b081400) [pid = 1650] [serial = 741] [outer = 0x116543400] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129f6c800 == 70 [pid = 1650] [id = 191] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70e800 == 69 [pid = 1650] [id = 238] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12d026000 == 68 [pid = 1650] [id = 237] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bec3800 == 67 [pid = 1650] [id = 236] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b803000 == 66 [pid = 1650] [id = 235] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1284bb000 == 65 [pid = 1650] [id = 234] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1276f6800 == 64 [pid = 1650] [id = 233] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12d0a8800) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d351400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e578000) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d34c400) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | 1461594488495 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]]]}] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126d7b800 == 63 [pid = 1650] [id = 232] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x125aaf000 == 62 [pid = 1650] [id = 231] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x115820000 == 61 [pid = 1650] [id = 230] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfb3800 == 60 [pid = 1650] [id = 229] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11a80a800 == 59 [pid = 1650] [id = 228] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf06000 == 58 [pid = 1650] [id = 227] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119221000 == 57 [pid = 1650] [id = 226] 07:28:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119119800 == 56 [pid = 1650] [id = 225] 07:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 720ms 07:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:28:08 INFO - PROCESS | 1650 | 1461594488524 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:28:08 INFO - PROCESS | 1650 | 1461594488526 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:28:08 INFO - PROCESS | 1650 | 1461594488528 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:28:08 INFO - PROCESS | 1650 | 1461594488529 Marionette TRACE conn2 <- [1,962,null,{}] 07:28:08 INFO - PROCESS | 1650 | 1461594488531 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}] 07:28:08 INFO - PROCESS | 1650 | 1461594488613 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:28:08 INFO - PROCESS | 1650 | 1461594488627 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa9800 == 57 [pid = 1650] [id = 248] 07:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c119800) [pid = 1650] [serial = 742] [outer = 0x0] 07:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c11f800) [pid = 1650] [serial = 743] [outer = 0x11c119800] 07:28:08 INFO - PROCESS | 1650 | 1461594488659 Marionette DEBUG loaded listener.js 07:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c78fc00) [pid = 1650] [serial = 744] [outer = 0x11c119800] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d0a7c00) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12ef7ac00) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x126f39400) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12bce1000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11b96fc00) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d34a800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12985a800) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129b71800) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129f9a800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b54c000) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129f9d400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129f9c000) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b6ce000) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11a827800) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11b0f1800) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11be95400) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11c2bcc00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11bf25800) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11a7eb400) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11af02800) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118ea7c00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118f2a400) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115753800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x114bc0400) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c474c00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x125d6b800) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12725b400) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b5e0400) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127f90800) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126cae400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1299eac00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b5ba800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b6d9800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x125be2000) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d180400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bf07c00) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 07:28:08 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bf0c400) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 07:28:09 INFO - PROCESS | 1650 | 1461594489030 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]]]}] 07:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 07:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:28:09 INFO - PROCESS | 1650 | 1461594489047 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:28:09 INFO - PROCESS | 1650 | 1461594489048 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:28:09 INFO - PROCESS | 1650 | 1461594489050 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:28:09 INFO - PROCESS | 1650 | 1461594489052 Marionette TRACE conn2 <- [1,966,null,{}] 07:28:09 INFO - PROCESS | 1650 | 1461594489055 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}] 07:28:09 INFO - PROCESS | 1650 | 1461594489136 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:28:09 INFO - PROCESS | 1650 | 1461594489142 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfb4800 == 58 [pid = 1650] [id = 249] 07:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c790000) [pid = 1650] [serial = 745] [outer = 0x0] 07:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x125bebc00) [pid = 1650] [serial = 746] [outer = 0x11c790000] 07:28:09 INFO - PROCESS | 1650 | 1461594489169 Marionette DEBUG loaded listener.js 07:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x125d6bc00) [pid = 1650] [serial = 747] [outer = 0x11c790000] 07:28:09 INFO - PROCESS | 1650 | 1461594489536 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]]]}] 07:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 07:28:09 INFO - PROCESS | 1650 | 1461594489573 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:28:09 INFO - PROCESS | 1650 | 1461594489575 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:28:09 INFO - PROCESS | 1650 | 1461594489578 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:28:09 INFO - PROCESS | 1650 | 1461594489580 Marionette TRACE conn2 <- [1,970,null,{}] 07:28:09 INFO - PROCESS | 1650 | 1461594489583 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}] 07:28:09 INFO - PROCESS | 1650 | 1461594489708 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:28:09 INFO - PROCESS | 1650 | 1461594489722 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eaa000 == 59 [pid = 1650] [id = 250] 07:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123a70400) [pid = 1650] [serial = 748] [outer = 0x0] 07:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126a74400) [pid = 1650] [serial = 749] [outer = 0x123a70400] 07:28:09 INFO - PROCESS | 1650 | 1461594489763 Marionette DEBUG loaded listener.js 07:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12780ec00) [pid = 1650] [serial = 750] [outer = 0x123a70400] 07:28:10 INFO - PROCESS | 1650 | 1461594490184 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]]]}] 07:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 625ms 07:28:10 INFO - PROCESS | 1650 | 1461594490205 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:28:10 INFO - PROCESS | 1650 | 1461594490208 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:28:10 INFO - PROCESS | 1650 | 1461594490210 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:28:10 INFO - PROCESS | 1650 | 1461594490211 Marionette TRACE conn2 <- [1,974,null,{}] 07:28:10 INFO - PROCESS | 1650 | 1461594490213 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}] 07:28:10 INFO - PROCESS | 1650 | 1461594490313 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:28:10 INFO - PROCESS | 1650 | 1461594490319 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x127450000 == 60 [pid = 1650] [id = 251] 07:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127f93400) [pid = 1650] [serial = 751] [outer = 0x0] 07:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12985f400) [pid = 1650] [serial = 752] [outer = 0x127f93400] 07:28:10 INFO - PROCESS | 1650 | 1461594490346 Marionette DEBUG loaded listener.js 07:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129f9c000) [pid = 1650] [serial = 753] [outer = 0x127f93400] 07:28:10 INFO - PROCESS | 1650 | 1461594490688 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]]]}] 07:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 07:28:10 INFO - PROCESS | 1650 | 1461594490729 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:28:10 INFO - PROCESS | 1650 | 1461594490730 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:28:10 INFO - PROCESS | 1650 | 1461594490732 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:28:10 INFO - PROCESS | 1650 | 1461594490733 Marionette TRACE conn2 <- [1,978,null,{}] 07:28:10 INFO - PROCESS | 1650 | 1461594490736 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}] 07:28:10 INFO - PROCESS | 1650 | 1461594490849 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:28:10 INFO - PROCESS | 1650 | 1461594490865 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f76000 == 61 [pid = 1650] [id = 252] 07:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129908c00) [pid = 1650] [serial = 754] [outer = 0x0] 07:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b545000) [pid = 1650] [serial = 755] [outer = 0x129908c00] 07:28:10 INFO - PROCESS | 1650 | 1461594490892 Marionette DEBUG loaded listener.js 07:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b5c0000) [pid = 1650] [serial = 756] [outer = 0x129908c00] 07:28:11 INFO - PROCESS | 1650 | 1461594491244 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]]]}] 07:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 07:28:11 INFO - PROCESS | 1650 | 1461594491255 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:28:11 INFO - PROCESS | 1650 | 1461594491257 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:28:11 INFO - PROCESS | 1650 | 1461594491259 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:28:11 INFO - PROCESS | 1650 | 1461594491260 Marionette TRACE conn2 <- [1,982,null,{}] 07:28:11 INFO - PROCESS | 1650 | 1461594491262 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}] 07:28:11 INFO - PROCESS | 1650 | 1461594491365 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:28:11 INFO - PROCESS | 1650 | 1461594491371 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b209000 == 62 [pid = 1650] [id = 253] 07:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129b75800) [pid = 1650] [serial = 757] [outer = 0x0] 07:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b6d1c00) [pid = 1650] [serial = 758] [outer = 0x129b75800] 07:28:11 INFO - PROCESS | 1650 | 1461594491424 Marionette DEBUG loaded listener.js 07:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bcdc800) [pid = 1650] [serial = 759] [outer = 0x129b75800] 07:28:11 INFO - PROCESS | 1650 | 1461594491745 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]]]}] 07:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 07:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:28:11 INFO - PROCESS | 1650 | 1461594491777 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:28:11 INFO - PROCESS | 1650 | 1461594491779 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:28:11 INFO - PROCESS | 1650 | 1461594491781 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:28:11 INFO - PROCESS | 1650 | 1461594491782 Marionette TRACE conn2 <- [1,986,null,{}] 07:28:11 INFO - PROCESS | 1650 | 1461594491784 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}] 07:28:11 INFO - PROCESS | 1650 | 1461594491886 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:28:11 INFO - PROCESS | 1650 | 1461594491890 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc1d000 == 63 [pid = 1650] [id = 254] 07:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b5c3800) [pid = 1650] [serial = 760] [outer = 0x0] 07:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bce6800) [pid = 1650] [serial = 761] [outer = 0x12b5c3800] 07:28:11 INFO - PROCESS | 1650 | 1461594491944 Marionette DEBUG loaded listener.js 07:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d0a8c00) [pid = 1650] [serial = 762] [outer = 0x12b5c3800] 07:28:12 INFO - PROCESS | 1650 | 1461594492266 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]]]}] 07:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 523ms 07:28:12 INFO - PROCESS | 1650 | 1461594492306 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:28:12 INFO - PROCESS | 1650 | 1461594492307 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:28:12 INFO - PROCESS | 1650 | 1461594492309 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:28:12 INFO - PROCESS | 1650 | 1461594492310 Marionette TRACE conn2 <- [1,990,null,{}] 07:28:12 INFO - PROCESS | 1650 | 1461594492312 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}] 07:28:12 INFO - PROCESS | 1650 | 1461594492412 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:28:12 INFO - PROCESS | 1650 | 1461594492425 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d031800 == 64 [pid = 1650] [id = 255] 07:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d09cc00) [pid = 1650] [serial = 763] [outer = 0x0] 07:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d344400) [pid = 1650] [serial = 764] [outer = 0x12d09cc00] 07:28:12 INFO - PROCESS | 1650 | 1461594492450 Marionette DEBUG loaded listener.js 07:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d34d800) [pid = 1650] [serial = 765] [outer = 0x12d09cc00] 07:28:12 INFO - PROCESS | 1650 | 1461594492973 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]]]}] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e570800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bf06c00) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b8da800) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127f03800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12844b000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127f09400) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1299f5400) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123a76000) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11925d000) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114bb8c00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c2bc400) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11ad8b800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x125c69800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11aa5d400) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118c4a800) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1159b7800) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c2bbc00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:28:12 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x113614400) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 719ms 07:28:13 INFO - PROCESS | 1650 | 1461594493029 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:28:13 INFO - PROCESS | 1650 | 1461594493030 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:28:13 INFO - PROCESS | 1650 | 1461594493032 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:28:13 INFO - PROCESS | 1650 | 1461594493034 Marionette TRACE conn2 <- [1,994,null,{}] 07:28:13 INFO - PROCESS | 1650 | 1461594493036 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}] 07:28:13 INFO - PROCESS | 1650 | 1461594493134 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:28:13 INFO - PROCESS | 1650 | 1461594493140 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ab9800 == 65 [pid = 1650] [id = 256] 07:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127f03800) [pid = 1650] [serial = 766] [outer = 0x0] 07:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129860800) [pid = 1650] [serial = 767] [outer = 0x127f03800] 07:28:13 INFO - PROCESS | 1650 | 1461594493170 Marionette DEBUG loaded listener.js 07:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d351000) [pid = 1650] [serial = 768] [outer = 0x127f03800] 07:28:13 INFO - PROCESS | 1650 | 1461594493522 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]]]}] 07:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 07:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:28:13 INFO - PROCESS | 1650 | 1461594493555 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:28:13 INFO - PROCESS | 1650 | 1461594493556 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:28:13 INFO - PROCESS | 1650 | 1461594493558 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:28:13 INFO - PROCESS | 1650 | 1461594493559 Marionette TRACE conn2 <- [1,998,null,{}] 07:28:13 INFO - PROCESS | 1650 | 1461594493562 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}] 07:28:13 INFO - PROCESS | 1650 | 1461594493686 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:28:13 INFO - PROCESS | 1650 | 1461594493695 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d028000 == 66 [pid = 1650] [id = 257] 07:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d63dc00) [pid = 1650] [serial = 769] [outer = 0x0] 07:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d646000) [pid = 1650] [serial = 770] [outer = 0x12d63dc00] 07:28:13 INFO - PROCESS | 1650 | 1461594493721 Marionette DEBUG loaded listener.js 07:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d67d000) [pid = 1650] [serial = 771] [outer = 0x12d63dc00] 07:28:14 INFO - PROCESS | 1650 | 1461594494022 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]]]}] 07:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 07:28:14 INFO - PROCESS | 1650 | 1461594494078 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:28:14 INFO - PROCESS | 1650 | 1461594494079 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:28:14 INFO - PROCESS | 1650 | 1461594494081 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:28:14 INFO - PROCESS | 1650 | 1461594494082 Marionette TRACE conn2 <- [1,1002,null,{}] 07:28:14 INFO - PROCESS | 1650 | 1461594494084 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}] 07:28:14 INFO - PROCESS | 1650 | 1461594494167 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:28:14 INFO - PROCESS | 1650 | 1461594494172 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e973800 == 67 [pid = 1650] [id = 258] 07:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d67dc00) [pid = 1650] [serial = 772] [outer = 0x0] 07:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d762000) [pid = 1650] [serial = 773] [outer = 0x12d67dc00] 07:28:14 INFO - PROCESS | 1650 | 1461594494197 Marionette DEBUG loaded listener.js 07:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e565c00) [pid = 1650] [serial = 774] [outer = 0x12d67dc00] 07:28:14 INFO - PROCESS | 1650 | 1461594494504 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]]]}] 07:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 471ms 07:28:14 INFO - PROCESS | 1650 | 1461594494568 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:28:14 INFO - PROCESS | 1650 | 1461594494571 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:28:14 INFO - PROCESS | 1650 | 1461594494575 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:28:14 INFO - PROCESS | 1650 | 1461594494576 Marionette TRACE conn2 <- [1,1006,null,{}] 07:28:14 INFO - PROCESS | 1650 | 1461594494579 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}] 07:28:14 INFO - PROCESS | 1650 | 1461594494665 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:28:14 INFO - PROCESS | 1650 | 1461594494670 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f40c000 == 68 [pid = 1650] [id = 259] 07:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d640c00) [pid = 1650] [serial = 775] [outer = 0x0] 07:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e56c000) [pid = 1650] [serial = 776] [outer = 0x12d640c00] 07:28:14 INFO - PROCESS | 1650 | 1461594494695 Marionette DEBUG loaded listener.js 07:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12e576800) [pid = 1650] [serial = 777] [outer = 0x12d640c00] 07:28:15 INFO - PROCESS | 1650 | 1461594495128 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]]]}] 07:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 568ms 07:28:15 INFO - PROCESS | 1650 | 1461594495144 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:28:15 INFO - PROCESS | 1650 | 1461594495147 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:28:15 INFO - PROCESS | 1650 | 1461594495150 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:28:15 INFO - PROCESS | 1650 | 1461594495153 Marionette TRACE conn2 <- [1,1010,null,{}] 07:28:15 INFO - PROCESS | 1650 | 1461594495158 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}] 07:28:15 INFO - PROCESS | 1650 | 1461594495264 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:28:15 INFO - PROCESS | 1650 | 1461594495334 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x118cc9000 == 69 [pid = 1650] [id = 260] 07:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1151b6400) [pid = 1650] [serial = 778] [outer = 0x0] 07:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1188adc00) [pid = 1650] [serial = 779] [outer = 0x1151b6400] 07:28:15 INFO - PROCESS | 1650 | 1461594495365 Marionette DEBUG loaded listener.js 07:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119268400) [pid = 1650] [serial = 780] [outer = 0x1151b6400] 07:28:15 INFO - PROCESS | 1650 | 1461594495805 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]]]}] 07:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 676ms 07:28:15 INFO - PROCESS | 1650 | 1461594495827 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:28:15 INFO - PROCESS | 1650 | 1461594495831 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:28:15 INFO - PROCESS | 1650 | 1461594495836 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:28:15 INFO - PROCESS | 1650 | 1461594495838 Marionette TRACE conn2 <- [1,1014,null,{}] 07:28:15 INFO - PROCESS | 1650 | 1461594495840 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}] 07:28:15 INFO - PROCESS | 1650 | 1461594495946 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:28:16 INFO - PROCESS | 1650 | 1461594496040 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c592000 == 70 [pid = 1650] [id = 261] 07:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11b96d000) [pid = 1650] [serial = 781] [outer = 0x0] 07:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11bf26000) [pid = 1650] [serial = 782] [outer = 0x11b96d000] 07:28:16 INFO - PROCESS | 1650 | 1461594496070 Marionette DEBUG loaded listener.js 07:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c16ec00) [pid = 1650] [serial = 783] [outer = 0x11b96d000] 07:28:16 INFO - PROCESS | 1650 | 1461594496497 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]]]}] 07:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 07:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:28:16 INFO - PROCESS | 1650 | 1461594496506 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:28:16 INFO - PROCESS | 1650 | 1461594496507 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:28:16 INFO - PROCESS | 1650 | 1461594496510 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:28:16 INFO - PROCESS | 1650 | 1461594496512 Marionette TRACE conn2 <- [1,1018,null,{}] 07:28:16 INFO - PROCESS | 1650 | 1461594496522 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}] 07:28:16 INFO - PROCESS | 1650 | 1461594496627 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:28:16 INFO - PROCESS | 1650 | 1461594496695 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17b000 == 71 [pid = 1650] [id = 262] 07:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c740400) [pid = 1650] [serial = 784] [outer = 0x0] 07:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127810000) [pid = 1650] [serial = 785] [outer = 0x11c740400] 07:28:16 INFO - PROCESS | 1650 | 1461594496727 Marionette DEBUG loaded listener.js 07:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12985b400) [pid = 1650] [serial = 786] [outer = 0x11c740400] 07:28:17 INFO - PROCESS | 1650 | 1461594497174 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]]]}] 07:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 723ms 07:28:17 INFO - PROCESS | 1650 | 1461594497273 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:28:17 INFO - PROCESS | 1650 | 1461594497275 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:28:17 INFO - PROCESS | 1650 | 1461594497279 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:28:17 INFO - PROCESS | 1650 | 1461594497281 Marionette TRACE conn2 <- [1,1022,null,{}] 07:28:17 INFO - PROCESS | 1650 | 1461594497283 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}] 07:28:17 INFO - PROCESS | 1650 | 1461594497393 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:28:17 INFO - PROCESS | 1650 | 1461594497463 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f753000 == 72 [pid = 1650] [id = 263] 07:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12985c400) [pid = 1650] [serial = 787] [outer = 0x0] 07:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b546c00) [pid = 1650] [serial = 788] [outer = 0x12985c400] 07:28:17 INFO - PROCESS | 1650 | 1461594497496 Marionette DEBUG loaded listener.js 07:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bb9f800) [pid = 1650] [serial = 789] [outer = 0x12985c400] 07:28:17 INFO - PROCESS | 1650 | 1461594497966 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]]]}] 07:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 725ms 07:28:18 INFO - PROCESS | 1650 | 1461594498004 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:28:18 INFO - PROCESS | 1650 | 1461594498006 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:28:18 INFO - PROCESS | 1650 | 1461594498008 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:28:18 INFO - PROCESS | 1650 | 1461594498010 Marionette TRACE conn2 <- [1,1026,null,{}] 07:28:18 INFO - PROCESS | 1650 | 1461594498012 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}] 07:28:18 INFO - PROCESS | 1650 | 1461594498112 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:28:18 INFO - PROCESS | 1650 | 1461594498180 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa0c000 == 73 [pid = 1650] [id = 264] 07:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1299f5400) [pid = 1650] [serial = 790] [outer = 0x0] 07:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d189800) [pid = 1650] [serial = 791] [outer = 0x1299f5400] 07:28:18 INFO - PROCESS | 1650 | 1461594498210 Marionette DEBUG loaded listener.js 07:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d676c00) [pid = 1650] [serial = 792] [outer = 0x1299f5400] 07:28:18 INFO - PROCESS | 1650 | 1461594498623 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]]]}] 07:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 668ms 07:28:18 INFO - PROCESS | 1650 | 1461594498690 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:28:18 INFO - PROCESS | 1650 | 1461594498691 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:28:18 INFO - PROCESS | 1650 | 1461594498693 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:28:18 INFO - PROCESS | 1650 | 1461594498695 Marionette TRACE conn2 <- [1,1030,null,{}] 07:28:18 INFO - PROCESS | 1650 | 1461594498697 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}] 07:28:18 INFO - PROCESS | 1650 | 1461594498848 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:28:18 INFO - PROCESS | 1650 | 1461594498862 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fac3800 == 74 [pid = 1650] [id = 265] 07:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12e581c00) [pid = 1650] [serial = 793] [outer = 0x0] 07:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e877c00) [pid = 1650] [serial = 794] [outer = 0x12e581c00] 07:28:18 INFO - PROCESS | 1650 | 1461594498894 Marionette DEBUG loaded listener.js 07:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e87d000) [pid = 1650] [serial = 795] [outer = 0x12e581c00] 07:28:19 INFO - PROCESS | 1650 | 1461594499314 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]]]}] 07:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 667ms 07:28:19 INFO - PROCESS | 1650 | 1461594499362 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:28:19 INFO - PROCESS | 1650 | 1461594499363 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:28:19 INFO - PROCESS | 1650 | 1461594499365 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:28:19 INFO - PROCESS | 1650 | 1461594499367 Marionette TRACE conn2 <- [1,1034,null,{}] 07:28:19 INFO - PROCESS | 1650 | 1461594499369 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}] 07:28:19 INFO - PROCESS | 1650 | 1461594499472 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:28:19 INFO - PROCESS | 1650 | 1461594499527 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd1d000 == 75 [pid = 1650] [id = 266] 07:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e582800) [pid = 1650] [serial = 796] [outer = 0x0] 07:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e932c00) [pid = 1650] [serial = 797] [outer = 0x12e582800] 07:28:19 INFO - PROCESS | 1650 | 1461594499556 Marionette DEBUG loaded listener.js 07:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e93a800) [pid = 1650] [serial = 798] [outer = 0x12e582800] 07:28:20 INFO - PROCESS | 1650 | 1461594500007 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]]]}] 07:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 668ms 07:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:28:20 INFO - PROCESS | 1650 | 1461594500035 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:28:20 INFO - PROCESS | 1650 | 1461594500037 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:28:20 INFO - PROCESS | 1650 | 1461594500041 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:28:20 INFO - PROCESS | 1650 | 1461594500042 Marionette TRACE conn2 <- [1,1038,null,{}] 07:28:20 INFO - PROCESS | 1650 | 1461594500044 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}] 07:28:20 INFO - PROCESS | 1650 | 1461594500164 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:28:20 INFO - PROCESS | 1650 | 1461594500232 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e49000 == 76 [pid = 1650] [id = 267] 07:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x114240400) [pid = 1650] [serial = 799] [outer = 0x0] 07:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x129f97400) [pid = 1650] [serial = 800] [outer = 0x114240400] 07:28:20 INFO - PROCESS | 1650 | 1461594500262 Marionette DEBUG loaded listener.js 07:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e87e000) [pid = 1650] [serial = 801] [outer = 0x114240400] 07:28:20 INFO - PROCESS | 1650 | 1461594500811 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]]]}] 07:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 820ms 07:28:20 INFO - PROCESS | 1650 | 1461594500861 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:28:20 INFO - PROCESS | 1650 | 1461594500864 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:28:20 INFO - PROCESS | 1650 | 1461594500867 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:28:20 INFO - PROCESS | 1650 | 1461594500869 Marionette TRACE conn2 <- [1,1042,null,{}] 07:28:20 INFO - PROCESS | 1650 | 1461594500873 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}] 07:28:20 INFO - PROCESS | 1650 | 1461594500971 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:28:21 INFO - PROCESS | 1650 | 1461594501028 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9d800 == 77 [pid = 1650] [id = 268] 07:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11925d400) [pid = 1650] [serial = 802] [outer = 0x0] 07:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119a42c00) [pid = 1650] [serial = 803] [outer = 0x11925d400] 07:28:21 INFO - PROCESS | 1650 | 1461594501057 Marionette DEBUG loaded listener.js 07:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11a7e7800) [pid = 1650] [serial = 804] [outer = 0x11925d400] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e973800 == 76 [pid = 1650] [id = 258] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d028000 == 75 [pid = 1650] [id = 257] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x125ab9800 == 74 [pid = 1650] [id = 256] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d031800 == 73 [pid = 1650] [id = 255] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12bba4c00) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc1d000 == 72 [pid = 1650] [id = 254] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b209000 == 71 [pid = 1650] [id = 253] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x127f76000 == 70 [pid = 1650] [id = 252] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x127450000 == 69 [pid = 1650] [id = 251] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x125eaa000 == 68 [pid = 1650] [id = 250] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfb4800 == 67 [pid = 1650] [id = 249] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa9800 == 66 [pid = 1650] [id = 248] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11b05d800 == 65 [pid = 1650] [id = 247] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11b944800 == 64 [pid = 1650] [id = 246] 07:28:21 INFO - PROCESS | 1650 | 1461594501583 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]]]}] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e987000 == 63 [pid = 1650] [id = 244] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8fa800 == 62 [pid = 1650] [id = 243] 07:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116740000 == 61 [pid = 1650] [id = 240] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12e57f800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12d642800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d34f800) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12844a800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129b72400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12985c000) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129fa0400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x126a6b000) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11a7e3800) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119c9bc00) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x117942c00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11551b800) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129f9b000) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123a6b000) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x123a73c00) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x126cabc00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118640800) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11be93c00) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11af0f800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x125d51c00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12690d400) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11bac9000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c170800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b07bc00) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b5b6400) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bf31800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b5bb000) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b6d6000) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bb9e800) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b54dc00) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127f85400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b5e6000) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12990ec00) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127865400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 07:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1276b0800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 07:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 773ms 07:28:21 INFO - PROCESS | 1650 | 1461594501641 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:28:21 INFO - PROCESS | 1650 | 1461594501644 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:28:21 INFO - PROCESS | 1650 | 1461594501649 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:28:21 INFO - PROCESS | 1650 | 1461594501650 Marionette TRACE conn2 <- [1,1046,null,{}] 07:28:21 INFO - PROCESS | 1650 | 1461594501653 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}] 07:28:21 INFO - PROCESS | 1650 | 1461594501738 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:28:21 INFO - PROCESS | 1650 | 1461594501745 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa9800 == 62 [pid = 1650] [id = 269] 07:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11a7dec00) [pid = 1650] [serial = 805] [outer = 0x0] 07:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11b07bc00) [pid = 1650] [serial = 806] [outer = 0x11a7dec00] 07:28:21 INFO - PROCESS | 1650 | 1461594501772 Marionette DEBUG loaded listener.js 07:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c118800) [pid = 1650] [serial = 807] [outer = 0x11a7dec00] 07:28:22 INFO - PROCESS | 1650 | 1461594502132 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]]]}] 07:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 07:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:28:22 INFO - PROCESS | 1650 | 1461594502168 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:28:22 INFO - PROCESS | 1650 | 1461594502169 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:28:22 INFO - PROCESS | 1650 | 1461594502171 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:28:22 INFO - PROCESS | 1650 | 1461594502174 Marionette TRACE conn2 <- [1,1050,null,{}] 07:28:22 INFO - PROCESS | 1650 | 1461594502181 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}] 07:28:22 INFO - PROCESS | 1650 | 1461594502269 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:28:22 INFO - PROCESS | 1650 | 1461594502276 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c2f3800 == 63 [pid = 1650] [id = 270] 07:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123a6b000) [pid = 1650] [serial = 808] [outer = 0x0] 07:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x125d6c800) [pid = 1650] [serial = 809] [outer = 0x123a6b000] 07:28:22 INFO - PROCESS | 1650 | 1461594502305 Marionette DEBUG loaded listener.js 07:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127259000) [pid = 1650] [serial = 810] [outer = 0x123a6b000] 07:28:22 INFO - PROCESS | 1650 | 1461594502643 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]]]}] 07:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 07:28:22 INFO - PROCESS | 1650 | 1461594502700 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:28:22 INFO - PROCESS | 1650 | 1461594502702 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:28:22 INFO - PROCESS | 1650 | 1461594502705 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:28:22 INFO - PROCESS | 1650 | 1461594502707 Marionette TRACE conn2 <- [1,1054,null,{}] 07:28:22 INFO - PROCESS | 1650 | 1461594502709 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}] 07:28:22 INFO - PROCESS | 1650 | 1461594502795 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:28:22 INFO - PROCESS | 1650 | 1461594502800 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f16000 == 64 [pid = 1650] [id = 271] 07:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127862000) [pid = 1650] [serial = 811] [outer = 0x0] 07:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x128450000) [pid = 1650] [serial = 812] [outer = 0x127862000] 07:28:22 INFO - PROCESS | 1650 | 1461594502827 Marionette DEBUG loaded listener.js 07:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129911000) [pid = 1650] [serial = 813] [outer = 0x127862000] 07:28:23 INFO - PROCESS | 1650 | 1461594503168 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]]]}] 07:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 07:28:23 INFO - PROCESS | 1650 | 1461594503176 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:28:23 INFO - PROCESS | 1650 | 1461594503178 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:28:23 INFO - PROCESS | 1650 | 1461594503180 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:28:23 INFO - PROCESS | 1650 | 1461594503181 Marionette TRACE conn2 <- [1,1058,null,{}] 07:28:23 INFO - PROCESS | 1650 | 1461594503183 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}] 07:28:23 INFO - PROCESS | 1650 | 1461594503265 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:28:23 INFO - PROCESS | 1650 | 1461594503271 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1284b6000 == 65 [pid = 1650] [id = 272] 07:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129b72400) [pid = 1650] [serial = 814] [outer = 0x0] 07:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129fa1c00) [pid = 1650] [serial = 815] [outer = 0x129b72400] 07:28:23 INFO - PROCESS | 1650 | 1461594503297 Marionette DEBUG loaded listener.js 07:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b5b7000) [pid = 1650] [serial = 816] [outer = 0x129b72400] 07:28:23 INFO - PROCESS | 1650 | 1461594503633 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]]]}] 07:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 475ms 07:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:28:23 INFO - PROCESS | 1650 | 1461594503682 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:28:23 INFO - PROCESS | 1650 | 1461594503683 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:28:23 INFO - PROCESS | 1650 | 1461594503686 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:28:23 INFO - PROCESS | 1650 | 1461594503688 Marionette TRACE conn2 <- [1,1062,null,{}] 07:28:23 INFO - PROCESS | 1650 | 1461594503697 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}] 07:28:23 INFO - PROCESS | 1650 | 1461594503814 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:28:23 INFO - PROCESS | 1650 | 1461594503847 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc08000 == 66 [pid = 1650] [id = 273] 07:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129b74400) [pid = 1650] [serial = 817] [outer = 0x0] 07:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b6d6000) [pid = 1650] [serial = 818] [outer = 0x129b74400] 07:28:23 INFO - PROCESS | 1650 | 1461594503875 Marionette DEBUG loaded listener.js 07:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d188800) [pid = 1650] [serial = 819] [outer = 0x129b74400] 07:28:24 INFO - PROCESS | 1650 | 1461594504359 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]]]}] 07:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 725ms 07:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:28:24 INFO - PROCESS | 1650 | 1461594504411 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:28:24 INFO - PROCESS | 1650 | 1461594504412 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:28:24 INFO - PROCESS | 1650 | 1461594504414 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:28:24 INFO - PROCESS | 1650 | 1461594504415 Marionette TRACE conn2 <- [1,1066,null,{}] 07:28:24 INFO - PROCESS | 1650 | 1461594504423 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}] 07:28:24 INFO - PROCESS | 1650 | 1461594504528 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:28:24 INFO - PROCESS | 1650 | 1461594504542 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d706800 == 67 [pid = 1650] [id = 274] 07:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11a82e000) [pid = 1650] [serial = 820] [outer = 0x0] 07:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12d766c00) [pid = 1650] [serial = 821] [outer = 0x11a82e000] 07:28:24 INFO - PROCESS | 1650 | 1461594504567 Marionette DEBUG loaded listener.js 07:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e876c00) [pid = 1650] [serial = 822] [outer = 0x11a82e000] 07:28:24 INFO - PROCESS | 1650 | 1461594504903 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]]]}] 07:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 07:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:28:24 INFO - PROCESS | 1650 | 1461594504936 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:28:24 INFO - PROCESS | 1650 | 1461594504937 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:28:24 INFO - PROCESS | 1650 | 1461594504939 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:28:24 INFO - PROCESS | 1650 | 1461594504940 Marionette TRACE conn2 <- [1,1070,null,{}] 07:28:24 INFO - PROCESS | 1650 | 1461594504942 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}] 07:28:25 INFO - PROCESS | 1650 | 1461594505043 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:28:25 INFO - PROCESS | 1650 | 1461594505076 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e39f800 == 68 [pid = 1650] [id = 275] 07:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e877000) [pid = 1650] [serial = 823] [outer = 0x0] 07:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e93ac00) [pid = 1650] [serial = 824] [outer = 0x12e877000] 07:28:25 INFO - PROCESS | 1650 | 1461594505101 Marionette DEBUG loaded listener.js 07:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ed3a000) [pid = 1650] [serial = 825] [outer = 0x12e877000] 07:28:25 INFO - PROCESS | 1650 | 1461594505425 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]]]}] 07:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 07:28:25 INFO - PROCESS | 1650 | 1461594505460 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:28:25 INFO - PROCESS | 1650 | 1461594505462 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:28:25 INFO - PROCESS | 1650 | 1461594505464 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:28:25 INFO - PROCESS | 1650 | 1461594505465 Marionette TRACE conn2 <- [1,1074,null,{}] 07:28:25 INFO - PROCESS | 1650 | 1461594505467 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}] 07:28:25 INFO - PROCESS | 1650 | 1461594505572 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:28:25 INFO - PROCESS | 1650 | 1461594505586 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e978800 == 69 [pid = 1650] [id = 276] 07:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e880c00) [pid = 1650] [serial = 826] [outer = 0x0] 07:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12ed41800) [pid = 1650] [serial = 827] [outer = 0x12e880c00] 07:28:25 INFO - PROCESS | 1650 | 1461594505611 Marionette DEBUG loaded listener.js 07:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12ed46400) [pid = 1650] [serial = 828] [outer = 0x12e880c00] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129b75800) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b5c3800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b5e5000) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1165b3c00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11c119800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x123a70400) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d09cc00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c790000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127f93400) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x116543400) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127f03800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d67dc00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d63dc00) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129908c00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:28:25 INFO - PROCESS | 1650 | 1461594505963 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]]]}] 07:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 517ms 07:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:28:25 INFO - PROCESS | 1650 | 1461594505982 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:28:25 INFO - PROCESS | 1650 | 1461594505983 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:28:25 INFO - PROCESS | 1650 | 1461594505985 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:28:25 INFO - PROCESS | 1650 | 1461594505987 Marionette TRACE conn2 <- [1,1078,null,{}] 07:28:26 INFO - PROCESS | 1650 | 1461594505998 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}] 07:28:26 INFO - PROCESS | 1650 | 1461594506081 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:28:26 INFO - PROCESS | 1650 | 1461594506086 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8c5800 == 70 [pid = 1650] [id = 277] 07:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1276ab000) [pid = 1650] [serial = 829] [outer = 0x0] 07:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129f9e800) [pid = 1650] [serial = 830] [outer = 0x1276ab000] 07:28:26 INFO - PROCESS | 1650 | 1461594506112 Marionette DEBUG loaded listener.js 07:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d349c00) [pid = 1650] [serial = 831] [outer = 0x1276ab000] 07:28:26 INFO - PROCESS | 1650 | 1461594506471 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]]]}] 07:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 529ms 07:28:26 INFO - PROCESS | 1650 | 1461594506514 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:28:26 INFO - PROCESS | 1650 | 1461594506516 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:28:26 INFO - PROCESS | 1650 | 1461594506518 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:28:26 INFO - PROCESS | 1650 | 1461594506520 Marionette TRACE conn2 <- [1,1082,null,{}] 07:28:26 INFO - PROCESS | 1650 | 1461594506522 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}] 07:28:26 INFO - PROCESS | 1650 | 1461594506625 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:28:26 INFO - PROCESS | 1650 | 1461594506681 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef46800 == 71 [pid = 1650] [id = 278] 07:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127803800) [pid = 1650] [serial = 832] [outer = 0x0] 07:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ed3f800) [pid = 1650] [serial = 833] [outer = 0x127803800] 07:28:26 INFO - PROCESS | 1650 | 1461594506710 Marionette DEBUG loaded listener.js 07:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ef78400) [pid = 1650] [serial = 834] [outer = 0x127803800] 07:28:27 INFO - PROCESS | 1650 | 1461594506992 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]]]}] 07:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 07:28:27 INFO - PROCESS | 1650 | 1461594507041 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:28:27 INFO - PROCESS | 1650 | 1461594507042 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:28:27 INFO - PROCESS | 1650 | 1461594507044 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:28:27 INFO - PROCESS | 1650 | 1461594507045 Marionette TRACE conn2 <- [1,1086,null,{}] 07:28:27 INFO - PROCESS | 1650 | 1461594507048 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}] 07:28:27 INFO - PROCESS | 1650 | 1461594507136 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:28:27 INFO - PROCESS | 1650 | 1461594507141 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x130335800 == 72 [pid = 1650] [id = 279] 07:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c88a400) [pid = 1650] [serial = 835] [outer = 0x0] 07:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c88d800) [pid = 1650] [serial = 836] [outer = 0x11c88a400] 07:28:27 INFO - PROCESS | 1650 | 1461594507166 Marionette DEBUG loaded listener.js 07:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c891c00) [pid = 1650] [serial = 837] [outer = 0x11c88a400] 07:28:27 INFO - PROCESS | 1650 | 1461594507494 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]]]}] 07:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 07:28:27 INFO - PROCESS | 1650 | 1461594507515 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:28:27 INFO - PROCESS | 1650 | 1461594507516 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:28:27 INFO - PROCESS | 1650 | 1461594507519 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:28:27 INFO - PROCESS | 1650 | 1461594507521 Marionette TRACE conn2 <- [1,1090,null,{}] 07:28:27 INFO - PROCESS | 1650 | 1461594507525 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}] 07:28:27 INFO - PROCESS | 1650 | 1461594507637 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:28:27 INFO - PROCESS | 1650 | 1461594507645 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305c6800 == 73 [pid = 1650] [id = 280] 07:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11c88b000) [pid = 1650] [serial = 838] [outer = 0x0] 07:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ef78800) [pid = 1650] [serial = 839] [outer = 0x11c88b000] 07:28:27 INFO - PROCESS | 1650 | 1461594507670 Marionette DEBUG loaded listener.js 07:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12f446400) [pid = 1650] [serial = 840] [outer = 0x11c88b000] 07:28:28 INFO - PROCESS | 1650 | 1461594508120 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]]]}] 07:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 671ms 07:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:28:28 INFO - PROCESS | 1650 | 1461594508191 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:28:28 INFO - PROCESS | 1650 | 1461594508194 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:28:28 INFO - PROCESS | 1650 | 1461594508198 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:28:28 INFO - PROCESS | 1650 | 1461594508200 Marionette TRACE conn2 <- [1,1094,null,{}] 07:28:28 INFO - PROCESS | 1650 | 1461594508204 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}] 07:28:28 INFO - PROCESS | 1650 | 1461594508312 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:28:28 INFO - PROCESS | 1650 | 1461594508383 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b960800 == 74 [pid = 1650] [id = 281] 07:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119c99800) [pid = 1650] [serial = 841] [outer = 0x0] 07:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11b07d400) [pid = 1650] [serial = 842] [outer = 0x119c99800] 07:28:28 INFO - PROCESS | 1650 | 1461594508416 Marionette DEBUG loaded listener.js 07:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11c11f400) [pid = 1650] [serial = 843] [outer = 0x119c99800] 07:28:28 INFO - PROCESS | 1650 | 1461594508844 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]]]}] 07:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 07:28:28 INFO - PROCESS | 1650 | 1461594508869 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:28:28 INFO - PROCESS | 1650 | 1461594508873 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:28:28 INFO - PROCESS | 1650 | 1461594508877 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:28:28 INFO - PROCESS | 1650 | 1461594508879 Marionette TRACE conn2 <- [1,1098,null,{}] 07:28:28 INFO - PROCESS | 1650 | 1461594508882 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}] 07:28:28 INFO - PROCESS | 1650 | 1461594508991 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:28:29 INFO - PROCESS | 1650 | 1461594509083 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f76800 == 75 [pid = 1650] [id = 282] 07:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c793c00) [pid = 1650] [serial = 844] [outer = 0x0] 07:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x123a6b400) [pid = 1650] [serial = 845] [outer = 0x11c793c00] 07:28:29 INFO - PROCESS | 1650 | 1461594509128 Marionette DEBUG loaded listener.js 07:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x125d71000) [pid = 1650] [serial = 846] [outer = 0x11c793c00] 07:28:29 INFO - PROCESS | 1650 | 1461594509525 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]]]}] 07:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 07:28:29 INFO - PROCESS | 1650 | 1461594509548 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:28:29 INFO - PROCESS | 1650 | 1461594509549 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:28:29 INFO - PROCESS | 1650 | 1461594509552 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:28:29 INFO - PROCESS | 1650 | 1461594509555 Marionette TRACE conn2 <- [1,1102,null,{}] 07:28:29 INFO - PROCESS | 1650 | 1461594509562 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}] 07:28:29 INFO - PROCESS | 1650 | 1461594509675 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:28:29 INFO - PROCESS | 1650 | 1461594509734 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fabb000 == 76 [pid = 1650] [id = 283] 07:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128449400) [pid = 1650] [serial = 847] [outer = 0x0] 07:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b5b6c00) [pid = 1650] [serial = 848] [outer = 0x128449400] 07:28:29 INFO - PROCESS | 1650 | 1461594509808 Marionette DEBUG loaded listener.js 07:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bba2c00) [pid = 1650] [serial = 849] [outer = 0x128449400] 07:28:30 INFO - PROCESS | 1650 | 1461594510241 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]]]}] 07:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 07:28:30 INFO - PROCESS | 1650 | 1461594510274 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:28:30 INFO - PROCESS | 1650 | 1461594510276 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:28:30 INFO - PROCESS | 1650 | 1461594510279 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:28:30 INFO - PROCESS | 1650 | 1461594510280 Marionette TRACE conn2 <- [1,1106,null,{}] 07:28:30 INFO - PROCESS | 1650 | 1461594510282 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}] 07:28:30 INFO - PROCESS | 1650 | 1461594510406 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:28:30 INFO - PROCESS | 1650 | 1461594510475 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12feaf000 == 77 [pid = 1650] [id = 284] 07:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bcde000) [pid = 1650] [serial = 850] [outer = 0x0] 07:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e567800) [pid = 1650] [serial = 851] [outer = 0x12bcde000] 07:28:30 INFO - PROCESS | 1650 | 1461594510505 Marionette DEBUG loaded listener.js 07:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e933800) [pid = 1650] [serial = 852] [outer = 0x12bcde000] 07:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ace9800) [pid = 1650] [serial = 853] [outer = 0x12f44ec00] 07:28:30 INFO - PROCESS | 1650 | 1461594510937 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]]]}] 07:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 718ms 07:28:31 INFO - PROCESS | 1650 | 1461594511003 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:28:31 INFO - PROCESS | 1650 | 1461594511005 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:28:31 INFO - PROCESS | 1650 | 1461594511009 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:28:31 INFO - PROCESS | 1650 | 1461594511010 Marionette TRACE conn2 <- [1,1110,null,{}] 07:28:31 INFO - PROCESS | 1650 | 1461594511012 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}] 07:28:31 INFO - PROCESS | 1650 | 1461594511114 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:28:31 INFO - PROCESS | 1650 | 1461594511195 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad43000 == 78 [pid = 1650] [id = 285] 07:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11c472400) [pid = 1650] [serial = 854] [outer = 0x0] 07:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x126a71000) [pid = 1650] [serial = 855] [outer = 0x11c472400] 07:28:31 INFO - PROCESS | 1650 | 1461594511228 Marionette DEBUG loaded listener.js 07:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12acf0c00) [pid = 1650] [serial = 856] [outer = 0x11c472400] 07:28:31 INFO - PROCESS | 1650 | 1461594511639 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]]]}] 07:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 07:28:31 INFO - PROCESS | 1650 | 1461594511689 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:28:31 INFO - PROCESS | 1650 | 1461594511691 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:28:31 INFO - PROCESS | 1650 | 1461594511693 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:28:31 INFO - PROCESS | 1650 | 1461594511694 Marionette TRACE conn2 <- [1,1114,null,{}] 07:28:31 INFO - PROCESS | 1650 | 1461594511697 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}] 07:28:31 INFO - PROCESS | 1650 | 1461594511856 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:28:31 INFO - PROCESS | 1650 | 1461594511868 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba11800 == 79 [pid = 1650] [id = 286] 07:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1188b4400) [pid = 1650] [serial = 857] [outer = 0x0] 07:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x127467400) [pid = 1650] [serial = 858] [outer = 0x1188b4400] 07:28:31 INFO - PROCESS | 1650 | 1461594511911 Marionette DEBUG loaded listener.js 07:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12ef76400) [pid = 1650] [serial = 859] [outer = 0x1188b4400] 07:28:32 INFO - PROCESS | 1650 | 1461594512527 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]]]}] 07:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 872ms 07:28:32 INFO - PROCESS | 1650 | 1461594512565 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:28:32 INFO - PROCESS | 1650 | 1461594512568 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:28:32 INFO - PROCESS | 1650 | 1461594512571 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:28:32 INFO - PROCESS | 1650 | 1461594512573 Marionette TRACE conn2 <- [1,1118,null,{}] 07:28:32 INFO - PROCESS | 1650 | 1461594512577 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}] 07:28:32 INFO - PROCESS | 1650 | 1461594512677 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:28:32 INFO - PROCESS | 1650 | 1461594512738 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf0a000 == 80 [pid = 1650] [id = 287] 07:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1159b7800) [pid = 1650] [serial = 860] [outer = 0x0] 07:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1188b3800) [pid = 1650] [serial = 861] [outer = 0x1159b7800] 07:28:32 INFO - PROCESS | 1650 | 1461594512767 Marionette DEBUG loaded listener.js 07:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x119a96400) [pid = 1650] [serial = 862] [outer = 0x1159b7800] 07:28:33 INFO - PROCESS | 1650 | 1461594513357 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]]]}] 07:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 822ms 07:28:33 INFO - PROCESS | 1650 | 1461594513394 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:28:33 INFO - PROCESS | 1650 | 1461594513400 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:28:33 INFO - PROCESS | 1650 | 1461594513406 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:28:33 INFO - PROCESS | 1650 | 1461594513409 Marionette TRACE conn2 <- [1,1122,null,{}] 07:28:33 INFO - PROCESS | 1650 | 1461594513412 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}] 07:28:33 INFO - PROCESS | 1650 | 1461594513553 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:28:33 INFO - PROCESS | 1650 | 1461594513653 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b058000 == 81 [pid = 1650] [id = 288] 07:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11a7ea400) [pid = 1650] [serial = 863] [outer = 0x0] 07:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11ad87800) [pid = 1650] [serial = 864] [outer = 0x11a7ea400] 07:28:33 INFO - PROCESS | 1650 | 1461594513681 Marionette DEBUG loaded listener.js 07:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11c116000) [pid = 1650] [serial = 865] [outer = 0x11a7ea400] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x130335800 == 80 [pid = 1650] [id = 279] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef46800 == 79 [pid = 1650] [id = 278] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8c5800 == 78 [pid = 1650] [id = 277] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12e978800 == 77 [pid = 1650] [id = 276] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12e39f800 == 76 [pid = 1650] [id = 275] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12d09c800) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c742800) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x127803000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b54b000) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11aa5c000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11574ec00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12e56c000) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d706800 == 75 [pid = 1650] [id = 274] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc08000 == 74 [pid = 1650] [id = 273] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1284b6000 == 73 [pid = 1650] [id = 272] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126f16000 == 72 [pid = 1650] [id = 271] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c2f3800 == 71 [pid = 1650] [id = 270] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa9800 == 70 [pid = 1650] [id = 269] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9d800 == 69 [pid = 1650] [id = 268] 07:28:34 INFO - PROCESS | 1650 | --DOCSHELL 0x118cc9000 == 68 [pid = 1650] [id = 260] 07:28:34 INFO - PROCESS | 1650 | 1461594514114 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]]]}] 07:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 722ms 07:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:28:34 INFO - PROCESS | 1650 | 1461594514128 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:28:34 INFO - PROCESS | 1650 | 1461594514129 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:28:34 INFO - PROCESS | 1650 | 1461594514131 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:28:34 INFO - PROCESS | 1650 | 1461594514134 Marionette TRACE conn2 <- [1,1126,null,{}] 07:28:34 INFO - PROCESS | 1650 | 1461594514141 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}] 07:28:34 INFO - PROCESS | 1650 | 1461594514237 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b6d1c00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12bce6800) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12bcdf400) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118c10800) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11c11f800) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c78fc00) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x126a74400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12780ec00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12d344400) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x125bebc00) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x125d6bc00) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12985f400) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129f9c000) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11b081400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11a7dd400) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d0a8c00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129860800) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d351000) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12d762000) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119264800) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d646000) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b545000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bcdc800) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e565c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d34d800) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b5c0000) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d67d000) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 07:28:34 INFO - PROCESS | 1650 | 1461594514324 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba43000 == 69 [pid = 1650] [id = 289] 07:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11a7dd400) [pid = 1650] [serial = 866] [outer = 0x0] 07:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c118400) [pid = 1650] [serial = 867] [outer = 0x11a7dd400] 07:28:34 INFO - PROCESS | 1650 | 1461594514353 Marionette DEBUG loaded listener.js 07:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123a72000) [pid = 1650] [serial = 868] [outer = 0x11a7dd400] 07:28:34 INFO - PROCESS | 1650 | 1461594514662 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]]]}] 07:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 572ms 07:28:34 INFO - PROCESS | 1650 | 1461594514703 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:28:34 INFO - PROCESS | 1650 | 1461594514707 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:28:34 INFO - PROCESS | 1650 | 1461594514710 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:28:34 INFO - PROCESS | 1650 | 1461594514711 Marionette TRACE conn2 <- [1,1130,null,{}] 07:28:34 INFO - PROCESS | 1650 | 1461594514713 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}] 07:28:34 INFO - PROCESS | 1650 | 1461594514812 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:28:34 INFO - PROCESS | 1650 | 1461594514866 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239e0800 == 70 [pid = 1650] [id = 290] 07:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x123a72400) [pid = 1650] [serial = 869] [outer = 0x0] 07:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125d67400) [pid = 1650] [serial = 870] [outer = 0x123a72400] 07:28:34 INFO - PROCESS | 1650 | 1461594514892 Marionette DEBUG loaded listener.js 07:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x126cac800) [pid = 1650] [serial = 871] [outer = 0x123a72400] 07:28:35 INFO - PROCESS | 1650 | 1461594515171 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]]]}] 07:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 07:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:28:35 INFO - PROCESS | 1650 | 1461594515228 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:28:35 INFO - PROCESS | 1650 | 1461594515230 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:28:35 INFO - PROCESS | 1650 | 1461594515232 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:28:35 INFO - PROCESS | 1650 | 1461594515233 Marionette TRACE conn2 <- [1,1134,null,{}] 07:28:35 INFO - PROCESS | 1650 | 1461594515235 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}] 07:28:35 INFO - PROCESS | 1650 | 1461594515318 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:28:35 INFO - PROCESS | 1650 | 1461594515376 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c37000 == 71 [pid = 1650] [id = 291] 07:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x123a73c00) [pid = 1650] [serial = 872] [outer = 0x0] 07:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x126fb6000) [pid = 1650] [serial = 873] [outer = 0x123a73c00] 07:28:35 INFO - PROCESS | 1650 | 1461594515402 Marionette DEBUG loaded listener.js 07:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127865800) [pid = 1650] [serial = 874] [outer = 0x123a73c00] 07:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 474ms 07:28:35 INFO - PROCESS | 1650 | 1461594515700 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]]]}] 07:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:28:35 INFO - PROCESS | 1650 | 1461594515711 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:28:35 INFO - PROCESS | 1650 | 1461594515712 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:28:35 INFO - PROCESS | 1650 | 1461594515714 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:28:35 INFO - PROCESS | 1650 | 1461594515715 Marionette TRACE conn2 <- [1,1138,null,{}] 07:28:35 INFO - PROCESS | 1650 | 1461594515717 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}] 07:28:35 INFO - PROCESS | 1650 | 1461594515829 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:28:35 INFO - PROCESS | 1650 | 1461594515835 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad52800 == 72 [pid = 1650] [id = 292] 07:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127f0f400) [pid = 1650] [serial = 875] [outer = 0x0] 07:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129b71800) [pid = 1650] [serial = 876] [outer = 0x127f0f400] 07:28:35 INFO - PROCESS | 1650 | 1461594515863 Marionette DEBUG loaded listener.js 07:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b5e3400) [pid = 1650] [serial = 877] [outer = 0x127f0f400] 07:28:36 INFO - PROCESS | 1650 | 1461594516194 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]]]}] 07:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 07:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:28:36 INFO - PROCESS | 1650 | 1461594516232 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:28:36 INFO - PROCESS | 1650 | 1461594516233 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:28:36 INFO - PROCESS | 1650 | 1461594516235 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:28:36 INFO - PROCESS | 1650 | 1461594516236 Marionette TRACE conn2 <- [1,1142,null,{}] 07:28:36 INFO - PROCESS | 1650 | 1461594516239 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}] 07:28:36 INFO - PROCESS | 1650 | 1461594516356 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:28:36 INFO - PROCESS | 1650 | 1461594516372 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae27800 == 73 [pid = 1650] [id = 293] 07:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129f9d400) [pid = 1650] [serial = 878] [outer = 0x0] 07:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b6d9800) [pid = 1650] [serial = 879] [outer = 0x129f9d400] 07:28:36 INFO - PROCESS | 1650 | 1461594516398 Marionette DEBUG loaded listener.js 07:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bb9b800) [pid = 1650] [serial = 880] [outer = 0x129f9d400] 07:28:36 INFO - PROCESS | 1650 | 1461594516810 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]]]}] 07:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 07:28:36 INFO - PROCESS | 1650 | 1461594516856 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:28:36 INFO - PROCESS | 1650 | 1461594516858 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:28:36 INFO - PROCESS | 1650 | 1461594516862 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:28:36 INFO - PROCESS | 1650 | 1461594516864 Marionette TRACE conn2 <- [1,1146,null,{}] 07:28:36 INFO - PROCESS | 1650 | 1461594516867 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}] 07:28:37 INFO - PROCESS | 1650 | 1461594517025 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:28:37 INFO - PROCESS | 1650 | 1461594517053 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b813000 == 74 [pid = 1650] [id = 294] 07:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11b0e4c00) [pid = 1650] [serial = 881] [outer = 0x0] 07:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12bb9bc00) [pid = 1650] [serial = 882] [outer = 0x11b0e4c00] 07:28:37 INFO - PROCESS | 1650 | 1461594517096 Marionette DEBUG loaded listener.js 07:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bf06400) [pid = 1650] [serial = 883] [outer = 0x11b0e4c00] 07:28:37 INFO - PROCESS | 1650 | 1461594517450 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]]]}] 07:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 620ms 07:28:37 INFO - PROCESS | 1650 | 1461594517481 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:28:37 INFO - PROCESS | 1650 | 1461594517482 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:28:37 INFO - PROCESS | 1650 | 1461594517490 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:28:37 INFO - PROCESS | 1650 | 1461594517491 Marionette TRACE conn2 <- [1,1150,null,{}] 07:28:37 INFO - PROCESS | 1650 | 1461594517493 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}] 07:28:37 INFO - PROCESS | 1650 | 1461594517598 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:28:37 INFO - PROCESS | 1650 | 1461594517632 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c082000 == 75 [pid = 1650] [id = 295] 07:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119d45800) [pid = 1650] [serial = 884] [outer = 0x0] 07:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12d187400) [pid = 1650] [serial = 885] [outer = 0x119d45800] 07:28:37 INFO - PROCESS | 1650 | 1461594517658 Marionette DEBUG loaded listener.js 07:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12d641400) [pid = 1650] [serial = 886] [outer = 0x119d45800] 07:28:37 INFO - PROCESS | 1650 | 1461594517990 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]]]}] 07:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 07:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:28:38 INFO - PROCESS | 1650 | 1461594518011 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:28:38 INFO - PROCESS | 1650 | 1461594518012 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:28:38 INFO - PROCESS | 1650 | 1461594518014 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:28:38 INFO - PROCESS | 1650 | 1461594518015 Marionette TRACE conn2 <- [1,1154,null,{}] 07:28:38 INFO - PROCESS | 1650 | 1461594518017 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}] 07:28:38 INFO - PROCESS | 1650 | 1461594518122 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:28:38 INFO - PROCESS | 1650 | 1461594518134 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d16f000 == 76 [pid = 1650] [id = 296] 07:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12d67a400) [pid = 1650] [serial = 887] [outer = 0x0] 07:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12d763c00) [pid = 1650] [serial = 888] [outer = 0x12d67a400] 07:28:38 INFO - PROCESS | 1650 | 1461594518161 Marionette DEBUG loaded listener.js 07:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12e579c00) [pid = 1650] [serial = 889] [outer = 0x12d67a400] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b5bec00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11c88a400) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11a82e000) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12e877000) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x127862000) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12e581c00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123a6b000) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12985c400) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1299f5400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e880c00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129b72400) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d640c00) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11925d400) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c740400) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x114240400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11b96d000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1151b6400) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11a7dec00) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12e582800) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127803800) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1276ab000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129b74400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bcddc00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c47fc00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119c9ac00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x125d73000) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11558a400) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b970000) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119a96c00) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1276abc00) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x114bb6000) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12cf0d000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:28:38 INFO - PROCESS | 1650 | 1461594518754 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]]]}] 07:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 769ms 07:28:38 INFO - PROCESS | 1650 | 1461594518784 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:28:38 INFO - PROCESS | 1650 | 1461594518785 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:28:38 INFO - PROCESS | 1650 | 1461594518790 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:28:38 INFO - PROCESS | 1650 | 1461594518792 Marionette TRACE conn2 <- [1,1158,null,{}] 07:28:38 INFO - PROCESS | 1650 | 1461594518795 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}] 07:28:38 INFO - PROCESS | 1650 | 1461594518917 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:28:38 INFO - PROCESS | 1650 | 1461594518979 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d16d000 == 77 [pid = 1650] [id = 297] 07:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x114bb7000) [pid = 1650] [serial = 890] [outer = 0x0] 07:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11af04800) [pid = 1650] [serial = 891] [outer = 0x114bb7000] 07:28:39 INFO - PROCESS | 1650 | 1461594519009 Marionette DEBUG loaded listener.js 07:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b6ccc00) [pid = 1650] [serial = 892] [outer = 0x114bb7000] 07:28:39 INFO - PROCESS | 1650 | 1461594519308 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]]]}] 07:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 571ms 07:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:28:39 INFO - PROCESS | 1650 | 1461594519362 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:28:39 INFO - PROCESS | 1650 | 1461594519363 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:28:39 INFO - PROCESS | 1650 | 1461594519365 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:28:39 INFO - PROCESS | 1650 | 1461594519366 Marionette TRACE conn2 <- [1,1162,null,{}] 07:28:39 INFO - PROCESS | 1650 | 1461594519369 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}] 07:28:39 INFO - PROCESS | 1650 | 1461594519459 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:28:39 INFO - PROCESS | 1650 | 1461594519463 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e970800 == 78 [pid = 1650] [id = 298] 07:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1276a7c00) [pid = 1650] [serial = 893] [outer = 0x0] 07:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e57b800) [pid = 1650] [serial = 894] [outer = 0x1276a7c00] 07:28:39 INFO - PROCESS | 1650 | 1461594519488 Marionette DEBUG loaded listener.js 07:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e877400) [pid = 1650] [serial = 895] [outer = 0x1276a7c00] 07:28:39 INFO - PROCESS | 1650 | 1461594519821 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]]]}] 07:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 469ms 07:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:28:39 INFO - PROCESS | 1650 | 1461594519835 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:28:39 INFO - PROCESS | 1650 | 1461594519836 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:28:39 INFO - PROCESS | 1650 | 1461594519842 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:28:39 INFO - PROCESS | 1650 | 1461594519843 Marionette TRACE conn2 <- [1,1166,null,{}] 07:28:39 INFO - PROCESS | 1650 | 1461594519846 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}] 07:28:39 INFO - PROCESS | 1650 | 1461594519958 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:28:39 INFO - PROCESS | 1650 | 1461594519966 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef2f000 == 79 [pid = 1650] [id = 299] 07:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1276a6800) [pid = 1650] [serial = 896] [outer = 0x0] 07:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e87b000) [pid = 1650] [serial = 897] [outer = 0x1276a6800] 07:28:39 INFO - PROCESS | 1650 | 1461594519991 Marionette DEBUG loaded listener.js 07:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e93b800) [pid = 1650] [serial = 898] [outer = 0x1276a6800] 07:28:40 INFO - PROCESS | 1650 | 1461594520318 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]]]}] 07:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 521ms 07:28:40 INFO - PROCESS | 1650 | 1461594520362 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:28:40 INFO - PROCESS | 1650 | 1461594520363 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:28:40 INFO - PROCESS | 1650 | 1461594520365 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:28:40 INFO - PROCESS | 1650 | 1461594520366 Marionette TRACE conn2 <- [1,1170,null,{}] 07:28:40 INFO - PROCESS | 1650 | 1461594520369 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}] 07:28:40 INFO - PROCESS | 1650 | 1461594520456 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:28:40 INFO - PROCESS | 1650 | 1461594520460 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f748800 == 80 [pid = 1650] [id = 300] 07:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e934c00) [pid = 1650] [serial = 899] [outer = 0x0] 07:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ed3e800) [pid = 1650] [serial = 900] [outer = 0x12e934c00] 07:28:40 INFO - PROCESS | 1650 | 1461594520485 Marionette DEBUG loaded listener.js 07:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ed48000) [pid = 1650] [serial = 901] [outer = 0x12e934c00] 07:28:40 INFO - PROCESS | 1650 | 1461594520953 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]]]}] 07:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 620ms 07:28:40 INFO - PROCESS | 1650 | 1461594520986 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:28:40 INFO - PROCESS | 1650 | 1461594520989 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:28:40 INFO - PROCESS | 1650 | 1461594520993 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:28:40 INFO - PROCESS | 1650 | 1461594520995 Marionette TRACE conn2 <- [1,1174,null,{}] 07:28:41 INFO - PROCESS | 1650 | 1461594520999 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}] 07:28:41 INFO - PROCESS | 1650 | 1461594521113 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:28:41 INFO - PROCESS | 1650 | 1461594521187 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ac3800 == 81 [pid = 1650] [id = 301] 07:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11594a400) [pid = 1650] [serial = 902] [outer = 0x0] 07:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118c4a800) [pid = 1650] [serial = 903] [outer = 0x11594a400] 07:28:41 INFO - PROCESS | 1650 | 1461594521219 Marionette DEBUG loaded listener.js 07:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119265400) [pid = 1650] [serial = 904] [outer = 0x11594a400] 07:28:41 INFO - PROCESS | 1650 | 1461594521648 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] 07:28:41 INFO - PROCESS | 1650 | 1461594521719 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:28:41 INFO - PROCESS | 1650 | 1461594521767 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:28:41 INFO - PROCESS | 1650 | 1461594521769 Marionette TRACE conn2 <- [1,1178,null,{}] 07:28:41 INFO - PROCESS | 1650 | 1461594521787 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}] 07:28:41 INFO - PROCESS | 1650 | 1461594521920 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:28:42 INFO - PROCESS | 1650 | 1461594522016 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eb6000 == 82 [pid = 1650] [id = 302] 07:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11bac6400) [pid = 1650] [serial = 905] [outer = 0x0] 07:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c170800) [pid = 1650] [serial = 906] [outer = 0x11bac6400] 07:28:42 INFO - PROCESS | 1650 | 1461594522062 Marionette DEBUG loaded listener.js 07:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11c884400) [pid = 1650] [serial = 907] [outer = 0x11bac6400] 07:28:42 INFO - PROCESS | 1650 | 1461594522577 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] 07:28:42 INFO - PROCESS | 1650 | 1461594522608 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:28:42 INFO - PROCESS | 1650 | 1461594522611 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:28:42 INFO - PROCESS | 1650 | 1461594522613 Marionette TRACE conn2 <- [1,1182,null,{}] 07:28:42 INFO - PROCESS | 1650 | 1461594522637 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}] 07:28:42 INFO - PROCESS | 1650 | 1461594522766 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:28:42 INFO - PROCESS | 1650 | 1461594522823 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef3a800 == 83 [pid = 1650] [id = 303] 07:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1279bb800) [pid = 1650] [serial = 908] [outer = 0x0] 07:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129855800) [pid = 1650] [serial = 909] [outer = 0x1279bb800] 07:28:42 INFO - PROCESS | 1650 | 1461594522855 Marionette DEBUG loaded listener.js 07:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1299ed400) [pid = 1650] [serial = 910] [outer = 0x1279bb800] 07:28:43 INFO - PROCESS | 1650 | 1461594523272 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 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 07:28:43 INFO - PROCESS | 1650 | 1461594523285 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:28:43 INFO - PROCESS | 1650 | 1461594523289 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:28:43 INFO - PROCESS | 1650 | 1461594523291 Marionette TRACE conn2 <- [1,1186,null,{}] 07:28:43 INFO - PROCESS | 1650 | 1461594523294 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}] 07:28:43 INFO - PROCESS | 1650 | 1461594523420 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:28:43 INFO - PROCESS | 1650 | 1461594523478 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd15800 == 84 [pid = 1650] [id = 304] 07:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x129904400) [pid = 1650] [serial = 911] [outer = 0x0] 07:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b542800) [pid = 1650] [serial = 912] [outer = 0x129904400] 07:28:43 INFO - PROCESS | 1650 | 1461594523508 Marionette DEBUG loaded listener.js 07:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bf0f000) [pid = 1650] [serial = 913] [outer = 0x129904400] 07:28:43 INFO - PROCESS | 1650 | 1461594523972 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] 07:28:44 INFO - PROCESS | 1650 | 1461594524015 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:28:44 INFO - PROCESS | 1650 | 1461594524018 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:28:44 INFO - PROCESS | 1650 | 1461594524020 Marionette TRACE conn2 <- [1,1190,null,{}] 07:28:44 INFO - PROCESS | 1650 | 1461594524024 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}] 07:28:44 INFO - PROCESS | 1650 | 1461594524184 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:28:44 INFO - PROCESS | 1650 | 1461594524313 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x130326000 == 85 [pid = 1650] [id = 305] 07:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1299f3800) [pid = 1650] [serial = 914] [outer = 0x0] 07:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e56fc00) [pid = 1650] [serial = 915] [outer = 0x1299f3800] 07:28:44 INFO - PROCESS | 1650 | 1461594524344 Marionette DEBUG loaded listener.js 07:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ed3fc00) [pid = 1650] [serial = 916] [outer = 0x1299f3800] 07:28:44 INFO - PROCESS | 1650 | 1461594524767 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] 07:28:44 INFO - PROCESS | 1650 | 1461594524795 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:28:44 INFO - PROCESS | 1650 | 1461594524799 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:28:44 INFO - PROCESS | 1650 | 1461594524800 Marionette TRACE conn2 <- [1,1194,null,{}] 07:28:44 INFO - PROCESS | 1650 | 1461594524803 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}] 07:28:44 INFO - PROCESS | 1650 | 1461594524990 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:28:45 INFO - PROCESS | 1650 | 1461594525148 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fae000 == 86 [pid = 1650] [id = 306] 07:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114751800) [pid = 1650] [serial = 917] [outer = 0x0] 07:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ef6e400) [pid = 1650] [serial = 918] [outer = 0x114751800] 07:28:45 INFO - PROCESS | 1650 | 1461594525199 Marionette DEBUG loaded listener.js 07:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12f798c00) [pid = 1650] [serial = 919] [outer = 0x114751800] 07:28:45 INFO - PROCESS | 1650 | 1461594525676 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] 07:28:45 INFO - PROCESS | 1650 | 1461594525722 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:28:45 INFO - PROCESS | 1650 | 1461594525725 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:28:45 INFO - PROCESS | 1650 | 1461594525727 Marionette TRACE conn2 <- [1,1198,null,{}] 07:28:45 INFO - PROCESS | 1650 | 1461594525731 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}] 07:28:45 INFO - PROCESS | 1650 | 1461594525895 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:28:46 INFO - PROCESS | 1650 | 1461594526280 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158bd000 == 87 [pid = 1650] [id = 307] 07:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11453e000) [pid = 1650] [serial = 920] [outer = 0x0] 07:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x114566000) [pid = 1650] [serial = 921] [outer = 0x11453e000] 07:28:46 INFO - PROCESS | 1650 | 1461594526311 Marionette DEBUG loaded listener.js 07:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11574d400) [pid = 1650] [serial = 922] [outer = 0x11453e000] 07:28:46 INFO - PROCESS | 1650 | 1461594526747 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]]]}] 07:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1071ms 07:28:46 INFO - PROCESS | 1650 | 1461594526808 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:28:46 INFO - PROCESS | 1650 | 1461594526811 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:28:46 INFO - PROCESS | 1650 | 1461594526815 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:28:46 INFO - PROCESS | 1650 | 1461594526818 Marionette TRACE conn2 <- [1,1202,null,{}] 07:28:46 INFO - PROCESS | 1650 | 1461594526822 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}] 07:28:46 INFO - PROCESS | 1650 | 1461594526919 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:28:47 INFO - PROCESS | 1650 | 1461594526997 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a715800 == 88 [pid = 1650] [id = 308] 07:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118cea400) [pid = 1650] [serial = 923] [outer = 0x0] 07:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11a7e6c00) [pid = 1650] [serial = 924] [outer = 0x118cea400] 07:28:47 INFO - PROCESS | 1650 | 1461594527025 Marionette DEBUG loaded listener.js 07:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11a828000) [pid = 1650] [serial = 925] [outer = 0x118cea400] 07:28:47 INFO - PROCESS | 1650 | 1461594527451 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]]]}] 07:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 07:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 674ms 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12f40c000 == 87 [pid = 1650] [id = 259] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf02800 == 86 [pid = 1650] [id = 241] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8b0800 == 85 [pid = 1650] [id = 242] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef2f000 == 84 [pid = 1650] [id = 299] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12e970800 == 83 [pid = 1650] [id = 298] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d16d000 == 82 [pid = 1650] [id = 297] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d16f000 == 81 [pid = 1650] [id = 296] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c082000 == 80 [pid = 1650] [id = 295] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b813000 == 79 [pid = 1650] [id = 294] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ef78800) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | 1461594527566 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:28:47 INFO - PROCESS | 1650 | 1461594527569 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae27800 == 78 [pid = 1650] [id = 293] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad52800 == 77 [pid = 1650] [id = 292] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119c37000 == 76 [pid = 1650] [id = 291] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1239e0800 == 75 [pid = 1650] [id = 290] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba43000 == 74 [pid = 1650] [id = 289] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11b058000 == 73 [pid = 1650] [id = 288] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf0a000 == 72 [pid = 1650] [id = 287] 07:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12fabb000 == 71 [pid = 1650] [id = 283] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129f76800 == 70 [pid = 1650] [id = 282] 07:28:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11b960800 == 69 [pid = 1650] [id = 281] 07:28:47 INFO - PROCESS | 1650 | 1461594527584 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:28:47 INFO - PROCESS | 1650 | 1461594527586 Marionette TRACE conn2 <- [1,1206,null,{}] 07:28:47 INFO - PROCESS | 1650 | 1461594527590 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}] 07:28:47 INFO - PROCESS | 1650 | 1461594527678 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d679c00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11bf32c00) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12b5e3000) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1188a6000) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d347800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12985bc00) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11b082c00) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129b75000) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118f29800) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x125d68800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12d644400) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c88d800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d766c00) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e93ac00) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12e876c00) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x128450000) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129911000) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e87d000) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e877c00) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x125d6c800) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127259000) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bb9f800) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b546c00) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12d676c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d189800) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ed41800) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129fa1c00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e576800) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11a7e7800) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119a42c00) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12985b400) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127810000) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e87e000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129f97400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ed3a000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c16ec00) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11bf26000) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119268400) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1188adc00) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11b07bc00) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c118800) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e93a800) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e932c00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ef78400) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129f9e800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12ed46400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d188800) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b6d6000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c891c00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d349c00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b5b7000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12ed3f800) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 07:28:47 INFO - PROCESS | 1650 | 1461594527739 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119734800 == 70 [pid = 1650] [id = 309] 07:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1188a6000) [pid = 1650] [serial = 926] [outer = 0x0] 07:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b07bc00) [pid = 1650] [serial = 927] [outer = 0x1188a6000] 07:28:47 INFO - PROCESS | 1650 | 1461594527770 Marionette DEBUG loaded listener.js 07:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c16ec00) [pid = 1650] [serial = 928] [outer = 0x1188a6000] 07:28:48 INFO - PROCESS | 1650 | 1461594528098 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]]]}] 07:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 07:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 525ms 07:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:28:48 INFO - PROCESS | 1650 | 1461594528109 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:28:48 INFO - PROCESS | 1650 | 1461594528111 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:28:48 INFO - PROCESS | 1650 | 1461594528116 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:28:48 INFO - PROCESS | 1650 | 1461594528121 Marionette TRACE conn2 <- [1,1210,null,{}] 07:28:48 INFO - PROCESS | 1650 | 1461594528126 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}] 07:28:48 INFO - PROCESS | 1650 | 1461594528211 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:28:48 INFO - PROCESS | 1650 | 1461594528217 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c598800 == 71 [pid = 1650] [id = 310] 07:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c475400) [pid = 1650] [serial = 929] [outer = 0x0] 07:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12393a400) [pid = 1650] [serial = 930] [outer = 0x11c475400] 07:28:48 INFO - PROCESS | 1650 | 1461594528246 Marionette DEBUG loaded listener.js 07:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x125be3800) [pid = 1650] [serial = 931] [outer = 0x11c475400] 07:28:48 INFO - PROCESS | 1650 | 1461594528581 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]]]}] 07:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 479ms 07:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:28:48 INFO - PROCESS | 1650 | 1461594528599 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:28:48 INFO - PROCESS | 1650 | 1461594528600 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:28:48 INFO - PROCESS | 1650 | 1461594528602 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:28:48 INFO - PROCESS | 1650 | 1461594528604 Marionette TRACE conn2 <- [1,1214,null,{}] 07:28:48 INFO - PROCESS | 1650 | 1461594528608 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}] 07:28:48 INFO - PROCESS | 1650 | 1461594528691 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:28:48 INFO - PROCESS | 1650 | 1461594528696 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1155a1000 == 72 [pid = 1650] [id = 311] 07:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123a72800) [pid = 1650] [serial = 932] [outer = 0x0] 07:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x125d6c800) [pid = 1650] [serial = 933] [outer = 0x123a72800] 07:28:48 INFO - PROCESS | 1650 | 1461594528722 Marionette DEBUG loaded listener.js 07:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126a67000) [pid = 1650] [serial = 934] [outer = 0x123a72800] 07:28:49 INFO - PROCESS | 1650 | 1461594529062 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]]]}] 07:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 471ms 07:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:28:49 INFO - PROCESS | 1650 | 1461594529074 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:28:49 INFO - PROCESS | 1650 | 1461594529076 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:28:49 INFO - PROCESS | 1650 | 1461594529078 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:28:49 INFO - PROCESS | 1650 | 1461594529079 Marionette TRACE conn2 <- [1,1218,null,{}] 07:28:49 INFO - PROCESS | 1650 | 1461594529081 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}] 07:28:49 INFO - PROCESS | 1650 | 1461594529165 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:28:49 INFO - PROCESS | 1650 | 1461594529217 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f1e800 == 73 [pid = 1650] [id = 312] 07:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1276b0000) [pid = 1650] [serial = 935] [outer = 0x0] 07:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12780e800) [pid = 1650] [serial = 936] [outer = 0x1276b0000] 07:28:49 INFO - PROCESS | 1650 | 1461594529249 Marionette DEBUG loaded listener.js 07:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12844bc00) [pid = 1650] [serial = 937] [outer = 0x1276b0000] 07:28:49 INFO - PROCESS | 1650 | 1461594529547 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]]]}] 07:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 07:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:28:49 INFO - PROCESS | 1650 | 1461594529597 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:28:49 INFO - PROCESS | 1650 | 1461594529598 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:28:49 INFO - PROCESS | 1650 | 1461594529600 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:28:49 INFO - PROCESS | 1650 | 1461594529601 Marionette TRACE conn2 <- [1,1222,null,{}] 07:28:49 INFO - PROCESS | 1650 | 1461594529603 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}] 07:28:49 INFO - PROCESS | 1650 | 1461594529685 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:28:49 INFO - PROCESS | 1650 | 1461594529691 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12996a000 == 74 [pid = 1650] [id = 313] 07:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12985a400) [pid = 1650] [serial = 938] [outer = 0x0] 07:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1299f5400) [pid = 1650] [serial = 939] [outer = 0x12985a400] 07:28:49 INFO - PROCESS | 1650 | 1461594529717 Marionette DEBUG loaded listener.js 07:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129f9d800) [pid = 1650] [serial = 940] [outer = 0x12985a400] 07:28:50 INFO - PROCESS | 1650 | 1461594530081 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] 07:28:50 INFO - PROCESS | 1650 | 1461594530123 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:28:50 INFO - PROCESS | 1650 | 1461594530125 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:28:50 INFO - PROCESS | 1650 | 1461594530126 Marionette TRACE conn2 <- [1,1226,null,{}] 07:28:50 INFO - PROCESS | 1650 | 1461594530128 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}] 07:28:50 INFO - PROCESS | 1650 | 1461594530231 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:28:50 INFO - PROCESS | 1650 | 1461594530268 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f77000 == 75 [pid = 1650] [id = 314] 07:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129f94000) [pid = 1650] [serial = 941] [outer = 0x0] 07:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12acef800) [pid = 1650] [serial = 942] [outer = 0x129f94000] 07:28:50 INFO - PROCESS | 1650 | 1461594530294 Marionette DEBUG loaded listener.js 07:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b54f000) [pid = 1650] [serial = 943] [outer = 0x129f94000] 07:28:50 INFO - PROCESS | 1650 | 1461594530605 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]]]}] 07:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 07:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:28:50 INFO - PROCESS | 1650 | 1461594530644 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:28:50 INFO - PROCESS | 1650 | 1461594530645 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:28:50 INFO - PROCESS | 1650 | 1461594530647 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:28:50 INFO - PROCESS | 1650 | 1461594530648 Marionette TRACE conn2 <- [1,1230,null,{}] 07:28:50 INFO - PROCESS | 1650 | 1461594530650 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}] 07:28:50 INFO - PROCESS | 1650 | 1461594530761 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:28:50 INFO - PROCESS | 1650 | 1461594530776 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b205800 == 76 [pid = 1650] [id = 315] 07:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b543800) [pid = 1650] [serial = 944] [outer = 0x0] 07:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b5e2800) [pid = 1650] [serial = 945] [outer = 0x12b543800] 07:28:50 INFO - PROCESS | 1650 | 1461594530802 Marionette DEBUG loaded listener.js 07:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b8dc000) [pid = 1650] [serial = 946] [outer = 0x12b543800] 07:28:51 INFO - PROCESS | 1650 | 1461594531125 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]]]}] 07:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 07:28:51 INFO - PROCESS | 1650 | 1461594531165 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:28:51 INFO - PROCESS | 1650 | 1461594531166 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:28:51 INFO - PROCESS | 1650 | 1461594531169 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:28:51 INFO - PROCESS | 1650 | 1461594531170 Marionette TRACE conn2 <- [1,1234,null,{}] 07:28:51 INFO - PROCESS | 1650 | 1461594531172 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}] 07:28:51 INFO - PROCESS | 1650 | 1461594531278 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:28:51 INFO - PROCESS | 1650 | 1461594531313 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c080800 == 77 [pid = 1650] [id = 316] 07:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b5b8c00) [pid = 1650] [serial = 947] [outer = 0x0] 07:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bba2000) [pid = 1650] [serial = 948] [outer = 0x12b5b8c00] 07:28:51 INFO - PROCESS | 1650 | 1461594531338 Marionette DEBUG loaded listener.js 07:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bf09400) [pid = 1650] [serial = 949] [outer = 0x12b5b8c00] 07:28:51 INFO - PROCESS | 1650 | 1461594531659 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]]]}] 07:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 517ms 07:28:51 INFO - PROCESS | 1650 | 1461594531688 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:28:51 INFO - PROCESS | 1650 | 1461594531691 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:28:51 INFO - PROCESS | 1650 | 1461594531695 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:28:51 INFO - PROCESS | 1650 | 1461594531697 Marionette TRACE conn2 <- [1,1238,null,{}] 07:28:51 INFO - PROCESS | 1650 | 1461594531700 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}] 07:28:51 INFO - PROCESS | 1650 | 1461594531865 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b0e4c00) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119d45800) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d67a400) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x114bb7000) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1276a7c00) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127f0f400) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1276a6800) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a7dd400) [pid = 1650] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123a72400) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1159b7800) [pid = 1650] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a7ea400) [pid = 1650] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x123a73c00) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129f9d400) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:28:52 INFO - PROCESS | 1650 | 1461594532150 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c36800 == 78 [pid = 1650] [id = 317] 07:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1159b7800) [pid = 1650] [serial = 950] [outer = 0x0] 07:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11a7dd400) [pid = 1650] [serial = 951] [outer = 0x1159b7800] 07:28:52 INFO - PROCESS | 1650 | 1461594532182 Marionette DEBUG loaded listener.js 07:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b5c3c00) [pid = 1650] [serial = 952] [outer = 0x1159b7800] 07:28:52 INFO - PROCESS | 1650 | 1461594532474 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]]]}] 07:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 821ms 07:28:52 INFO - PROCESS | 1650 | 1461594532524 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:28:52 INFO - PROCESS | 1650 | 1461594532526 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:28:52 INFO - PROCESS | 1650 | 1461594532528 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:28:52 INFO - PROCESS | 1650 | 1461594532530 Marionette TRACE conn2 <- [1,1242,null,{}] 07:28:52 INFO - PROCESS | 1650 | 1461594532532 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}] 07:28:52 INFO - PROCESS | 1650 | 1461594532635 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:28:52 INFO - PROCESS | 1650 | 1461594532639 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7b7000 == 79 [pid = 1650] [id = 318] 07:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12cf0d800) [pid = 1650] [serial = 953] [outer = 0x0] 07:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d644800) [pid = 1650] [serial = 954] [outer = 0x12cf0d800] 07:28:52 INFO - PROCESS | 1650 | 1461594532665 Marionette DEBUG loaded listener.js 07:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e565c00) [pid = 1650] [serial = 955] [outer = 0x12cf0d800] 07:28:52 INFO - PROCESS | 1650 | 1461594532973 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]]]}] 07:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 468ms 07:28:52 INFO - PROCESS | 1650 | 1461594532997 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:28:53 INFO - PROCESS | 1650 | 1461594532998 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:28:53 INFO - PROCESS | 1650 | 1461594533001 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:28:53 INFO - PROCESS | 1650 | 1461594533002 Marionette TRACE conn2 <- [1,1246,null,{}] 07:28:53 INFO - PROCESS | 1650 | 1461594533012 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}] 07:28:53 INFO - PROCESS | 1650 | 1461594533132 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:28:53 INFO - PROCESS | 1650 | 1461594533140 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e693000 == 80 [pid = 1650] [id = 319] 07:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b0e4c00) [pid = 1650] [serial = 956] [outer = 0x0] 07:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d765400) [pid = 1650] [serial = 957] [outer = 0x11b0e4c00] 07:28:53 INFO - PROCESS | 1650 | 1461594533165 Marionette DEBUG loaded listener.js 07:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e87d000) [pid = 1650] [serial = 958] [outer = 0x11b0e4c00] 07:28:53 INFO - PROCESS | 1650 | 1461594533459 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]]]}] 07:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 478ms 07:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:28:53 INFO - PROCESS | 1650 | 1461594533480 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:28:53 INFO - PROCESS | 1650 | 1461594533481 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:28:53 INFO - PROCESS | 1650 | 1461594533483 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:28:53 INFO - PROCESS | 1650 | 1461594533484 Marionette TRACE conn2 <- [1,1250,null,{}] 07:28:53 INFO - PROCESS | 1650 | 1461594533487 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}] 07:28:53 INFO - PROCESS | 1650 | 1461594533578 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:28:53 INFO - PROCESS | 1650 | 1461594533583 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e978000 == 81 [pid = 1650] [id = 320] 07:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12e57a800) [pid = 1650] [serial = 959] [outer = 0x0] 07:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ed41c00) [pid = 1650] [serial = 960] [outer = 0x12e57a800] 07:28:53 INFO - PROCESS | 1650 | 1461594533608 Marionette DEBUG loaded listener.js 07:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ef6e000) [pid = 1650] [serial = 961] [outer = 0x12e57a800] 07:28:53 INFO - PROCESS | 1650 | 1461594533947 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]]]}] 07:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms 07:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:28:53 INFO - PROCESS | 1650 | 1461594533957 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:28:53 INFO - PROCESS | 1650 | 1461594533958 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:28:53 INFO - PROCESS | 1650 | 1461594533960 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:28:53 INFO - PROCESS | 1650 | 1461594533962 Marionette TRACE conn2 <- [1,1254,null,{}] 07:28:53 INFO - PROCESS | 1650 | 1461594533964 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}] 07:28:54 INFO - PROCESS | 1650 | 1461594534081 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:28:54 INFO - PROCESS | 1650 | 1461594534089 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef32000 == 82 [pid = 1650] [id = 321] 07:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12aa2a800) [pid = 1650] [serial = 962] [outer = 0x0] 07:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12aa33000) [pid = 1650] [serial = 963] [outer = 0x12aa2a800] 07:28:54 INFO - PROCESS | 1650 | 1461594534113 Marionette DEBUG loaded listener.js 07:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12aa38400) [pid = 1650] [serial = 964] [outer = 0x12aa2a800] 07:28:54 INFO - PROCESS | 1650 | 1461594534610 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]]]}] 07:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 668ms 07:28:54 INFO - PROCESS | 1650 | 1461594534630 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:28:54 INFO - PROCESS | 1650 | 1461594534632 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:28:54 INFO - PROCESS | 1650 | 1461594534635 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:28:54 INFO - PROCESS | 1650 | 1461594534638 Marionette TRACE conn2 <- [1,1258,null,{}] 07:28:54 INFO - PROCESS | 1650 | 1461594534661 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}] 07:28:54 INFO - PROCESS | 1650 | 1461594534776 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:28:54 INFO - PROCESS | 1650 | 1461594534848 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b060000 == 83 [pid = 1650] [id = 322] 07:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11925ec00) [pid = 1650] [serial = 965] [outer = 0x0] 07:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11a561000) [pid = 1650] [serial = 966] [outer = 0x11925ec00] 07:28:54 INFO - PROCESS | 1650 | 1461594534879 Marionette DEBUG loaded listener.js 07:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11b07ac00) [pid = 1650] [serial = 967] [outer = 0x11925ec00] 07:28:55 INFO - PROCESS | 1650 | 1461594535295 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]]]}] 07:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 691ms 07:28:55 INFO - PROCESS | 1650 | 1461594535326 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:28:55 INFO - PROCESS | 1650 | 1461594535330 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:28:55 INFO - PROCESS | 1650 | 1461594535335 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:28:55 INFO - PROCESS | 1650 | 1461594535337 Marionette TRACE conn2 <- [1,1262,null,{}] 07:28:55 INFO - PROCESS | 1650 | 1461594535339 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}] 07:28:55 INFO - PROCESS | 1650 | 1461594535475 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:28:55 INFO - PROCESS | 1650 | 1461594535534 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x125ab6800 == 84 [pid = 1650] [id = 323] 07:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11b082c00) [pid = 1650] [serial = 968] [outer = 0x0] 07:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c472800) [pid = 1650] [serial = 969] [outer = 0x11b082c00] 07:28:55 INFO - PROCESS | 1650 | 1461594535607 Marionette DEBUG loaded listener.js 07:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x125be2000) [pid = 1650] [serial = 970] [outer = 0x11b082c00] 07:28:56 INFO - PROCESS | 1650 | 1461594536026 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]]]}] 07:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 724ms 07:28:56 INFO - PROCESS | 1650 | 1461594536059 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:28:56 INFO - PROCESS | 1650 | 1461594536060 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:28:56 INFO - PROCESS | 1650 | 1461594536063 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:28:56 INFO - PROCESS | 1650 | 1461594536065 Marionette TRACE conn2 <- [1,1266,null,{}] 07:28:56 INFO - PROCESS | 1650 | 1461594536073 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}] 07:28:56 INFO - PROCESS | 1650 | 1461594536186 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:28:56 INFO - PROCESS | 1650 | 1461594536241 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7b3000 == 85 [pid = 1650] [id = 324] 07:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x126caa800) [pid = 1650] [serial = 971] [outer = 0x0] 07:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12844b000) [pid = 1650] [serial = 972] [outer = 0x126caa800] 07:28:56 INFO - PROCESS | 1650 | 1461594536274 Marionette DEBUG loaded listener.js 07:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129f9ec00) [pid = 1650] [serial = 973] [outer = 0x126caa800] 07:28:56 INFO - PROCESS | 1650 | 1461594536784 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]]]}] 07:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 822ms 07:28:56 INFO - PROCESS | 1650 | 1461594536887 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:28:56 INFO - PROCESS | 1650 | 1461594536890 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:28:56 INFO - PROCESS | 1650 | 1461594536893 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:28:56 INFO - PROCESS | 1650 | 1461594536895 Marionette TRACE conn2 <- [1,1270,null,{}] 07:28:56 INFO - PROCESS | 1650 | 1461594536899 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}] 07:28:57 INFO - PROCESS | 1650 | 1461594537008 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:28:57 INFO - PROCESS | 1650 | 1461594537067 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f743800 == 86 [pid = 1650] [id = 325] 07:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x126cb1000) [pid = 1650] [serial = 974] [outer = 0x0] 07:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b5c4800) [pid = 1650] [serial = 975] [outer = 0x126cb1000] 07:28:57 INFO - PROCESS | 1650 | 1461594537137 Marionette DEBUG loaded listener.js 07:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12bf0d400) [pid = 1650] [serial = 976] [outer = 0x126cb1000] 07:28:57 INFO - PROCESS | 1650 | 1461594537536 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]]]}] 07:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 673ms 07:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:28:57 INFO - PROCESS | 1650 | 1461594537567 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:28:57 INFO - PROCESS | 1650 | 1461594537568 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:28:57 INFO - PROCESS | 1650 | 1461594537570 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:28:57 INFO - PROCESS | 1650 | 1461594537571 Marionette TRACE conn2 <- [1,1274,null,{}] 07:28:57 INFO - PROCESS | 1650 | 1461594537574 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}] 07:28:57 INFO - PROCESS | 1650 | 1461594537681 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:28:57 INFO - PROCESS | 1650 | 1461594537742 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fab3800 == 87 [pid = 1650] [id = 326] 07:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d0a2400) [pid = 1650] [serial = 977] [outer = 0x0] 07:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d344400) [pid = 1650] [serial = 978] [outer = 0x12d0a2400] 07:28:57 INFO - PROCESS | 1650 | 1461594537812 Marionette DEBUG loaded listener.js 07:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d681400) [pid = 1650] [serial = 979] [outer = 0x12d0a2400] 07:28:58 INFO - PROCESS | 1650 | 1461594538257 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]]]}] 07:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 770ms 07:28:58 INFO - PROCESS | 1650 | 1461594538347 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:28:58 INFO - PROCESS | 1650 | 1461594538349 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:28:58 INFO - PROCESS | 1650 | 1461594538353 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:28:58 INFO - PROCESS | 1650 | 1461594538354 Marionette TRACE conn2 <- [1,1278,null,{}] 07:28:58 INFO - PROCESS | 1650 | 1461594538356 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}] 07:28:58 INFO - PROCESS | 1650 | 1461594538473 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:28:58 INFO - PROCESS | 1650 | 1461594538572 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186d6000 == 88 [pid = 1650] [id = 327] 07:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x114bb2c00) [pid = 1650] [serial = 980] [outer = 0x0] 07:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c2b0000) [pid = 1650] [serial = 981] [outer = 0x114bb2c00] 07:28:58 INFO - PROCESS | 1650 | 1461594538606 Marionette DEBUG loaded listener.js 07:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12d681c00) [pid = 1650] [serial = 982] [outer = 0x114bb2c00] 07:28:59 INFO - PROCESS | 1650 | 1461594539167 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]]]}] 07:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 870ms 07:28:59 INFO - PROCESS | 1650 | 1461594539224 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:28:59 INFO - PROCESS | 1650 | 1461594539226 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:28:59 INFO - PROCESS | 1650 | 1461594539230 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:28:59 INFO - PROCESS | 1650 | 1461594539232 Marionette TRACE conn2 <- [1,1282,null,{}] 07:28:59 INFO - PROCESS | 1650 | 1461594539236 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}] 07:28:59 INFO - PROCESS | 1650 | 1461594539337 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:28:59 INFO - PROCESS | 1650 | 1461594539400 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1259a8800 == 89 [pid = 1650] [id = 328] 07:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114f5f000) [pid = 1650] [serial = 983] [outer = 0x0] 07:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1151b6c00) [pid = 1650] [serial = 984] [outer = 0x114f5f000] 07:28:59 INFO - PROCESS | 1650 | 1461594539428 Marionette DEBUG loaded listener.js 07:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118686800) [pid = 1650] [serial = 985] [outer = 0x114f5f000] 07:28:59 INFO - PROCESS | 1650 | 1461594539895 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]]]}] 07:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 07:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:28:59 INFO - PROCESS | 1650 | 1461594539950 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:28:59 INFO - PROCESS | 1650 | 1461594539954 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:28:59 INFO - PROCESS | 1650 | 1461594539960 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:28:59 INFO - PROCESS | 1650 | 1461594539961 Marionette TRACE conn2 <- [1,1286,null,{}] 07:28:59 INFO - PROCESS | 1650 | 1461594539964 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}] 07:29:00 INFO - PROCESS | 1650 | 1461594540056 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:29:00 INFO - PROCESS | 1650 | 1461594540135 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119735800 == 90 [pid = 1650] [id = 329] 07:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119ca3800) [pid = 1650] [serial = 986] [outer = 0x0] 07:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11b0ef800) [pid = 1650] [serial = 987] [outer = 0x119ca3800] 07:29:00 INFO - PROCESS | 1650 | 1461594540163 Marionette DEBUG loaded listener.js 07:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11c11a800) [pid = 1650] [serial = 988] [outer = 0x119ca3800] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f753000 == 89 [pid = 1650] [id = 263] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125ea7800 == 88 [pid = 1650] [id = 223] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12e396000 == 87 [pid = 1650] [id = 224] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12fac3800 == 86 [pid = 1650] [id = 265] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12e978000 == 85 [pid = 1650] [id = 320] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12e693000 == 84 [pid = 1650] [id = 319] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7b7000 == 83 [pid = 1650] [id = 318] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119c36800 == 82 [pid = 1650] [id = 317] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12c080800 == 81 [pid = 1650] [id = 316] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b205800 == 80 [pid = 1650] [id = 315] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ed3e800) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129f77000 == 79 [pid = 1650] [id = 314] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12996a000 == 78 [pid = 1650] [id = 313] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x126f1e800 == 77 [pid = 1650] [id = 312] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1155a1000 == 76 [pid = 1650] [id = 311] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11c598800 == 75 [pid = 1650] [id = 310] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119734800 == 74 [pid = 1650] [id = 309] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11a715800 == 73 [pid = 1650] [id = 308] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1158bd000 == 72 [pid = 1650] [id = 307] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x114fae000 == 71 [pid = 1650] [id = 306] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x130326000 == 70 [pid = 1650] [id = 305] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd15800 == 69 [pid = 1650] [id = 304] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef3a800 == 68 [pid = 1650] [id = 303] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125eb6000 == 67 [pid = 1650] [id = 302] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119ac3800 == 66 [pid = 1650] [id = 301] 07:29:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f748800 == 65 [pid = 1650] [id = 300] 07:29:00 INFO - PROCESS | 1650 | 1461594540542 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]]]}] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bb9bc00) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d187400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12d763c00) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11af04800) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d641400) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12e57b800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129b71800) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b5e3400) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x123a6b400) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e87b000) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c118400) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123a72000) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x125d67400) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x126cac800) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1188b3800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119a96400) [pid = 1650] [serial = 862] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127467400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11c116000) [pid = 1650] [serial = 865] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11ad87800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11b07d400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x126a71000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x126fb6000) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127865800) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b5b6c00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e567800) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x125d52000) [pid = 1650] [serial = 447] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b6ccc00) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e579c00) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b6d9800) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bf06400) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e877400) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e93b800) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 07:29:00 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bb9b800) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 07:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 619ms 07:29:00 INFO - PROCESS | 1650 | 1461594540580 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:29:00 INFO - PROCESS | 1650 | 1461594540581 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:29:00 INFO - PROCESS | 1650 | 1461594540583 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:29:00 INFO - PROCESS | 1650 | 1461594540586 Marionette TRACE conn2 <- [1,1290,null,{}] 07:29:00 INFO - PROCESS | 1650 | 1461594540593 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}] 07:29:00 INFO - PROCESS | 1650 | 1461594540681 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:29:00 INFO - PROCESS | 1650 | 1461594540687 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9e800 == 66 [pid = 1650] [id = 330] 07:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c475800) [pid = 1650] [serial = 989] [outer = 0x0] 07:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123a69400) [pid = 1650] [serial = 990] [outer = 0x11c475800] 07:29:00 INFO - PROCESS | 1650 | 1461594540716 Marionette DEBUG loaded listener.js 07:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x125bec800) [pid = 1650] [serial = 991] [outer = 0x11c475800] 07:29:01 INFO - PROCESS | 1650 | 1461594541077 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]]]}] 07:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 07:29:01 INFO - PROCESS | 1650 | 1461594541104 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:29:01 INFO - PROCESS | 1650 | 1461594541108 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:29:01 INFO - PROCESS | 1650 | 1461594541117 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:29:01 INFO - PROCESS | 1650 | 1461594541118 Marionette TRACE conn2 <- [1,1294,null,{}] 07:29:01 INFO - PROCESS | 1650 | 1461594541122 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}] 07:29:01 INFO - PROCESS | 1650 | 1461594541207 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:29:01 INFO - PROCESS | 1650 | 1461594541212 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f2e800 == 67 [pid = 1650] [id = 331] 07:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125d65800) [pid = 1650] [serial = 992] [outer = 0x0] 07:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12690d800) [pid = 1650] [serial = 993] [outer = 0x125d65800] 07:29:01 INFO - PROCESS | 1650 | 1461594541239 Marionette DEBUG loaded listener.js 07:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12780ac00) [pid = 1650] [serial = 994] [outer = 0x125d65800] 07:29:01 INFO - PROCESS | 1650 | 1461594541586 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]]]}] 07:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 528ms 07:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:29:01 INFO - PROCESS | 1650 | 1461594541639 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:29:01 INFO - PROCESS | 1650 | 1461594541640 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:29:01 INFO - PROCESS | 1650 | 1461594541642 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:29:01 INFO - PROCESS | 1650 | 1461594541643 Marionette TRACE conn2 <- [1,1298,null,{}] 07:29:01 INFO - PROCESS | 1650 | 1461594541646 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}] 07:29:01 INFO - PROCESS | 1650 | 1461594541750 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:29:01 INFO - PROCESS | 1650 | 1461594541757 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x129966800 == 68 [pid = 1650] [id = 332] 07:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1279bc000) [pid = 1650] [serial = 995] [outer = 0x0] 07:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129858000) [pid = 1650] [serial = 996] [outer = 0x1279bc000] 07:29:01 INFO - PROCESS | 1650 | 1461594541783 Marionette DEBUG loaded listener.js 07:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1299f0c00) [pid = 1650] [serial = 997] [outer = 0x1279bc000] 07:29:02 INFO - PROCESS | 1650 | 1461594542106 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]]]}] 07:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 07:29:02 INFO - PROCESS | 1650 | 1461594542112 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:29:02 INFO - PROCESS | 1650 | 1461594542113 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:29:02 INFO - PROCESS | 1650 | 1461594542116 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:29:02 INFO - PROCESS | 1650 | 1461594542117 Marionette TRACE conn2 <- [1,1302,null,{}] 07:29:02 INFO - PROCESS | 1650 | 1461594542119 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}] 07:29:02 INFO - PROCESS | 1650 | 1461594542221 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:29:02 INFO - PROCESS | 1650 | 1461594542238 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8b0000 == 69 [pid = 1650] [id = 333] 07:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129fa1000) [pid = 1650] [serial = 998] [outer = 0x0] 07:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b5e4800) [pid = 1650] [serial = 999] [outer = 0x129fa1000] 07:29:02 INFO - PROCESS | 1650 | 1461594542265 Marionette DEBUG loaded listener.js 07:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bb9b800) [pid = 1650] [serial = 1000] [outer = 0x129fa1000] 07:29:02 INFO - PROCESS | 1650 | 1461594542651 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]]]}] 07:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 570ms 07:29:02 INFO - PROCESS | 1650 | 1461594542686 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:29:02 INFO - PROCESS | 1650 | 1461594542688 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:29:02 INFO - PROCESS | 1650 | 1461594542701 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:29:02 INFO - PROCESS | 1650 | 1461594542702 Marionette TRACE conn2 <- [1,1306,null,{}] 07:29:02 INFO - PROCESS | 1650 | 1461594542704 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}] 07:29:02 INFO - PROCESS | 1650 | 1461594542808 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:29:02 INFO - PROCESS | 1650 | 1461594542846 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d06b800 == 70 [pid = 1650] [id = 334] 07:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12aa39000) [pid = 1650] [serial = 1001] [outer = 0x0] 07:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bf0dc00) [pid = 1650] [serial = 1002] [outer = 0x12aa39000] 07:29:02 INFO - PROCESS | 1650 | 1461594542871 Marionette DEBUG loaded listener.js 07:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12d63bc00) [pid = 1650] [serial = 1003] [outer = 0x12aa39000] 07:29:03 INFO - PROCESS | 1650 | 1461594543172 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]]]}] 07:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 07:29:03 INFO - PROCESS | 1650 | 1461594543219 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:29:03 INFO - PROCESS | 1650 | 1461594543220 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:29:03 INFO - PROCESS | 1650 | 1461594543225 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:29:03 INFO - PROCESS | 1650 | 1461594543226 Marionette TRACE conn2 <- [1,1310,null,{}] 07:29:03 INFO - PROCESS | 1650 | 1461594543228 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}] 07:29:03 INFO - PROCESS | 1650 | 1461594543333 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:29:03 INFO - PROCESS | 1650 | 1461594543351 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d16b000 == 71 [pid = 1650] [id = 335] 07:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d187400) [pid = 1650] [serial = 1004] [outer = 0x0] 07:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d766c00) [pid = 1650] [serial = 1005] [outer = 0x12d187400] 07:29:03 INFO - PROCESS | 1650 | 1461594543376 Marionette DEBUG loaded listener.js 07:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e57f400) [pid = 1650] [serial = 1006] [outer = 0x12d187400] 07:29:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 07:29:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 07:29:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1 07:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:03 INFO - _addTest/ [0,1313,"getWindowHandle",null] 07:29:03 INFO - PROCESS | 1650 | 1461594543745 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:29:03 INFO - PROCESS | 1650 | 1461594543748 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:29:03 INFO - PROCESS | 1650 | 1461594543749 Marionette TRACE conn2 <- [1,1314,null,{}] 07:29:03 INFO - PROCESS | 1650 | 1461594543751 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}] 07:29:03 INFO - PROCESS | 1650 | 1461594543865 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:29:03 INFO - PROCESS | 1650 | 1461594543875 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7b6800 == 72 [pid = 1650] [id = 336] 07:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b5c2400) [pid = 1650] [serial = 1007] [outer = 0x0] 07:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e936c00) [pid = 1650] [serial = 1008] [outer = 0x12b5c2400] 07:29:03 INFO - PROCESS | 1650 | 1461594543900 Marionette DEBUG loaded listener.js 07:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ed47c00) [pid = 1650] [serial = 1009] [outer = 0x12b5c2400] 07:29:04 INFO - PROCESS | 1650 | 1461594544230 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]]]}] 07:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 07:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:29:04 INFO - PROCESS | 1650 | 1461594544267 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:29:04 INFO - PROCESS | 1650 | 1461594544269 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:29:04 INFO - PROCESS | 1650 | 1461594544271 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:29:04 INFO - PROCESS | 1650 | 1461594544272 Marionette TRACE conn2 <- [1,1318,null,{}] 07:29:04 INFO - PROCESS | 1650 | 1461594544274 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}] 07:29:04 INFO - PROCESS | 1650 | 1461594544383 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12cf0d800) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c88b000) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129f94000) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b543800) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e934c00) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12985a400) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1276b0000) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118cea400) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b5b8c00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1188a6000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e57a800) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123a72800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1159b7800) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11453e000) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11c475400) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b0e4c00) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:29:04 INFO - PROCESS | 1650 | 1461594544595 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971d800 == 73 [pid = 1650] [id = 337] 07:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11340d000) [pid = 1650] [serial = 1010] [outer = 0x0] 07:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11588f400) [pid = 1650] [serial = 1011] [outer = 0x11340d000] 07:29:04 INFO - PROCESS | 1650 | 1461594544622 Marionette DEBUG loaded listener.js 07:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c88b000) [pid = 1650] [serial = 1012] [outer = 0x11340d000] 07:29:04 INFO - PROCESS | 1650 | 1461594544882 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]]]}] 07:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 618ms 07:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:29:04 INFO - PROCESS | 1650 | 1461594544895 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:29:04 INFO - PROCESS | 1650 | 1461594544896 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:29:04 INFO - PROCESS | 1650 | 1461594544902 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:29:04 INFO - PROCESS | 1650 | 1461594544904 Marionette TRACE conn2 <- [1,1322,null,{}] 07:29:04 INFO - PROCESS | 1650 | 1461594544915 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}] 07:29:05 INFO - PROCESS | 1650 | 1461594545032 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:29:05 INFO - PROCESS | 1650 | 1461594545036 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f40d800 == 74 [pid = 1650] [id = 338] 07:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c88c800) [pid = 1650] [serial = 1013] [outer = 0x0] 07:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12aa8c400) [pid = 1650] [serial = 1014] [outer = 0x11c88c800] 07:29:05 INFO - PROCESS | 1650 | 1461594545065 Marionette DEBUG loaded listener.js 07:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e882400) [pid = 1650] [serial = 1015] [outer = 0x11c88c800] 07:29:05 INFO - PROCESS | 1650 | 1461594545399 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]]]}] 07:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 534ms 07:29:05 INFO - PROCESS | 1650 | 1461594545434 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:29:05 INFO - PROCESS | 1650 | 1461594545435 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:29:05 INFO - PROCESS | 1650 | 1461594545437 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:29:05 INFO - PROCESS | 1650 | 1461594545438 Marionette TRACE conn2 <- [1,1326,null,{}] 07:29:05 INFO - PROCESS | 1650 | 1461594545440 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}] 07:29:05 INFO - PROCESS | 1650 | 1461594545556 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:29:05 INFO - PROCESS | 1650 | 1461594545563 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa20800 == 75 [pid = 1650] [id = 339] 07:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12aec3400) [pid = 1650] [serial = 1016] [outer = 0x0] 07:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12aec8c00) [pid = 1650] [serial = 1017] [outer = 0x12aec3400] 07:29:05 INFO - PROCESS | 1650 | 1461594545590 Marionette DEBUG loaded listener.js 07:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12aecc800) [pid = 1650] [serial = 1018] [outer = 0x12aec3400] 07:29:05 INFO - PROCESS | 1650 | 1461594545989 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]]]}] 07:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 07:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 570ms 07:29:06 INFO - PROCESS | 1650 | 1461594546009 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:29:06 INFO - PROCESS | 1650 | 1461594546011 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:29:06 INFO - PROCESS | 1650 | 1461594546014 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:29:06 INFO - PROCESS | 1650 | 1461594546015 Marionette TRACE conn2 <- [1,1330,null,{}] 07:29:06 INFO - PROCESS | 1650 | 1461594546019 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}] 07:29:06 INFO - PROCESS | 1650 | 1461594546146 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:29:06 INFO - PROCESS | 1650 | 1461594546237 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd18000 == 76 [pid = 1650] [id = 340] 07:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12aec6800) [pid = 1650] [serial = 1019] [outer = 0x0] 07:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ef72400) [pid = 1650] [serial = 1020] [outer = 0x12aec6800] 07:29:06 INFO - PROCESS | 1650 | 1461594546277 Marionette DEBUG loaded listener.js 07:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ef6dc00) [pid = 1650] [serial = 1021] [outer = 0x12aec6800] 07:29:06 INFO - PROCESS | 1650 | 1461594546758 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]]]}] 07:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 07:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 776ms 07:29:06 INFO - PROCESS | 1650 | 1461594546798 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:29:06 INFO - PROCESS | 1650 | 1461594546800 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:29:06 INFO - PROCESS | 1650 | 1461594546804 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:29:06 INFO - PROCESS | 1650 | 1461594546809 Marionette TRACE conn2 <- [1,1334,null,{}] 07:29:06 INFO - PROCESS | 1650 | 1461594546813 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}] 07:29:06 INFO - PROCESS | 1650 | 1461594546955 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:29:07 INFO - PROCESS | 1650 | 1461594547041 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b05a000 == 77 [pid = 1650] [id = 341] 07:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x117942800) [pid = 1650] [serial = 1022] [outer = 0x0] 07:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118c49400) [pid = 1650] [serial = 1023] [outer = 0x117942800] 07:29:07 INFO - PROCESS | 1650 | 1461594547074 Marionette DEBUG loaded listener.js 07:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11a556c00) [pid = 1650] [serial = 1024] [outer = 0x117942800] 07:29:07 INFO - PROCESS | 1650 | 1461594547494 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]]]}] 07:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 727ms 07:29:07 INFO - PROCESS | 1650 | 1461594547531 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:29:07 INFO - PROCESS | 1650 | 1461594547535 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:29:07 INFO - PROCESS | 1650 | 1461594547540 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:29:07 INFO - PROCESS | 1650 | 1461594547541 Marionette TRACE conn2 <- [1,1338,null,{}] 07:29:07 INFO - PROCESS | 1650 | 1461594547544 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}] 07:29:07 INFO - PROCESS | 1650 | 1461594547654 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:29:07 INFO - PROCESS | 1650 | 1461594547755 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f5f000 == 78 [pid = 1650] [id = 342] 07:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11b965800) [pid = 1650] [serial = 1025] [outer = 0x0] 07:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c884800) [pid = 1650] [serial = 1026] [outer = 0x11b965800] 07:29:07 INFO - PROCESS | 1650 | 1461594547786 Marionette DEBUG loaded listener.js 07:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x125d66400) [pid = 1650] [serial = 1027] [outer = 0x11b965800] 07:29:08 INFO - PROCESS | 1650 | 1461594548670 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]]]}] 07:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1174ms 07:29:08 INFO - PROCESS | 1650 | 1461594548713 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:29:08 INFO - PROCESS | 1650 | 1461594548715 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:29:08 INFO - PROCESS | 1650 | 1461594548717 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:29:08 INFO - PROCESS | 1650 | 1461594548720 Marionette TRACE conn2 <- [1,1342,null,{}] 07:29:08 INFO - PROCESS | 1650 | 1461594548727 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}] 07:29:08 INFO - PROCESS | 1650 | 1461594548837 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:29:08 INFO - PROCESS | 1650 | 1461594548896 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f405000 == 79 [pid = 1650] [id = 343] 07:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x126a68c00) [pid = 1650] [serial = 1028] [outer = 0x0] 07:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x129fa1c00) [pid = 1650] [serial = 1029] [outer = 0x126a68c00] 07:29:08 INFO - PROCESS | 1650 | 1461594548928 Marionette DEBUG loaded listener.js 07:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12aa8a400) [pid = 1650] [serial = 1030] [outer = 0x126a68c00] 07:29:09 INFO - PROCESS | 1650 | 1461594549417 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]]]}] 07:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 723ms 07:29:09 INFO - PROCESS | 1650 | 1461594549441 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:29:09 INFO - PROCESS | 1650 | 1461594549444 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:29:09 INFO - PROCESS | 1650 | 1461594549447 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:29:09 INFO - PROCESS | 1650 | 1461594549450 Marionette TRACE conn2 <- [1,1346,null,{}] 07:29:09 INFO - PROCESS | 1650 | 1461594549453 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}] 07:29:09 INFO - PROCESS | 1650 | 1461594549617 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:29:09 INFO - PROCESS | 1650 | 1461594549751 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305c3800 == 80 [pid = 1650] [id = 344] 07:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12aa85c00) [pid = 1650] [serial = 1031] [outer = 0x0] 07:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12aecb000) [pid = 1650] [serial = 1032] [outer = 0x12aa85c00] 07:29:09 INFO - PROCESS | 1650 | 1461594549791 Marionette DEBUG loaded listener.js 07:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b5ee400) [pid = 1650] [serial = 1033] [outer = 0x12aa85c00] 07:29:10 INFO - PROCESS | 1650 | 1461594550237 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]]]}] 07:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 821ms 07:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:29:10 INFO - PROCESS | 1650 | 1461594550269 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:29:10 INFO - PROCESS | 1650 | 1461594550270 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:29:10 INFO - PROCESS | 1650 | 1461594550275 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:29:10 INFO - PROCESS | 1650 | 1461594550276 Marionette TRACE conn2 <- [1,1350,null,{}] 07:29:10 INFO - PROCESS | 1650 | 1461594550279 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}] 07:29:10 INFO - PROCESS | 1650 | 1461594550382 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:29:10 INFO - PROCESS | 1650 | 1461594550452 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adf0000 == 81 [pid = 1650] [id = 345] 07:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129902800) [pid = 1650] [serial = 1034] [outer = 0x0] 07:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12bf0cc00) [pid = 1650] [serial = 1035] [outer = 0x129902800] 07:29:10 INFO - PROCESS | 1650 | 1461594550481 Marionette DEBUG loaded listener.js 07:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12e56ac00) [pid = 1650] [serial = 1036] [outer = 0x129902800] 07:29:10 INFO - PROCESS | 1650 | 1461594550919 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]]]}] 07:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 07:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:29:10 INFO - PROCESS | 1650 | 1461594550946 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:29:10 INFO - PROCESS | 1650 | 1461594550947 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:29:10 INFO - PROCESS | 1650 | 1461594550950 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:29:10 INFO - PROCESS | 1650 | 1461594550951 Marionette TRACE conn2 <- [1,1354,null,{}] 07:29:10 INFO - PROCESS | 1650 | 1461594550954 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}] 07:29:11 INFO - PROCESS | 1650 | 1461594551074 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:29:11 INFO - PROCESS | 1650 | 1461594551176 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x115452000 == 82 [pid = 1650] [id = 346] 07:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x114356800) [pid = 1650] [serial = 1037] [outer = 0x0] 07:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11919ec00) [pid = 1650] [serial = 1038] [outer = 0x114356800] 07:29:11 INFO - PROCESS | 1650 | 1461594551212 Marionette DEBUG loaded listener.js 07:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b6d1c00) [pid = 1650] [serial = 1039] [outer = 0x114356800] 07:29:11 INFO - PROCESS | 1650 | 1461594551897 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]]]}] 07:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 971ms 07:29:11 INFO - PROCESS | 1650 | 1461594551921 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:29:11 INFO - PROCESS | 1650 | 1461594551924 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:29:11 INFO - PROCESS | 1650 | 1461594551927 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:29:11 INFO - PROCESS | 1650 | 1461594551929 Marionette TRACE conn2 <- [1,1358,null,{}] 07:29:11 INFO - PROCESS | 1650 | 1461594551933 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}] 07:29:12 INFO - PROCESS | 1650 | 1461594552036 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:29:12 INFO - PROCESS | 1650 | 1461594552113 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfaa000 == 83 [pid = 1650] [id = 347] 07:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x114bb7c00) [pid = 1650] [serial = 1040] [outer = 0x0] 07:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11574c800) [pid = 1650] [serial = 1041] [outer = 0x114bb7c00] 07:29:12 INFO - PROCESS | 1650 | 1461594552142 Marionette DEBUG loaded listener.js 07:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11a559400) [pid = 1650] [serial = 1042] [outer = 0x114bb7c00] 07:29:12 INFO - PROCESS | 1650 | 1461594552571 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]]]}] 07:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 07:29:12 INFO - PROCESS | 1650 | 1461594552598 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:29:12 INFO - PROCESS | 1650 | 1461594552601 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:29:12 INFO - PROCESS | 1650 | 1461594552605 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:29:12 INFO - PROCESS | 1650 | 1461594552607 Marionette TRACE conn2 <- [1,1362,null,{}] 07:29:12 INFO - PROCESS | 1650 | 1461594552610 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}] 07:29:12 INFO - PROCESS | 1650 | 1461594552710 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:29:12 INFO - PROCESS | 1650 | 1461594552772 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfb3800 == 84 [pid = 1650] [id = 348] 07:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11bac9800) [pid = 1650] [serial = 1043] [outer = 0x0] 07:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11c884000) [pid = 1650] [serial = 1044] [outer = 0x11bac9800] 07:29:12 INFO - PROCESS | 1650 | 1461594552800 Marionette DEBUG loaded listener.js 07:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x123a70000) [pid = 1650] [serial = 1045] [outer = 0x11bac9800] 07:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa20800 == 83 [pid = 1650] [id = 339] 07:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12f40d800 == 82 [pid = 1650] [id = 338] 07:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11971d800 == 81 [pid = 1650] [id = 337] 07:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7b6800 == 80 [pid = 1650] [id = 336] 07:29:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12d16b000 == 79 [pid = 1650] [id = 335] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d06b800 == 78 [pid = 1650] [id = 334] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8b0000 == 77 [pid = 1650] [id = 333] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129966800 == 76 [pid = 1650] [id = 332] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126f2e800 == 75 [pid = 1650] [id = 331] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9e800 == 74 [pid = 1650] [id = 330] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119735800 == 73 [pid = 1650] [id = 329] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1259a8800 == 72 [pid = 1650] [id = 328] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fab3800 == 71 [pid = 1650] [id = 326] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f743800 == 70 [pid = 1650] [id = 325] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7b3000 == 69 [pid = 1650] [id = 324] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x125ab6800 == 68 [pid = 1650] [id = 323] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11b060000 == 67 [pid = 1650] [id = 322] 07:29:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef32000 == 66 [pid = 1650] [id = 321] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12f446400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12acef800) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b5e2800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b54f000) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ed48000) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1299f5400) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x129855800) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12780e800) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12844bc00) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e56fc00) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11a828000) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11a7e6c00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12bba2000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b8dc000) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11b07bc00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c16ec00) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12ed41c00) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x125d6c800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x126a67000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12bf09400) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b5c3c00) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11574d400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x114566000) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12393a400) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x125be3800) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12e87d000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118c4a800) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ef6e400) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b542800) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c170800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11a7dd400) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ef6e000) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d765400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e565c00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129f9d800) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d644800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 07:29:13 INFO - PROCESS | 1650 | 1461594553212 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]]]}] 07:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 619ms 07:29:13 INFO - PROCESS | 1650 | 1461594553225 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:29:13 INFO - PROCESS | 1650 | 1461594553226 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:29:13 INFO - PROCESS | 1650 | 1461594553229 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:29:13 INFO - PROCESS | 1650 | 1461594553231 Marionette TRACE conn2 <- [1,1366,null,{}] 07:29:13 INFO - PROCESS | 1650 | 1461594553239 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}] 07:29:13 INFO - PROCESS | 1650 | 1461594553334 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:29:13 INFO - PROCESS | 1650 | 1461594553412 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239d7000 == 67 [pid = 1650] [id = 349] 07:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125be3800) [pid = 1650] [serial = 1046] [outer = 0x0] 07:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x125d67800) [pid = 1650] [serial = 1047] [outer = 0x125be3800] 07:29:13 INFO - PROCESS | 1650 | 1461594553440 Marionette DEBUG loaded listener.js 07:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126f3f400) [pid = 1650] [serial = 1048] [outer = 0x125be3800] 07:29:13 INFO - PROCESS | 1650 | 1461594553767 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] 07:29:13 INFO - PROCESS | 1650 | 1461594553801 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:29:13 INFO - PROCESS | 1650 | 1461594553803 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:29:13 INFO - PROCESS | 1650 | 1461594553804 Marionette TRACE conn2 <- [1,1370,null,{}] 07:29:13 INFO - PROCESS | 1650 | 1461594553807 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}] 07:29:13 INFO - PROCESS | 1650 | 1461594553894 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:29:13 INFO - PROCESS | 1650 | 1461594553949 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f15800 == 68 [pid = 1650] [id = 350] 07:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125c6c800) [pid = 1650] [serial = 1049] [outer = 0x0] 07:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127810800) [pid = 1650] [serial = 1050] [outer = 0x125c6c800] 07:29:13 INFO - PROCESS | 1650 | 1461594553975 Marionette DEBUG loaded listener.js 07:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129864800) [pid = 1650] [serial = 1051] [outer = 0x125c6c800] 07:29:14 INFO - PROCESS | 1650 | 1461594554256 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] 07:29:14 INFO - PROCESS | 1650 | 1461594554280 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:29:14 INFO - PROCESS | 1650 | 1461594554282 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:29:14 INFO - PROCESS | 1650 | 1461594554283 Marionette TRACE conn2 <- [1,1374,null,{}] 07:29:14 INFO - PROCESS | 1650 | 1461594554286 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}] 07:29:14 INFO - PROCESS | 1650 | 1461594554384 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:29:14 INFO - PROCESS | 1650 | 1461594554388 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae26000 == 69 [pid = 1650] [id = 351] 07:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129864c00) [pid = 1650] [serial = 1052] [outer = 0x0] 07:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12aa2c800) [pid = 1650] [serial = 1053] [outer = 0x129864c00] 07:29:14 INFO - PROCESS | 1650 | 1461594554414 Marionette DEBUG loaded listener.js 07:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12aa36000) [pid = 1650] [serial = 1054] [outer = 0x129864c00] 07:29:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:14 INFO - PROCESS | 1650 | 1461594554745 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] 07:29:14 INFO - PROCESS | 1650 | 1461594554807 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:29:14 INFO - PROCESS | 1650 | 1461594554809 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:29:14 INFO - PROCESS | 1650 | 1461594554811 Marionette TRACE conn2 <- [1,1378,null,{}] 07:29:14 INFO - PROCESS | 1650 | 1461594554813 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}] 07:29:14 INFO - PROCESS | 1650 | 1461594554911 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:29:14 INFO - PROCESS | 1650 | 1461594554916 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc14000 == 70 [pid = 1650] [id = 352] 07:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12aa37400) [pid = 1650] [serial = 1055] [outer = 0x0] 07:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12aeca800) [pid = 1650] [serial = 1056] [outer = 0x12aa37400] 07:29:14 INFO - PROCESS | 1650 | 1461594554944 Marionette DEBUG loaded listener.js 07:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b6ce000) [pid = 1650] [serial = 1057] [outer = 0x12aa37400] 07:29:15 INFO - PROCESS | 1650 | 1461594555306 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] 07:29:15 INFO - PROCESS | 1650 | 1461594555334 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:29:15 INFO - PROCESS | 1650 | 1461594555337 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:29:15 INFO - PROCESS | 1650 | 1461594555338 Marionette TRACE conn2 <- [1,1382,null,{}] 07:29:15 INFO - PROCESS | 1650 | 1461594555347 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}] 07:29:15 INFO - PROCESS | 1650 | 1461594555450 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:29:15 INFO - PROCESS | 1650 | 1461594555486 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d037000 == 71 [pid = 1650] [id = 353] 07:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b5c3c00) [pid = 1650] [serial = 1058] [outer = 0x0] 07:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bba1c00) [pid = 1650] [serial = 1059] [outer = 0x12b5c3c00] 07:29:15 INFO - PROCESS | 1650 | 1461594555514 Marionette DEBUG loaded listener.js 07:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12bf06c00) [pid = 1650] [serial = 1060] [outer = 0x12b5c3c00] 07:29:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:15 INFO - PROCESS | 1650 | 1461594555853 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] 07:29:15 INFO - PROCESS | 1650 | 1461594555865 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:29:15 INFO - PROCESS | 1650 | 1461594555867 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:29:15 INFO - PROCESS | 1650 | 1461594555868 Marionette TRACE conn2 <- [1,1386,null,{}] 07:29:15 INFO - PROCESS | 1650 | 1461594555870 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}] 07:29:15 INFO - PROCESS | 1650 | 1461594555976 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:29:15 INFO - PROCESS | 1650 | 1461594555990 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17b800 == 72 [pid = 1650] [id = 354] 07:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bf09400) [pid = 1650] [serial = 1061] [outer = 0x0] 07:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d343800) [pid = 1650] [serial = 1062] [outer = 0x12bf09400] 07:29:16 INFO - PROCESS | 1650 | 1461594556015 Marionette DEBUG loaded listener.js 07:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d649000) [pid = 1650] [serial = 1063] [outer = 0x12bf09400] 07:29:16 INFO - PROCESS | 1650 | 1461594556361 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] 07:29:16 INFO - PROCESS | 1650 | 1461594556389 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:29:16 INFO - PROCESS | 1650 | 1461594556398 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:29:16 INFO - PROCESS | 1650 | 1461594556399 Marionette TRACE conn2 <- [1,1390,null,{}] 07:29:16 INFO - PROCESS | 1650 | 1461594556401 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}] 07:29:16 INFO - PROCESS | 1650 | 1461594556508 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:29:16 INFO - PROCESS | 1650 | 1461594556547 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e39f800 == 73 [pid = 1650] [id = 355] 07:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12cf18000) [pid = 1650] [serial = 1064] [outer = 0x0] 07:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d766400) [pid = 1650] [serial = 1065] [outer = 0x12cf18000] 07:29:16 INFO - PROCESS | 1650 | 1461594556572 Marionette DEBUG loaded listener.js 07:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e582000) [pid = 1650] [serial = 1066] [outer = 0x12cf18000] 07:29:16 INFO - PROCESS | 1650 | 1461594556899 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]]]}] 07:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 526ms 07:29:16 INFO - PROCESS | 1650 | 1461594556917 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:29:16 INFO - PROCESS | 1650 | 1461594556919 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:29:16 INFO - PROCESS | 1650 | 1461594556921 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:29:16 INFO - PROCESS | 1650 | 1461594556924 Marionette TRACE conn2 <- [1,1394,null,{}] 07:29:16 INFO - PROCESS | 1650 | 1461594556927 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}] 07:29:17 INFO - PROCESS | 1650 | 1461594557039 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:29:17 INFO - PROCESS | 1650 | 1461594557043 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e97f800 == 74 [pid = 1650] [id = 356] 07:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e876000) [pid = 1650] [serial = 1067] [outer = 0x0] 07:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e938c00) [pid = 1650] [serial = 1068] [outer = 0x12e876000] 07:29:17 INFO - PROCESS | 1650 | 1461594557069 Marionette DEBUG loaded listener.js 07:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e93e000) [pid = 1650] [serial = 1069] [outer = 0x12e876000] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12aec3400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x125d65800) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12aa39000) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c475800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c88c800) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12aa2a800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12d187400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b5c2400) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129fa1000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119ca3800) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1279bc000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x114f5f000) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:29:17 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11340d000) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:29:17 INFO - PROCESS | 1650 | 1461594557545 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]]]}] 07:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 672ms 07:29:17 INFO - PROCESS | 1650 | 1461594557595 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:29:17 INFO - PROCESS | 1650 | 1461594557596 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:29:17 INFO - PROCESS | 1650 | 1461594557599 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:29:17 INFO - PROCESS | 1650 | 1461594557601 Marionette TRACE conn2 <- [1,1398,null,{}] 07:29:17 INFO - PROCESS | 1650 | 1461594557604 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}] 07:29:17 INFO - PROCESS | 1650 | 1461594557748 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:29:17 INFO - PROCESS | 1650 | 1461594557792 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef40800 == 75 [pid = 1650] [id = 357] 07:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12aec1000) [pid = 1650] [serial = 1070] [outer = 0x0] 07:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e575400) [pid = 1650] [serial = 1071] [outer = 0x12aec1000] 07:29:17 INFO - PROCESS | 1650 | 1461594557838 Marionette DEBUG loaded listener.js 07:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12ef72c00) [pid = 1650] [serial = 1072] [outer = 0x12aec1000] 07:29:18 INFO - PROCESS | 1650 | 1461594558270 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]]]}] 07:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 719ms 07:29:18 INFO - PROCESS | 1650 | 1461594558319 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:29:18 INFO - PROCESS | 1650 | 1461594558320 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:29:18 INFO - PROCESS | 1650 | 1461594558325 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:29:18 INFO - PROCESS | 1650 | 1461594558326 Marionette TRACE conn2 <- [1,1402,null,{}] 07:29:18 INFO - PROCESS | 1650 | 1461594558329 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}] 07:29:18 INFO - PROCESS | 1650 | 1461594558417 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:29:18 INFO - PROCESS | 1650 | 1461594558422 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f75c800 == 76 [pid = 1650] [id = 358] 07:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12ef77c00) [pid = 1650] [serial = 1073] [outer = 0x0] 07:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12f448800) [pid = 1650] [serial = 1074] [outer = 0x12ef77c00] 07:29:18 INFO - PROCESS | 1650 | 1461594558447 Marionette DEBUG loaded listener.js 07:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12f452c00) [pid = 1650] [serial = 1075] [outer = 0x12ef77c00] 07:29:18 INFO - PROCESS | 1650 | 1461594558765 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]]]}] 07:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 07:29:18 INFO - PROCESS | 1650 | 1461594558795 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:29:18 INFO - PROCESS | 1650 | 1461594558796 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:29:18 INFO - PROCESS | 1650 | 1461594558799 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:29:18 INFO - PROCESS | 1650 | 1461594558800 Marionette TRACE conn2 <- [1,1406,null,{}] 07:29:18 INFO - PROCESS | 1650 | 1461594558802 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}] 07:29:18 INFO - PROCESS | 1650 | 1461594558892 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:29:18 INFO - PROCESS | 1650 | 1461594558956 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe9e800 == 77 [pid = 1650] [id = 359] 07:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x114f3e400) [pid = 1650] [serial = 1076] [outer = 0x0] 07:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x114f45800) [pid = 1650] [serial = 1077] [outer = 0x114f3e400] 07:29:18 INFO - PROCESS | 1650 | 1461594558983 Marionette DEBUG loaded listener.js 07:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x114f4b400) [pid = 1650] [serial = 1078] [outer = 0x114f3e400] 07:29:19 INFO - PROCESS | 1650 | 1461594559525 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]]]}] 07:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 767ms 07:29:19 INFO - PROCESS | 1650 | 1461594559567 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:29:19 INFO - PROCESS | 1650 | 1461594559570 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:29:19 INFO - PROCESS | 1650 | 1461594559573 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:29:19 INFO - PROCESS | 1650 | 1461594559576 Marionette TRACE conn2 <- [1,1410,null,{}] 07:29:19 INFO - PROCESS | 1650 | 1461594559581 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}] 07:29:19 INFO - PROCESS | 1650 | 1461594559694 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:29:19 INFO - PROCESS | 1650 | 1461594559757 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a813800 == 78 [pid = 1650] [id = 360] 07:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x114bbe000) [pid = 1650] [serial = 1079] [outer = 0x0] 07:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x114f5b400) [pid = 1650] [serial = 1080] [outer = 0x114bbe000] 07:29:19 INFO - PROCESS | 1650 | 1461594559789 Marionette DEBUG loaded listener.js 07:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x116546400) [pid = 1650] [serial = 1081] [outer = 0x114bbe000] 07:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 07:29:20 INFO - PROCESS | 1650 | 1461594560340 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]]]}] 07:29:20 INFO - PROCESS | 1650 | 1461594560346 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:29:20 INFO - PROCESS | 1650 | 1461594560350 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:29:20 INFO - PROCESS | 1650 | 1461594560354 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:29:20 INFO - PROCESS | 1650 | 1461594560358 Marionette TRACE conn2 <- [1,1414,null,{}] 07:29:20 INFO - PROCESS | 1650 | 1461594560361 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}] 07:29:20 INFO - PROCESS | 1650 | 1461594560467 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:29:20 INFO - PROCESS | 1650 | 1461594560539 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad4f800 == 79 [pid = 1650] [id = 361] 07:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c119000) [pid = 1650] [serial = 1082] [outer = 0x0] 07:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11c885800) [pid = 1650] [serial = 1083] [outer = 0x11c119000] 07:29:20 INFO - PROCESS | 1650 | 1461594560569 Marionette DEBUG loaded listener.js 07:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x125beb800) [pid = 1650] [serial = 1084] [outer = 0x11c119000] 07:29:21 INFO - PROCESS | 1650 | 1461594561048 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]]]}] 07:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 725ms 07:29:21 INFO - PROCESS | 1650 | 1461594561079 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:29:21 INFO - PROCESS | 1650 | 1461594561081 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:29:21 INFO - PROCESS | 1650 | 1461594561083 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:29:21 INFO - PROCESS | 1650 | 1461594561086 Marionette TRACE conn2 <- [1,1418,null,{}] 07:29:21 INFO - PROCESS | 1650 | 1461594561096 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}] 07:29:21 INFO - PROCESS | 1650 | 1461594561206 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:29:21 INFO - PROCESS | 1650 | 1461594561278 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef2e000 == 80 [pid = 1650] [id = 362] 07:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12780ec00) [pid = 1650] [serial = 1085] [outer = 0x0] 07:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129b6c400) [pid = 1650] [serial = 1086] [outer = 0x12780ec00] 07:29:21 INFO - PROCESS | 1650 | 1461594561310 Marionette DEBUG loaded listener.js 07:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aa85000) [pid = 1650] [serial = 1087] [outer = 0x12780ec00] 07:29:21 INFO - PROCESS | 1650 | 1461594561740 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]]]}] 07:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 726ms 07:29:21 INFO - PROCESS | 1650 | 1461594561810 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:29:21 INFO - PROCESS | 1650 | 1461594561811 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:29:21 INFO - PROCESS | 1650 | 1461594561814 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:29:21 INFO - PROCESS | 1650 | 1461594561815 Marionette TRACE conn2 <- [1,1422,null,{}] 07:29:21 INFO - PROCESS | 1650 | 1461594561817 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}] 07:29:21 INFO - PROCESS | 1650 | 1461594561927 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:29:22 INFO - PROCESS | 1650 | 1461594561999 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x142409000 == 81 [pid = 1650] [id = 363] 07:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b544000) [pid = 1650] [serial = 1088] [outer = 0x0] 07:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b54f000) [pid = 1650] [serial = 1089] [outer = 0x12b544000] 07:29:22 INFO - PROCESS | 1650 | 1461594562030 Marionette DEBUG loaded listener.js 07:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b5e7000) [pid = 1650] [serial = 1090] [outer = 0x12b544000] 07:29:22 INFO - PROCESS | 1650 | 1461594562563 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]]]}] 07:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 770ms 07:29:22 INFO - PROCESS | 1650 | 1461594562605 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:29:22 INFO - PROCESS | 1650 | 1461594562608 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:29:22 INFO - PROCESS | 1650 | 1461594562611 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:29:22 INFO - PROCESS | 1650 | 1461594562613 Marionette TRACE conn2 <- [1,1426,null,{}] 07:29:22 INFO - PROCESS | 1650 | 1461594562617 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}] 07:29:22 INFO - PROCESS | 1650 | 1461594562773 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:29:22 INFO - PROCESS | 1650 | 1461594562846 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x115685800 == 82 [pid = 1650] [id = 364] 07:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b544800) [pid = 1650] [serial = 1091] [outer = 0x0] 07:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12d67c400) [pid = 1650] [serial = 1092] [outer = 0x12b544800] 07:29:22 INFO - PROCESS | 1650 | 1461594562876 Marionette DEBUG loaded listener.js 07:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12f7a0800) [pid = 1650] [serial = 1093] [outer = 0x12b544800] 07:29:23 INFO - PROCESS | 1650 | 1461594563412 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]]]}] 07:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 871ms 07:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:29:23 INFO - PROCESS | 1650 | 1461594563482 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:29:23 INFO - PROCESS | 1650 | 1461594563484 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:29:23 INFO - PROCESS | 1650 | 1461594563488 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:29:23 INFO - PROCESS | 1650 | 1461594563490 Marionette TRACE conn2 <- [1,1430,null,{}] 07:29:23 INFO - PROCESS | 1650 | 1461594563494 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}] 07:29:23 INFO - PROCESS | 1650 | 1461594563628 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:29:23 INFO - PROCESS | 1650 | 1461594563734 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11565e800 == 83 [pid = 1650] [id = 365] 07:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12f8f5800) [pid = 1650] [serial = 1094] [outer = 0x0] 07:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12f8fb800) [pid = 1650] [serial = 1095] [outer = 0x12f8f5800] 07:29:23 INFO - PROCESS | 1650 | 1461594563768 Marionette DEBUG loaded listener.js 07:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12fa4bc00) [pid = 1650] [serial = 1096] [outer = 0x12f8f5800] 07:29:24 INFO - PROCESS | 1650 | 1461594564235 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]]]}] 07:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 772ms 07:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:29:24 INFO - PROCESS | 1650 | 1461594564295 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:29:24 INFO - PROCESS | 1650 | 1461594564297 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:29:24 INFO - PROCESS | 1650 | 1461594564299 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:29:24 INFO - PROCESS | 1650 | 1461594564300 Marionette TRACE conn2 <- [1,1434,null,{}] 07:29:24 INFO - PROCESS | 1650 | 1461594564303 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}] 07:29:24 INFO - PROCESS | 1650 | 1461594564425 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:29:24 INFO - PROCESS | 1650 | 1461594564499 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f6f000 == 84 [pid = 1650] [id = 366] 07:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x126cabc00) [pid = 1650] [serial = 1097] [outer = 0x0] 07:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12aec7000) [pid = 1650] [serial = 1098] [outer = 0x126cabc00] 07:29:24 INFO - PROCESS | 1650 | 1461594564529 Marionette DEBUG loaded listener.js 07:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12fb1b800) [pid = 1650] [serial = 1099] [outer = 0x126cabc00] 07:29:25 INFO - PROCESS | 1650 | 1461594565307 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]]]}] 07:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1020ms 07:29:25 INFO - PROCESS | 1650 | 1461594565319 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:29:25 INFO - PROCESS | 1650 | 1461594565322 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:29:25 INFO - PROCESS | 1650 | 1461594565327 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:29:25 INFO - PROCESS | 1650 | 1461594565330 Marionette TRACE conn2 <- [1,1438,null,{}] 07:29:25 INFO - PROCESS | 1650 | 1461594565343 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}] 07:29:25 INFO - PROCESS | 1650 | 1461594565445 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:29:25 INFO - PROCESS | 1650 | 1461594565526 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1259a8800 == 85 [pid = 1650] [id = 367] 07:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x114f48c00) [pid = 1650] [serial = 1100] [outer = 0x0] 07:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x115752c00) [pid = 1650] [serial = 1101] [outer = 0x114f48c00] 07:29:25 INFO - PROCESS | 1650 | 1461594565554 Marionette DEBUG loaded listener.js 07:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x119d4c800) [pid = 1650] [serial = 1102] [outer = 0x114f48c00] 07:29:25 INFO - PROCESS | 1650 | 1461594565980 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]]]}] 07:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 683ms 07:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:29:26 INFO - PROCESS | 1650 | 1461594566010 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:29:26 INFO - PROCESS | 1650 | 1461594566014 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:29:26 INFO - PROCESS | 1650 | 1461594566018 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:29:26 INFO - PROCESS | 1650 | 1461594566020 Marionette TRACE conn2 <- [1,1442,null,{}] 07:29:26 INFO - PROCESS | 1650 | 1461594566022 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}] 07:29:26 INFO - PROCESS | 1650 | 1461594566128 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:29:26 INFO - PROCESS | 1650 | 1461594566204 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c2f4800 == 86 [pid = 1650] [id = 368] 07:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11af04800) [pid = 1650] [serial = 1103] [outer = 0x0] 07:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c88c800) [pid = 1650] [serial = 1104] [outer = 0x11af04800] 07:29:26 INFO - PROCESS | 1650 | 1461594566232 Marionette DEBUG loaded listener.js 07:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x125d52000) [pid = 1650] [serial = 1105] [outer = 0x11af04800] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12f75c800 == 85 [pid = 1650] [id = 358] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef40800 == 84 [pid = 1650] [id = 357] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e97f800 == 83 [pid = 1650] [id = 356] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e39f800 == 82 [pid = 1650] [id = 355] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11c2b0000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12844b000) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11a561000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12b5c4800) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c472800) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12d344400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12ef72400) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d17b800 == 81 [pid = 1650] [id = 354] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d037000 == 80 [pid = 1650] [id = 353] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc14000 == 79 [pid = 1650] [id = 352] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae26000 == 78 [pid = 1650] [id = 351] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126f15800 == 77 [pid = 1650] [id = 350] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1239d7000 == 76 [pid = 1650] [id = 349] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfb3800 == 75 [pid = 1650] [id = 348] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfaa000 == 74 [pid = 1650] [id = 347] 07:29:26 INFO - PROCESS | 1650 | 1461594566724 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]]]}] 07:29:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11b05a000 == 73 [pid = 1650] [id = 341] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12aecc800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12690d800) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12d63bc00) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x123a69400) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12780ac00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12aa8c400) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12aa33000) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12d766c00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12aa38400) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12e936c00) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12aec8c00) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12bf0dc00) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12e57f400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b5e4800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12ed47c00) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11b0ef800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1299f0c00) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bb9b800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12e882400) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1151b6c00) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118686800) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129858000) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11588f400) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11c88b000) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x125bec800) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 07:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c11a800) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 07:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 769ms 07:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:29:26 INFO - PROCESS | 1650 | 1461594566788 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:29:26 INFO - PROCESS | 1650 | 1461594566789 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:29:26 INFO - PROCESS | 1650 | 1461594566791 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:29:26 INFO - PROCESS | 1650 | 1461594566794 Marionette TRACE conn2 <- [1,1446,null,{}] 07:29:26 INFO - PROCESS | 1650 | 1461594566801 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}] 07:29:26 INFO - PROCESS | 1650 | 1461594566891 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:29:26 INFO - PROCESS | 1650 | 1461594566897 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9c800 == 74 [pid = 1650] [id = 369] 07:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11b0efc00) [pid = 1650] [serial = 1106] [outer = 0x0] 07:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x126cae400) [pid = 1650] [serial = 1107] [outer = 0x11b0efc00] 07:29:26 INFO - PROCESS | 1650 | 1461594566925 Marionette DEBUG loaded listener.js 07:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127f8e800) [pid = 1650] [serial = 1108] [outer = 0x11b0efc00] 07:29:27 INFO - PROCESS | 1650 | 1461594567339 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]]]}] 07:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 572ms 07:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:29:27 INFO - PROCESS | 1650 | 1461594567369 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:29:27 INFO - PROCESS | 1650 | 1461594567373 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:29:27 INFO - PROCESS | 1650 | 1461594567379 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:29:27 INFO - PROCESS | 1650 | 1461594567381 Marionette TRACE conn2 <- [1,1450,null,{}] 07:29:27 INFO - PROCESS | 1650 | 1461594567384 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}] 07:29:27 INFO - PROCESS | 1650 | 1461594567519 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:29:27 INFO - PROCESS | 1650 | 1461594567528 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x129951000 == 75 [pid = 1650] [id = 370] 07:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x129b72800) [pid = 1650] [serial = 1109] [outer = 0x0] 07:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x129f94c00) [pid = 1650] [serial = 1110] [outer = 0x129b72800] 07:29:27 INFO - PROCESS | 1650 | 1461594567552 Marionette DEBUG loaded listener.js 07:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12aa2f800) [pid = 1650] [serial = 1111] [outer = 0x129b72800] 07:29:27 INFO - PROCESS | 1650 | 1461594567989 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]]]}] 07:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 624ms 07:29:28 INFO - PROCESS | 1650 | 1461594568003 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:29:28 INFO - PROCESS | 1650 | 1461594568005 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:29:28 INFO - PROCESS | 1650 | 1461594568011 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:29:28 INFO - PROCESS | 1650 | 1461594568013 Marionette TRACE conn2 <- [1,1454,null,{}] 07:29:28 INFO - PROCESS | 1650 | 1461594568016 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}] 07:29:28 INFO - PROCESS | 1650 | 1461594568132 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:29:28 INFO - PROCESS | 1650 | 1461594568242 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aab0000 == 76 [pid = 1650] [id = 371] 07:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129f9dc00) [pid = 1650] [serial = 1112] [outer = 0x0] 07:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12aa86c00) [pid = 1650] [serial = 1113] [outer = 0x129f9dc00] 07:29:28 INFO - PROCESS | 1650 | 1461594568283 Marionette DEBUG loaded listener.js 07:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12acee400) [pid = 1650] [serial = 1114] [outer = 0x129f9dc00] 07:29:28 INFO - PROCESS | 1650 | 1461594568610 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]]]}] 07:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 622ms 07:29:28 INFO - PROCESS | 1650 | 1461594568633 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:29:28 INFO - PROCESS | 1650 | 1461594568634 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:29:28 INFO - PROCESS | 1650 | 1461594568636 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:29:28 INFO - PROCESS | 1650 | 1461594568637 Marionette TRACE conn2 <- [1,1458,null,{}] 07:29:28 INFO - PROCESS | 1650 | 1461594568647 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}] 07:29:28 INFO - PROCESS | 1650 | 1461594568786 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:29:28 INFO - PROCESS | 1650 | 1461594568826 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc05800 == 77 [pid = 1650] [id = 372] 07:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12aa84c00) [pid = 1650] [serial = 1115] [outer = 0x0] 07:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12b542800) [pid = 1650] [serial = 1116] [outer = 0x12aa84c00] 07:29:28 INFO - PROCESS | 1650 | 1461594568854 Marionette DEBUG loaded listener.js 07:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12bf06400) [pid = 1650] [serial = 1117] [outer = 0x12aa84c00] 07:29:29 INFO - PROCESS | 1650 | 1461594569183 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]]]}] 07:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 577ms 07:29:29 INFO - PROCESS | 1650 | 1461594569220 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:29:29 INFO - PROCESS | 1650 | 1461594569222 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:29:29 INFO - PROCESS | 1650 | 1461594569224 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:29:29 INFO - PROCESS | 1650 | 1461594569225 Marionette TRACE conn2 <- [1,1462,null,{}] 07:29:29 INFO - PROCESS | 1650 | 1461594569228 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}] 07:29:29 INFO - PROCESS | 1650 | 1461594569337 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:29:29 INFO - PROCESS | 1650 | 1461594569374 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c082800 == 78 [pid = 1650] [id = 373] 07:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12bf09c00) [pid = 1650] [serial = 1118] [outer = 0x0] 07:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d34ac00) [pid = 1650] [serial = 1119] [outer = 0x12bf09c00] 07:29:29 INFO - PROCESS | 1650 | 1461594569399 Marionette DEBUG loaded listener.js 07:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12d683c00) [pid = 1650] [serial = 1120] [outer = 0x12bf09c00] 07:29:29 INFO - PROCESS | 1650 | 1461594569746 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]]]}] 07:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 07:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:29:29 INFO - PROCESS | 1650 | 1461594569793 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:29:29 INFO - PROCESS | 1650 | 1461594569795 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:29:29 INFO - PROCESS | 1650 | 1461594569797 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:29:29 INFO - PROCESS | 1650 | 1461594569798 Marionette TRACE conn2 <- [1,1466,null,{}] 07:29:29 INFO - PROCESS | 1650 | 1461594569800 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}] 07:29:29 INFO - PROCESS | 1650 | 1461594569914 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:29:29 INFO - PROCESS | 1650 | 1461594569928 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d718000 == 79 [pid = 1650] [id = 374] 07:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b0c2c00) [pid = 1650] [serial = 1121] [outer = 0x0] 07:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b0cc000) [pid = 1650] [serial = 1122] [outer = 0x12b0c2c00] 07:29:29 INFO - PROCESS | 1650 | 1461594569953 Marionette DEBUG loaded listener.js 07:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b0d0000) [pid = 1650] [serial = 1123] [outer = 0x12b0c2c00] 07:29:30 INFO - PROCESS | 1650 | 1461594570376 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]]]}] 07:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 618ms 07:29:30 INFO - PROCESS | 1650 | 1461594570419 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:29:30 INFO - PROCESS | 1650 | 1461594570421 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:29:30 INFO - PROCESS | 1650 | 1461594570425 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:29:30 INFO - PROCESS | 1650 | 1461594570427 Marionette TRACE conn2 <- [1,1470,null,{}] 07:29:30 INFO - PROCESS | 1650 | 1461594570430 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}] 07:29:30 INFO - PROCESS | 1650 | 1461594570600 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:29:30 INFO - PROCESS | 1650 | 1461594570657 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e693000 == 80 [pid = 1650] [id = 375] 07:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b0d0400) [pid = 1650] [serial = 1124] [outer = 0x0] 07:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12d75f800) [pid = 1650] [serial = 1125] [outer = 0x12b0d0400] 07:29:30 INFO - PROCESS | 1650 | 1461594570682 Marionette DEBUG loaded listener.js 07:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12e877400) [pid = 1650] [serial = 1126] [outer = 0x12b0d0400] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x126cb1000) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11c472400) [pid = 1650] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11bac6400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12bcde000) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1279bb800) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11c793c00) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1299f3800) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11925ec00) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x126caa800) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12d0a2400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x114751800) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1188b4400) [pid = 1650] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128449400) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11594a400) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b5c3c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12bf09400) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12cf18000) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129902800) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12aa37400) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x114bb7c00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129864c00) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x117942800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x114356800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126a68c00) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12e876000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x125be3800) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12aa85c00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11b965800) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bac9800) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x125c6c800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ef77c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12aec1000) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119c99800) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x114bb2c00) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b082c00) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:29:31 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129904400) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:29:31 INFO - PROCESS | 1650 | 1461594571215 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]]]}] 07:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 822ms 07:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:29:31 INFO - PROCESS | 1650 | 1461594571247 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:29:31 INFO - PROCESS | 1650 | 1461594571248 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:29:31 INFO - PROCESS | 1650 | 1461594571250 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:29:31 INFO - PROCESS | 1650 | 1461594571251 Marionette TRACE conn2 <- [1,1474,null,{}] 07:29:31 INFO - PROCESS | 1650 | 1461594571254 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}] 07:29:31 INFO - PROCESS | 1650 | 1461594571384 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:29:31 INFO - PROCESS | 1650 | 1461594571420 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129965000 == 81 [pid = 1650] [id = 376] 07:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119c99800) [pid = 1650] [serial = 1127] [outer = 0x0] 07:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11af03800) [pid = 1650] [serial = 1128] [outer = 0x119c99800] 07:29:31 INFO - PROCESS | 1650 | 1461594571445 Marionette DEBUG loaded listener.js 07:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c887400) [pid = 1650] [serial = 1129] [outer = 0x119c99800] 07:29:31 INFO - PROCESS | 1650 | 1461594571744 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]]]}] 07:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 07:29:31 INFO - PROCESS | 1650 | 1461594571770 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:29:31 INFO - PROCESS | 1650 | 1461594571772 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:29:31 INFO - PROCESS | 1650 | 1461594571778 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:29:31 INFO - PROCESS | 1650 | 1461594571780 Marionette TRACE conn2 <- [1,1478,null,{}] 07:29:31 INFO - PROCESS | 1650 | 1461594571782 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}] 07:29:31 INFO - PROCESS | 1650 | 1461594571891 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:29:31 INFO - PROCESS | 1650 | 1461594571951 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e977000 == 82 [pid = 1650] [id = 377] 07:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c2bb800) [pid = 1650] [serial = 1130] [outer = 0x0] 07:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12725d400) [pid = 1650] [serial = 1131] [outer = 0x11c2bb800] 07:29:31 INFO - PROCESS | 1650 | 1461594571980 Marionette DEBUG loaded listener.js 07:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12ae7d800) [pid = 1650] [serial = 1132] [outer = 0x11c2bb800] 07:29:32 INFO - PROCESS | 1650 | 1461594572317 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]]]}] 07:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 571ms 07:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:29:32 INFO - PROCESS | 1650 | 1461594572349 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:29:32 INFO - PROCESS | 1650 | 1461594572351 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:29:32 INFO - PROCESS | 1650 | 1461594572354 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:29:32 INFO - PROCESS | 1650 | 1461594572355 Marionette TRACE conn2 <- [1,1482,null,{}] 07:29:32 INFO - PROCESS | 1650 | 1461594572361 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}] 07:29:32 INFO - PROCESS | 1650 | 1461594572515 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:29:32 INFO - PROCESS | 1650 | 1461594572611 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa13000 == 83 [pid = 1650] [id = 378] 07:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ae7c000) [pid = 1650] [serial = 1133] [outer = 0x0] 07:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ae85c00) [pid = 1650] [serial = 1134] [outer = 0x12ae7c000] 07:29:32 INFO - PROCESS | 1650 | 1461594572653 Marionette DEBUG loaded listener.js 07:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12d0a2400) [pid = 1650] [serial = 1135] [outer = 0x12ae7c000] 07:29:33 INFO - PROCESS | 1650 | 1461594573012 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]]]}] 07:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 672ms 07:29:33 INFO - PROCESS | 1650 | 1461594573095 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:29:33 INFO - PROCESS | 1650 | 1461594573097 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:29:33 INFO - PROCESS | 1650 | 1461594573102 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:29:33 INFO - PROCESS | 1650 | 1461594573104 Marionette TRACE conn2 <- [1,1486,null,{}] 07:29:33 INFO - PROCESS | 1650 | 1461594573109 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}] 07:29:33 INFO - PROCESS | 1650 | 1461594573247 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:29:33 INFO - PROCESS | 1650 | 1461594573337 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119237800 == 84 [pid = 1650] [id = 379] 07:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x114f59c00) [pid = 1650] [serial = 1136] [outer = 0x0] 07:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11574cc00) [pid = 1650] [serial = 1137] [outer = 0x114f59c00] 07:29:33 INFO - PROCESS | 1650 | 1461594573371 Marionette DEBUG loaded listener.js 07:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118c64000) [pid = 1650] [serial = 1138] [outer = 0x114f59c00] 07:29:33 INFO - PROCESS | 1650 | 1461594573808 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]]]}] 07:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 772ms 07:29:33 INFO - PROCESS | 1650 | 1461594573890 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:29:33 INFO - PROCESS | 1650 | 1461594573893 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:29:33 INFO - PROCESS | 1650 | 1461594573900 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:29:33 INFO - PROCESS | 1650 | 1461594573902 Marionette TRACE conn2 <- [1,1490,null,{}] 07:29:33 INFO - PROCESS | 1650 | 1461594573905 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}] 07:29:34 INFO - PROCESS | 1650 | 1461594574019 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:29:34 INFO - PROCESS | 1650 | 1461594574094 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f67800 == 85 [pid = 1650] [id = 380] 07:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11b082c00) [pid = 1650] [serial = 1139] [outer = 0x0] 07:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c889800) [pid = 1650] [serial = 1140] [outer = 0x11b082c00] 07:29:34 INFO - PROCESS | 1650 | 1461594574125 Marionette DEBUG loaded listener.js 07:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x125c62c00) [pid = 1650] [serial = 1141] [outer = 0x11b082c00] 07:29:34 INFO - PROCESS | 1650 | 1461594574552 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]]]}] 07:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 726ms 07:29:34 INFO - PROCESS | 1650 | 1461594574627 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:29:34 INFO - PROCESS | 1650 | 1461594574630 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:29:34 INFO - PROCESS | 1650 | 1461594574633 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:29:34 INFO - PROCESS | 1650 | 1461594574635 Marionette TRACE conn2 <- [1,1494,null,{}] 07:29:34 INFO - PROCESS | 1650 | 1461594574647 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}] 07:29:34 INFO - PROCESS | 1650 | 1461594574821 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:29:34 INFO - PROCESS | 1650 | 1461594574930 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d074800 == 86 [pid = 1650] [id = 381] 07:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12844b400) [pid = 1650] [serial = 1142] [outer = 0x0] 07:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129905c00) [pid = 1650] [serial = 1143] [outer = 0x12844b400] 07:29:34 INFO - PROCESS | 1650 | 1461594574983 Marionette DEBUG loaded listener.js 07:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12aa33c00) [pid = 1650] [serial = 1144] [outer = 0x12844b400] 07:29:35 INFO - PROCESS | 1650 | 1461594575512 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]]]}] 07:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 926ms 07:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:29:35 INFO - PROCESS | 1650 | 1461594575560 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:29:35 INFO - PROCESS | 1650 | 1461594575561 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:29:35 INFO - PROCESS | 1650 | 1461594575564 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:29:35 INFO - PROCESS | 1650 | 1461594575565 Marionette TRACE conn2 <- [1,1498,null,{}] 07:29:35 INFO - PROCESS | 1650 | 1461594575567 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}] 07:29:35 INFO - PROCESS | 1650 | 1461594575680 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:29:35 INFO - PROCESS | 1650 | 1461594575753 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x130335000 == 87 [pid = 1650] [id = 382] 07:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ae76c00) [pid = 1650] [serial = 1145] [outer = 0x0] 07:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ae7b400) [pid = 1650] [serial = 1146] [outer = 0x12ae76c00] 07:29:35 INFO - PROCESS | 1650 | 1461594575786 Marionette DEBUG loaded listener.js 07:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b0cd400) [pid = 1650] [serial = 1147] [outer = 0x12ae76c00] 07:29:36 INFO - PROCESS | 1650 | 1461594576204 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]]]}] 07:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 719ms 07:29:36 INFO - PROCESS | 1650 | 1461594576289 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:29:36 INFO - PROCESS | 1650 | 1461594576291 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:29:36 INFO - PROCESS | 1650 | 1461594576293 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:29:36 INFO - PROCESS | 1650 | 1461594576295 Marionette TRACE conn2 <- [1,1502,null,{}] 07:29:36 INFO - PROCESS | 1650 | 1461594576297 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}] 07:29:36 INFO - PROCESS | 1650 | 1461594576404 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:29:36 INFO - PROCESS | 1650 | 1461594576478 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x14241e000 == 88 [pid = 1650] [id = 383] 07:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b0cf400) [pid = 1650] [serial = 1148] [outer = 0x0] 07:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b5e4800) [pid = 1650] [serial = 1149] [outer = 0x12b0cf400] 07:29:36 INFO - PROCESS | 1650 | 1461594576509 Marionette DEBUG loaded listener.js 07:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bb9e400) [pid = 1650] [serial = 1150] [outer = 0x12b0cf400] 07:29:36 INFO - PROCESS | 1650 | 1461594576922 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]]]}] 07:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 671ms 07:29:36 INFO - PROCESS | 1650 | 1461594576964 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:29:36 INFO - PROCESS | 1650 | 1461594576966 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:29:36 INFO - PROCESS | 1650 | 1461594576968 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:29:36 INFO - PROCESS | 1650 | 1461594576969 Marionette TRACE conn2 <- [1,1506,null,{}] 07:29:36 INFO - PROCESS | 1650 | 1461594576972 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}] 07:29:37 INFO - PROCESS | 1650 | 1461594577136 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:29:37 INFO - PROCESS | 1650 | 1461594577150 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1423df800 == 89 [pid = 1650] [id = 384] 07:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b5bf000) [pid = 1650] [serial = 1151] [outer = 0x0] 07:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12bb9e000) [pid = 1650] [serial = 1152] [outer = 0x12b5bf000] 07:29:37 INFO - PROCESS | 1650 | 1461594577183 Marionette DEBUG loaded listener.js 07:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12d757800) [pid = 1650] [serial = 1153] [outer = 0x12b5bf000] 07:29:37 INFO - PROCESS | 1650 | 1461594577636 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]]]}] 07:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 718ms 07:29:37 INFO - PROCESS | 1650 | 1461594577695 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:29:37 INFO - PROCESS | 1650 | 1461594577697 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:29:37 INFO - PROCESS | 1650 | 1461594577700 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:29:37 INFO - PROCESS | 1650 | 1461594577703 Marionette TRACE conn2 <- [1,1510,null,{}] 07:29:37 INFO - PROCESS | 1650 | 1461594577729 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}] 07:29:37 INFO - PROCESS | 1650 | 1461594577897 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:29:38 INFO - PROCESS | 1650 | 1461594578003 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a1b800 == 90 [pid = 1650] [id = 385] 07:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12b5c2800) [pid = 1650] [serial = 1154] [outer = 0x0] 07:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d762c00) [pid = 1650] [serial = 1155] [outer = 0x12b5c2800] 07:29:38 INFO - PROCESS | 1650 | 1461594578041 Marionette DEBUG loaded listener.js 07:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12e878c00) [pid = 1650] [serial = 1156] [outer = 0x12b5c2800] 07:29:38 INFO - PROCESS | 1650 | 1461594578483 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]]]}] 07:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 820ms 07:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:29:38 INFO - PROCESS | 1650 | 1461594578521 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:29:38 INFO - PROCESS | 1650 | 1461594578522 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:29:38 INFO - PROCESS | 1650 | 1461594578524 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:29:38 INFO - PROCESS | 1650 | 1461594578525 Marionette TRACE conn2 <- [1,1514,null,{}] 07:29:38 INFO - PROCESS | 1650 | 1461594578528 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}] 07:29:38 INFO - PROCESS | 1650 | 1461594578640 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:29:38 INFO - PROCESS | 1650 | 1461594578755 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a92e000 == 91 [pid = 1650] [id = 386] 07:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x114f42400) [pid = 1650] [serial = 1157] [outer = 0x0] 07:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12af0b000) [pid = 1650] [serial = 1158] [outer = 0x114f42400] 07:29:38 INFO - PROCESS | 1650 | 1461594578787 Marionette DEBUG loaded listener.js 07:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12af10400) [pid = 1650] [serial = 1159] [outer = 0x114f42400] 07:29:39 INFO - PROCESS | 1650 | 1461594579186 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]]]}] 07:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 07:29:39 INFO - PROCESS | 1650 | 1461594579193 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:29:39 INFO - PROCESS | 1650 | 1461594579194 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:29:39 INFO - PROCESS | 1650 | 1461594579197 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:29:39 INFO - PROCESS | 1650 | 1461594579198 Marionette TRACE conn2 <- [1,1518,null,{}] 07:29:39 INFO - PROCESS | 1650 | 1461594579200 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}] 07:29:39 INFO - PROCESS | 1650 | 1461594579331 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:29:39 INFO - PROCESS | 1650 | 1461594579423 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a80d000 == 92 [pid = 1650] [id = 387] 07:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x114f54000) [pid = 1650] [serial = 1160] [outer = 0x0] 07:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11a7e6c00) [pid = 1650] [serial = 1161] [outer = 0x114f54000] 07:29:39 INFO - PROCESS | 1650 | 1461594579453 Marionette DEBUG loaded listener.js 07:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12725c000) [pid = 1650] [serial = 1162] [outer = 0x114f54000] 07:29:40 INFO - PROCESS | 1650 | 1461594580095 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]]]}] 07:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 918ms 07:29:40 INFO - PROCESS | 1650 | 1461594580116 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:29:40 INFO - PROCESS | 1650 | 1461594580118 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:29:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:29:40 INFO - PROCESS | 1650 | 1461594580138 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:29:40 INFO - PROCESS | 1650 | 1461594580141 Marionette TRACE conn2 <- [1,1522,null,{}] 07:29:40 INFO - PROCESS | 1650 | 1461594580148 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}] 07:29:40 INFO - PROCESS | 1650 | 1461594580254 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:29:40 INFO - PROCESS | 1650 | 1461594580333 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc58000 == 93 [pid = 1650] [id = 388] 07:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x115513c00) [pid = 1650] [serial = 1163] [outer = 0x0] 07:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11594c800) [pid = 1650] [serial = 1164] [outer = 0x115513c00] 07:29:40 INFO - PROCESS | 1650 | 1461594580364 Marionette DEBUG loaded listener.js 07:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x119268400) [pid = 1650] [serial = 1165] [outer = 0x115513c00] 07:29:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 07:29:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:29:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 07:29:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:29:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 07:29:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:29:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 07:29:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:29:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 644ms 07:29:40 INFO - PROCESS | 1650 | 1461594580761 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"]]]}] 07:29:40 INFO - PROCESS | 1650 | 1461594580766 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:29:40 INFO - PROCESS | 1650 | 1461594580770 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:29:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:29:40 INFO - PROCESS | 1650 | 1461594580775 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:29:40 INFO - PROCESS | 1650 | 1461594580777 Marionette TRACE conn2 <- [1,1526,null,{}] 07:29:40 INFO - PROCESS | 1650 | 1461594580779 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}] 07:29:40 INFO - PROCESS | 1650 | 1461594580884 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:29:41 INFO - PROCESS | 1650 | 1461594581004 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a729000 == 94 [pid = 1650] [id = 389] 07:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11af06c00) [pid = 1650] [serial = 1166] [outer = 0x0] 07:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11c886400) [pid = 1650] [serial = 1167] [outer = 0x11af06c00] 07:29:41 INFO - PROCESS | 1650 | 1461594581052 Marionette DEBUG loaded listener.js 07:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x125d66000) [pid = 1650] [serial = 1168] [outer = 0x11af06c00] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12feaf000 == 93 [pid = 1650] [id = 284] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad43000 == 92 [pid = 1650] [id = 285] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12e977000 == 91 [pid = 1650] [id = 377] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129965000 == 90 [pid = 1650] [id = 376] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x114f45800) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12e693000 == 89 [pid = 1650] [id = 375] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d718000 == 88 [pid = 1650] [id = 374] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c082800 == 87 [pid = 1650] [id = 373] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc05800 == 86 [pid = 1650] [id = 372] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12aab0000 == 85 [pid = 1650] [id = 371] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129951000 == 84 [pid = 1650] [id = 370] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9c800 == 83 [pid = 1650] [id = 369] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11c2f4800 == 82 [pid = 1650] [id = 368] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1259a8800 == 81 [pid = 1650] [id = 367] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11565e800 == 80 [pid = 1650] [id = 365] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x115685800 == 79 [pid = 1650] [id = 364] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x142409000 == 78 [pid = 1650] [id = 363] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef2e000 == 77 [pid = 1650] [id = 362] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad4f800 == 76 [pid = 1650] [id = 361] 07:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11a813800 == 75 [pid = 1650] [id = 360] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11c11f400) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12d681c00) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x125be2000) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12bf0f000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12bf0d400) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12acf0c00) [pid = 1650] [serial = 856] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11c884400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12e933800) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1299ed400) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x125d71000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ed3fc00) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11b07ac00) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x129f9ec00) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d681400) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12f798c00) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12ef76400) [pid = 1650] [serial = 859] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12bba2c00) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119265400) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x125d67800) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x126f3f400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b5ee400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12aecb000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c884800) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x125d66400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123a70000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c884000) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e582000) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x127810800) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129864800) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12f448800) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12f452c00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e93e000) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ef72c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e575400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b6ce000) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bba1c00) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d343800) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bf06c00) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d766400) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d649000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e56ac00) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bf0cc00) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12aeca800) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11a559400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11574c800) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12aa2c800) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aa36000) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a556c00) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118c49400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b6d1c00) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11919ec00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12aa8a400) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129fa1c00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e938c00) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 07:29:41 INFO - PROCESS | 1650 | 1461594581681 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"]]]}] 07:29:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:29:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:29:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:29:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 923ms 07:29:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:29:41 INFO - PROCESS | 1650 | 1461594581699 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:29:41 INFO - PROCESS | 1650 | 1461594581700 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:29:41 INFO - PROCESS | 1650 | 1461594581702 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:29:41 INFO - PROCESS | 1650 | 1461594581705 Marionette TRACE conn2 <- [1,1530,null,{}] 07:29:41 INFO - PROCESS | 1650 | 1461594581712 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}] 07:29:41 INFO - PROCESS | 1650 | 1461594581806 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:29:41 INFO - PROCESS | 1650 | 1461594581811 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c216000 == 76 [pid = 1650] [id = 390] 07:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126f3f400) [pid = 1650] [serial = 1169] [outer = 0x0] 07:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1279bf400) [pid = 1650] [serial = 1170] [outer = 0x126f3f400] 07:29:41 INFO - PROCESS | 1650 | 1461594581840 Marionette DEBUG loaded listener.js 07:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12985c800) [pid = 1650] [serial = 1171] [outer = 0x126f3f400] 07:29:42 INFO - PROCESS | 1650 | 1461594582186 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]]]}] 07:29:42 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 07:29:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:29:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:29:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 07:29:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:29:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 524ms 07:29:42 INFO - PROCESS | 1650 | 1461594582227 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:29:42 INFO - PROCESS | 1650 | 1461594582229 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:29:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:29:42 INFO - PROCESS | 1650 | 1461594582231 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:29:42 INFO - PROCESS | 1650 | 1461594582232 Marionette TRACE conn2 <- [1,1534,null,{}] 07:29:42 INFO - PROCESS | 1650 | 1461594582235 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}] 07:29:42 INFO - PROCESS | 1650 | 1461594582327 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:29:42 INFO - PROCESS | 1650 | 1461594582332 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1284b2800 == 77 [pid = 1650] [id = 391] 07:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129907800) [pid = 1650] [serial = 1172] [outer = 0x0] 07:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129fa1000) [pid = 1650] [serial = 1173] [outer = 0x129907800] 07:29:42 INFO - PROCESS | 1650 | 1461594582359 Marionette DEBUG loaded listener.js 07:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12aa36c00) [pid = 1650] [serial = 1174] [outer = 0x129907800] 07:29:42 INFO - PROCESS | 1650 | 1461594582732 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]]]}] 07:29:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:29:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 07:29:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:29:42 INFO - PROCESS | 1650 | 1461594582750 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:29:42 INFO - PROCESS | 1650 | 1461594582751 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:29:42 INFO - PROCESS | 1650 | 1461594582753 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:29:42 INFO - PROCESS | 1650 | 1461594582754 Marionette TRACE conn2 <- [1,1538,null,{}] 07:29:42 INFO - PROCESS | 1650 | 1461594582759 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}] 07:29:42 INFO - PROCESS | 1650 | 1461594582877 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:29:42 INFO - PROCESS | 1650 | 1461594582882 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa9c000 == 78 [pid = 1650] [id = 392] 07:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12aa39800) [pid = 1650] [serial = 1175] [outer = 0x0] 07:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12ace4000) [pid = 1650] [serial = 1176] [outer = 0x12aa39800] 07:29:42 INFO - PROCESS | 1650 | 1461594582908 Marionette DEBUG loaded listener.js 07:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12ae81000) [pid = 1650] [serial = 1177] [outer = 0x12aa39800] 07:29:43 INFO - PROCESS | 1650 | 1461594583235 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]]]}] 07:29:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:29:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 07:29:43 INFO - PROCESS | 1650 | 1461594583275 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:29:43 INFO - PROCESS | 1650 | 1461594583277 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:29:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:29:43 INFO - PROCESS | 1650 | 1461594583279 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:29:43 INFO - PROCESS | 1650 | 1461594583280 Marionette TRACE conn2 <- [1,1542,null,{}] 07:29:43 INFO - PROCESS | 1650 | 1461594583283 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}] 07:29:43 INFO - PROCESS | 1650 | 1461594583388 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:29:43 INFO - PROCESS | 1650 | 1461594583472 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae1c000 == 79 [pid = 1650] [id = 393] 07:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12ae80800) [pid = 1650] [serial = 1178] [outer = 0x0] 07:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ae8f800) [pid = 1650] [serial = 1179] [outer = 0x12ae80800] 07:29:43 INFO - PROCESS | 1650 | 1461594583499 Marionette DEBUG loaded listener.js 07:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b0ca400) [pid = 1650] [serial = 1180] [outer = 0x12ae80800] 07:29:43 INFO - PROCESS | 1650 | 1461594583831 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]]]}] 07:29:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:29:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 568ms 07:29:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:29:43 INFO - PROCESS | 1650 | 1461594583848 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:29:43 INFO - PROCESS | 1650 | 1461594583849 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:29:43 INFO - PROCESS | 1650 | 1461594583851 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:29:43 INFO - PROCESS | 1650 | 1461594583852 Marionette TRACE conn2 <- [1,1546,null,{}] 07:29:43 INFO - PROCESS | 1650 | 1461594583855 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}] 07:29:43 INFO - PROCESS | 1650 | 1461594583968 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:29:43 INFO - PROCESS | 1650 | 1461594583982 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b20b000 == 80 [pid = 1650] [id = 394] 07:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12af13400) [pid = 1650] [serial = 1181] [outer = 0x0] 07:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b548800) [pid = 1650] [serial = 1182] [outer = 0x12af13400] 07:29:44 INFO - PROCESS | 1650 | 1461594584008 Marionette DEBUG loaded listener.js 07:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b5e5000) [pid = 1650] [serial = 1183] [outer = 0x12af13400] 07:29:44 INFO - PROCESS | 1650 | 1461594584373 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]]]}] 07:29:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:29:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 07:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:29:44 INFO - PROCESS | 1650 | 1461594584421 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:29:44 INFO - PROCESS | 1650 | 1461594584422 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:29:44 INFO - PROCESS | 1650 | 1461594584424 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:29:44 INFO - PROCESS | 1650 | 1461594584425 Marionette TRACE conn2 <- [1,1550,null,{}] 07:29:44 INFO - PROCESS | 1650 | 1461594584428 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}] 07:29:44 INFO - PROCESS | 1650 | 1461594584540 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:29:44 INFO - PROCESS | 1650 | 1461594584580 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d030800 == 81 [pid = 1650] [id = 395] 07:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b0cec00) [pid = 1650] [serial = 1184] [outer = 0x0] 07:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bba2000) [pid = 1650] [serial = 1185] [outer = 0x12b0cec00] 07:29:44 INFO - PROCESS | 1650 | 1461594584605 Marionette DEBUG loaded listener.js 07:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12bf0fc00) [pid = 1650] [serial = 1186] [outer = 0x12b0cec00] 07:29:44 INFO - PROCESS | 1650 | 1461594584930 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]]]}] 07:29:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:29:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 07:29:44 INFO - PROCESS | 1650 | 1461594584944 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:29:44 INFO - PROCESS | 1650 | 1461594584946 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:29:44 INFO - PROCESS | 1650 | 1461594584954 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:29:44 INFO - PROCESS | 1650 | 1461594584955 Marionette TRACE conn2 <- [1,1554,null,{}] 07:29:44 INFO - PROCESS | 1650 | 1461594584960 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}] 07:29:45 INFO - PROCESS | 1650 | 1461594585099 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:29:45 INFO - PROCESS | 1650 | 1461594585115 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d718000 == 82 [pid = 1650] [id = 396] 07:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b8e5400) [pid = 1650] [serial = 1187] [outer = 0x0] 07:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d34c400) [pid = 1650] [serial = 1188] [outer = 0x12b8e5400] 07:29:45 INFO - PROCESS | 1650 | 1461594585156 Marionette DEBUG loaded listener.js 07:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12d67b800) [pid = 1650] [serial = 1189] [outer = 0x12b8e5400] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x114f48c00) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11b0efc00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bf09c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129f9dc00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129b72800) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b0c2c00) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x114f3e400) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11af04800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b0d0400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119c99800) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12aa84c00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:29:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c2bb800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:29:45 INFO - PROCESS | 1650 | 1461594585692 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]]]}] 07:29:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:29:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 771ms 07:29:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:29:45 INFO - PROCESS | 1650 | 1461594585725 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:29:45 INFO - PROCESS | 1650 | 1461594585727 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:29:45 INFO - PROCESS | 1650 | 1461594585729 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:29:45 INFO - PROCESS | 1650 | 1461594585730 Marionette TRACE conn2 <- [1,1558,null,{}] 07:29:45 INFO - PROCESS | 1650 | 1461594585732 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}] 07:29:45 INFO - PROCESS | 1650 | 1461594585823 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:29:45 INFO - PROCESS | 1650 | 1461594585907 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bee0800 == 83 [pid = 1650] [id = 397] 07:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1151bc000) [pid = 1650] [serial = 1190] [outer = 0x0] 07:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126f37800) [pid = 1650] [serial = 1191] [outer = 0x1151bc000] 07:29:45 INFO - PROCESS | 1650 | 1461594585933 Marionette DEBUG loaded listener.js 07:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b0c6400) [pid = 1650] [serial = 1192] [outer = 0x1151bc000] 07:29:46 INFO - PROCESS | 1650 | 1461594586214 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]]]}] 07:29:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:29:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 07:29:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:29:46 INFO - PROCESS | 1650 | 1461594586247 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:29:46 INFO - PROCESS | 1650 | 1461594586249 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:29:46 INFO - PROCESS | 1650 | 1461594586251 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:29:46 INFO - PROCESS | 1650 | 1461594586253 Marionette TRACE conn2 <- [1,1562,null,{}] 07:29:46 INFO - PROCESS | 1650 | 1461594586255 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}] 07:29:46 INFO - PROCESS | 1650 | 1461594586368 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:29:46 INFO - PROCESS | 1650 | 1461594586373 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef2f000 == 84 [pid = 1650] [id = 398] 07:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b0c5400) [pid = 1650] [serial = 1193] [outer = 0x0] 07:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12e582400) [pid = 1650] [serial = 1194] [outer = 0x12b0c5400] 07:29:46 INFO - PROCESS | 1650 | 1461594586403 Marionette DEBUG loaded listener.js 07:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ef70800) [pid = 1650] [serial = 1195] [outer = 0x12b0c5400] 07:29:46 INFO - PROCESS | 1650 | 1461594586760 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]]]}] 07:29:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:29:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 07:29:46 INFO - PROCESS | 1650 | 1461594586770 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:29:46 INFO - PROCESS | 1650 | 1461594586771 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:29:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:29:46 INFO - PROCESS | 1650 | 1461594586775 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:29:46 INFO - PROCESS | 1650 | 1461594586778 Marionette TRACE conn2 <- [1,1566,null,{}] 07:29:46 INFO - PROCESS | 1650 | 1461594586781 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}] 07:29:46 INFO - PROCESS | 1650 | 1461594586907 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:29:46 INFO - PROCESS | 1650 | 1461594586921 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa03000 == 85 [pid = 1650] [id = 399] 07:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e93e800) [pid = 1650] [serial = 1196] [outer = 0x0] 07:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ef76000) [pid = 1650] [serial = 1197] [outer = 0x12e93e800] 07:29:46 INFO - PROCESS | 1650 | 1461594586948 Marionette DEBUG loaded listener.js 07:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12f7a2000) [pid = 1650] [serial = 1198] [outer = 0x12e93e800] 07:29:47 INFO - PROCESS | 1650 | 1461594587284 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]]]}] 07:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 07:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:29:47 INFO - PROCESS | 1650 | 1461594587296 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:29:47 INFO - PROCESS | 1650 | 1461594587297 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:29:47 INFO - PROCESS | 1650 | 1461594587299 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:29:47 INFO - PROCESS | 1650 | 1461594587300 Marionette TRACE conn2 <- [1,1570,null,{}] 07:29:47 INFO - PROCESS | 1650 | 1461594587303 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}] 07:29:47 INFO - PROCESS | 1650 | 1461594587397 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:29:47 INFO - PROCESS | 1650 | 1461594587401 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe96800 == 86 [pid = 1650] [id = 400] 07:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12afd1c00) [pid = 1650] [serial = 1199] [outer = 0x0] 07:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12afdc400) [pid = 1650] [serial = 1200] [outer = 0x12afd1c00] 07:29:47 INFO - PROCESS | 1650 | 1461594587426 Marionette DEBUG loaded listener.js 07:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12f446400) [pid = 1650] [serial = 1201] [outer = 0x12afd1c00] 07:29:47 INFO - PROCESS | 1650 | 1461594587972 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]]]}] 07:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 719ms 07:29:48 INFO - PROCESS | 1650 | 1461594588019 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:29:48 INFO - PROCESS | 1650 | 1461594588021 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:29:48 INFO - PROCESS | 1650 | 1461594588027 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:29:48 INFO - PROCESS | 1650 | 1461594588029 Marionette TRACE conn2 <- [1,1574,null,{}] 07:29:48 INFO - PROCESS | 1650 | 1461594588033 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}] 07:29:48 INFO - PROCESS | 1650 | 1461594588155 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:29:48 INFO - PROCESS | 1650 | 1461594588287 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf22800 == 87 [pid = 1650] [id = 401] 07:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119a4cc00) [pid = 1650] [serial = 1202] [outer = 0x0] 07:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11a825800) [pid = 1650] [serial = 1203] [outer = 0x119a4cc00] 07:29:48 INFO - PROCESS | 1650 | 1461594588323 Marionette DEBUG loaded listener.js 07:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c2bb800) [pid = 1650] [serial = 1204] [outer = 0x119a4cc00] 07:29:48 INFO - PROCESS | 1650 | 1461594588793 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]]]}] 07:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 825ms 07:29:48 INFO - PROCESS | 1650 | 1461594588852 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:29:48 INFO - PROCESS | 1650 | 1461594588858 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:29:48 INFO - PROCESS | 1650 | 1461594588887 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:29:48 INFO - PROCESS | 1650 | 1461594588891 Marionette TRACE conn2 <- [1,1578,null,{}] 07:29:48 INFO - PROCESS | 1650 | 1461594588896 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}] 07:29:49 INFO - PROCESS | 1650 | 1461594589073 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:29:49 INFO - PROCESS | 1650 | 1461594589184 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a92f000 == 88 [pid = 1650] [id = 402] 07:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x126a6c800) [pid = 1650] [serial = 1205] [outer = 0x0] 07:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12785fc00) [pid = 1650] [serial = 1206] [outer = 0x126a6c800] 07:29:49 INFO - PROCESS | 1650 | 1461594589230 Marionette DEBUG loaded listener.js 07:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129b73c00) [pid = 1650] [serial = 1207] [outer = 0x126a6c800] 07:29:49 INFO - PROCESS | 1650 | 1461594589717 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]]]}] 07:29:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:29:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 878ms 07:29:49 INFO - PROCESS | 1650 | 1461594589761 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:29:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:29:49 INFO - PROCESS | 1650 | 1461594589763 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:29:49 INFO - PROCESS | 1650 | 1461594589765 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:29:49 INFO - PROCESS | 1650 | 1461594589768 Marionette TRACE conn2 <- [1,1582,null,{}] 07:29:49 INFO - PROCESS | 1650 | 1461594589792 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}] 07:29:49 INFO - PROCESS | 1650 | 1461594589931 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:29:49 INFO - PROCESS | 1650 | 1461594589991 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e98f000 == 89 [pid = 1650] [id = 403] 07:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12ae8c800) [pid = 1650] [serial = 1208] [outer = 0x0] 07:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12ae93800) [pid = 1650] [serial = 1209] [outer = 0x12ae8c800] 07:29:50 INFO - PROCESS | 1650 | 1461594590023 Marionette DEBUG loaded listener.js 07:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12af08800) [pid = 1650] [serial = 1210] [outer = 0x12ae8c800] 07:29:50 INFO - PROCESS | 1650 | 1461594590511 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]]]}] 07:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 771ms 07:29:50 INFO - PROCESS | 1650 | 1461594590553 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:29:50 INFO - PROCESS | 1650 | 1461594590557 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:29:50 INFO - PROCESS | 1650 | 1461594590561 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:29:50 INFO - PROCESS | 1650 | 1461594590563 Marionette TRACE conn2 <- [1,1586,null,{}] 07:29:50 INFO - PROCESS | 1650 | 1461594590566 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}] 07:29:50 INFO - PROCESS | 1650 | 1461594590739 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:29:50 INFO - PROCESS | 1650 | 1461594590828 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x13032e800 == 90 [pid = 1650] [id = 404] 07:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12af11c00) [pid = 1650] [serial = 1211] [outer = 0x0] 07:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12afda800) [pid = 1650] [serial = 1212] [outer = 0x12af11c00] 07:29:50 INFO - PROCESS | 1650 | 1461594590858 Marionette DEBUG loaded listener.js 07:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b0c8c00) [pid = 1650] [serial = 1213] [outer = 0x12af11c00] 07:29:51 INFO - PROCESS | 1650 | 1461594591256 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]]]}] 07:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 724ms 07:29:51 INFO - PROCESS | 1650 | 1461594591294 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:29:51 INFO - PROCESS | 1650 | 1461594591295 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:29:51 INFO - PROCESS | 1650 | 1461594591297 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:29:51 INFO - PROCESS | 1650 | 1461594591298 Marionette TRACE conn2 <- [1,1590,null,{}] 07:29:51 INFO - PROCESS | 1650 | 1461594591301 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}] 07:29:51 INFO - PROCESS | 1650 | 1461594591416 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:29:51 INFO - PROCESS | 1650 | 1461594591493 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a09000 == 91 [pid = 1650] [id = 405] 07:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12afd3000) [pid = 1650] [serial = 1214] [outer = 0x0] 07:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12bcd8400) [pid = 1650] [serial = 1215] [outer = 0x12afd3000] 07:29:51 INFO - PROCESS | 1650 | 1461594591525 Marionette DEBUG loaded listener.js 07:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d67c000) [pid = 1650] [serial = 1216] [outer = 0x12afd3000] 07:29:51 INFO - PROCESS | 1650 | 1461594591932 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]]]}] 07:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 07:29:51 INFO - PROCESS | 1650 | 1461594591967 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:29:51 INFO - PROCESS | 1650 | 1461594591968 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:29:51 INFO - PROCESS | 1650 | 1461594591971 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:29:51 INFO - PROCESS | 1650 | 1461594591972 Marionette TRACE conn2 <- [1,1594,null,{}] 07:29:51 INFO - PROCESS | 1650 | 1461594591975 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}] 07:29:52 INFO - PROCESS | 1650 | 1461594592103 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:29:52 INFO - PROCESS | 1650 | 1461594592210 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a4c000 == 92 [pid = 1650] [id = 406] 07:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e582c00) [pid = 1650] [serial = 1217] [outer = 0x0] 07:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12ed43800) [pid = 1650] [serial = 1218] [outer = 0x12e582c00] 07:29:52 INFO - PROCESS | 1650 | 1461594592245 Marionette DEBUG loaded listener.js 07:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12f8f9800) [pid = 1650] [serial = 1219] [outer = 0x12e582c00] 07:29:52 INFO - PROCESS | 1650 | 1461594592658 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]]]}] 07:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 720ms 07:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:29:52 INFO - PROCESS | 1650 | 1461594592692 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:29:52 INFO - PROCESS | 1650 | 1461594592693 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:29:52 INFO - PROCESS | 1650 | 1461594592695 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:29:52 INFO - PROCESS | 1650 | 1461594592696 Marionette TRACE conn2 <- [1,1598,null,{}] 07:29:52 INFO - PROCESS | 1650 | 1461594592718 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}] 07:29:52 INFO - PROCESS | 1650 | 1461594592826 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:29:52 INFO - PROCESS | 1650 | 1461594592933 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a61800 == 93 [pid = 1650] [id = 407] 07:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ab56400) [pid = 1650] [serial = 1220] [outer = 0x0] 07:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ab5ac00) [pid = 1650] [serial = 1221] [outer = 0x12ab56400] 07:29:52 INFO - PROCESS | 1650 | 1461594592964 Marionette DEBUG loaded listener.js 07:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ab5f800) [pid = 1650] [serial = 1222] [outer = 0x12ab56400] 07:29:53 INFO - PROCESS | 1650 | 1461594593351 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]]]}] 07:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 688ms 07:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:29:53 INFO - PROCESS | 1650 | 1461594593384 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:29:53 INFO - PROCESS | 1650 | 1461594593385 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:29:53 INFO - PROCESS | 1650 | 1461594593388 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:29:53 INFO - PROCESS | 1650 | 1461594593389 Marionette TRACE conn2 <- [1,1602,null,{}] 07:29:53 INFO - PROCESS | 1650 | 1461594593392 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}] 07:29:53 INFO - PROCESS | 1650 | 1461594593503 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:29:53 INFO - PROCESS | 1650 | 1461594593624 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f742000 == 94 [pid = 1650] [id = 408] 07:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x114f54c00) [pid = 1650] [serial = 1223] [outer = 0x0] 07:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12aa41800) [pid = 1650] [serial = 1224] [outer = 0x114f54c00] 07:29:53 INFO - PROCESS | 1650 | 1461594593657 Marionette DEBUG loaded listener.js 07:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12aa47400) [pid = 1650] [serial = 1225] [outer = 0x114f54c00] 07:29:54 INFO - PROCESS | 1650 | 1461594594050 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]]]}] 07:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 721ms 07:29:54 INFO - PROCESS | 1650 | 1461594594109 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:29:54 INFO - PROCESS | 1650 | 1461594594111 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:29:54 INFO - PROCESS | 1650 | 1461594594113 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:29:54 INFO - PROCESS | 1650 | 1461594594114 Marionette TRACE conn2 <- [1,1606,null,{}] 07:29:54 INFO - PROCESS | 1650 | 1461594594116 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}] 07:29:54 INFO - PROCESS | 1650 | 1461594594250 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:29:54 INFO - PROCESS | 1650 | 1461594594519 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a81c800 == 95 [pid = 1650] [id = 409] 07:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x114352000) [pid = 1650] [serial = 1226] [outer = 0x0] 07:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x114f41800) [pid = 1650] [serial = 1227] [outer = 0x114352000] 07:29:54 INFO - PROCESS | 1650 | 1461594594570 Marionette DEBUG loaded listener.js 07:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x114f5e800) [pid = 1650] [serial = 1228] [outer = 0x114352000] 07:29:54 INFO - PROCESS | 1650 | 1461594594988 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]]]}] 07:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 922ms 07:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:29:55 INFO - PROCESS | 1650 | 1461594595035 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:29:55 INFO - PROCESS | 1650 | 1461594595038 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:29:55 INFO - PROCESS | 1650 | 1461594595041 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:29:55 INFO - PROCESS | 1650 | 1461594595043 Marionette TRACE conn2 <- [1,1610,null,{}] 07:29:55 INFO - PROCESS | 1650 | 1461594595046 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}] 07:29:55 INFO - PROCESS | 1650 | 1461594595154 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:29:55 INFO - PROCESS | 1650 | 1461594595268 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x127445000 == 96 [pid = 1650] [id = 410] 07:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11b0f3c00) [pid = 1650] [serial = 1229] [outer = 0x0] 07:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c11dc00) [pid = 1650] [serial = 1230] [outer = 0x11b0f3c00] 07:29:55 INFO - PROCESS | 1650 | 1461594595301 Marionette DEBUG loaded listener.js 07:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c88a400) [pid = 1650] [serial = 1231] [outer = 0x11b0f3c00] 07:29:55 INFO - PROCESS | 1650 | 1461594595812 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]]]}] 07:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 825ms 07:29:55 INFO - PROCESS | 1650 | 1461594595868 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:29:55 INFO - PROCESS | 1650 | 1461594595872 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:29:55 INFO - PROCESS | 1650 | 1461594595899 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:29:55 INFO - PROCESS | 1650 | 1461594595902 Marionette TRACE conn2 <- [1,1614,null,{}] 07:29:55 INFO - PROCESS | 1650 | 1461594595905 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}] 07:29:56 INFO - PROCESS | 1650 | 1461594596042 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119ab4000 == 95 [pid = 1650] [id = 222] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x127f6e800 == 94 [pid = 1650] [id = 125] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa03000 == 93 [pid = 1650] [id = 399] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef2f000 == 92 [pid = 1650] [id = 398] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12bee0800 == 91 [pid = 1650] [id = 397] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d718000 == 90 [pid = 1650] [id = 396] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d030800 == 89 [pid = 1650] [id = 395] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12ae85c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12b20b000 == 88 [pid = 1650] [id = 394] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae1c000 == 87 [pid = 1650] [id = 393] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa9c000 == 86 [pid = 1650] [id = 392] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1284b2800 == 85 [pid = 1650] [id = 391] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11c216000 == 84 [pid = 1650] [id = 390] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11a729000 == 83 [pid = 1650] [id = 389] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc58000 == 82 [pid = 1650] [id = 388] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a92e000 == 81 [pid = 1650] [id = 386] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x138a1b800 == 80 [pid = 1650] [id = 385] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1423df800 == 79 [pid = 1650] [id = 384] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x14241e000 == 78 [pid = 1650] [id = 383] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x130335000 == 77 [pid = 1650] [id = 382] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d074800 == 76 [pid = 1650] [id = 381] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x127f67800 == 75 [pid = 1650] [id = 380] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119237800 == 74 [pid = 1650] [id = 379] 07:29:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa13000 == 73 [pid = 1650] [id = 378] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x129b6c400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x119d4c800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x115752c00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x126cae400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x127f8e800) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d34ac00) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12b54f000) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x114f5b400) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12aa86c00) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12acee400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129f94c00) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12aa2f800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b0cc000) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x114f4b400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x125d52000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c88c800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12aec7000) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c885800) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12d683c00) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d67c400) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d75f800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12f8fb800) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11af03800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e877400) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b542800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bf06400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11c887400) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ae7d800) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b0d0000) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12725d400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 07:29:56 INFO - PROCESS | 1650 | 1461594596160 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11564c800 == 74 [pid = 1650] [id = 411] 07:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x115752c00) [pid = 1650] [serial = 1232] [outer = 0x0] 07:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11af0e400) [pid = 1650] [serial = 1233] [outer = 0x115752c00] 07:29:56 INFO - PROCESS | 1650 | 1461594596189 Marionette DEBUG loaded listener.js 07:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125d71800) [pid = 1650] [serial = 1234] [outer = 0x115752c00] 07:29:56 INFO - PROCESS | 1650 | 1461594596510 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]]]}] 07:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 07:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 624ms 07:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:29:56 INFO - PROCESS | 1650 | 1461594596520 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:29:56 INFO - PROCESS | 1650 | 1461594596521 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:29:56 INFO - PROCESS | 1650 | 1461594596528 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:29:56 INFO - PROCESS | 1650 | 1461594596532 Marionette TRACE conn2 <- [1,1618,null,{}] 07:29:56 INFO - PROCESS | 1650 | 1461594596538 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}] 07:29:56 INFO - PROCESS | 1650 | 1461594596633 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:29:56 INFO - PROCESS | 1650 | 1461594596640 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f7e800 == 75 [pid = 1650] [id = 412] 07:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1276a4c00) [pid = 1650] [serial = 1235] [outer = 0x0] 07:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129b68c00) [pid = 1650] [serial = 1236] [outer = 0x1276a4c00] 07:29:56 INFO - PROCESS | 1650 | 1461594596665 Marionette DEBUG loaded listener.js 07:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12aa2f400) [pid = 1650] [serial = 1237] [outer = 0x1276a4c00] 07:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 528ms 07:29:57 INFO - PROCESS | 1650 | 1461594597048 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]]]}] 07:29:57 INFO - PROCESS | 1650 | 1461594597052 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:29:57 INFO - PROCESS | 1650 | 1461594597054 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:29:57 INFO - PROCESS | 1650 | 1461594597057 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:29:57 INFO - PROCESS | 1650 | 1461594597060 Marionette TRACE conn2 <- [1,1622,null,{}] 07:29:57 INFO - PROCESS | 1650 | 1461594597064 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}] 07:29:57 INFO - PROCESS | 1650 | 1461594597161 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:29:57 INFO - PROCESS | 1650 | 1461594597165 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa96000 == 76 [pid = 1650] [id = 413] 07:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12aa2f800) [pid = 1650] [serial = 1238] [outer = 0x0] 07:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12aa48c00) [pid = 1650] [serial = 1239] [outer = 0x12aa2f800] 07:29:57 INFO - PROCESS | 1650 | 1461594597192 Marionette DEBUG loaded listener.js 07:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12aa8e400) [pid = 1650] [serial = 1240] [outer = 0x12aa2f800] 07:29:57 INFO - PROCESS | 1650 | 1461594597555 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]]]}] 07:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 07:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 526ms 07:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:29:57 INFO - PROCESS | 1650 | 1461594597583 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:29:57 INFO - PROCESS | 1650 | 1461594597584 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:29:57 INFO - PROCESS | 1650 | 1461594597586 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:29:57 INFO - PROCESS | 1650 | 1461594597587 Marionette TRACE conn2 <- [1,1626,null,{}] 07:29:57 INFO - PROCESS | 1650 | 1461594597589 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}] 07:29:57 INFO - PROCESS | 1650 | 1461594597684 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:29:57 INFO - PROCESS | 1650 | 1461594597688 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adf6800 == 77 [pid = 1650] [id = 414] 07:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ace4400) [pid = 1650] [serial = 1241] [outer = 0x0] 07:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12ae78c00) [pid = 1650] [serial = 1242] [outer = 0x12ace4400] 07:29:57 INFO - PROCESS | 1650 | 1461594597722 Marionette DEBUG loaded listener.js 07:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ae92800) [pid = 1650] [serial = 1243] [outer = 0x12ace4400] 07:29:58 INFO - PROCESS | 1650 | 1461594598080 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]]]}] 07:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 07:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:29:58 INFO - PROCESS | 1650 | 1461594598108 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:29:58 INFO - PROCESS | 1650 | 1461594598109 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:29:58 INFO - PROCESS | 1650 | 1461594598111 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:29:58 INFO - PROCESS | 1650 | 1461594598112 Marionette TRACE conn2 <- [1,1630,null,{}] 07:29:58 INFO - PROCESS | 1650 | 1461594598114 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}] 07:29:58 INFO - PROCESS | 1650 | 1461594598210 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:29:58 INFO - PROCESS | 1650 | 1461594598296 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc11000 == 78 [pid = 1650] [id = 415] 07:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ae92400) [pid = 1650] [serial = 1244] [outer = 0x0] 07:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12af08c00) [pid = 1650] [serial = 1245] [outer = 0x12ae92400] 07:29:58 INFO - PROCESS | 1650 | 1461594598322 Marionette DEBUG loaded listener.js 07:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12afdbc00) [pid = 1650] [serial = 1246] [outer = 0x12ae92400] 07:29:58 INFO - PROCESS | 1650 | 1461594598669 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]]]}] 07:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 571ms 07:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:29:58 INFO - PROCESS | 1650 | 1461594598682 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:29:58 INFO - PROCESS | 1650 | 1461594598683 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:29:58 INFO - PROCESS | 1650 | 1461594598685 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:29:58 INFO - PROCESS | 1650 | 1461594598686 Marionette TRACE conn2 <- [1,1634,null,{}] 07:29:58 INFO - PROCESS | 1650 | 1461594598689 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}] 07:29:58 INFO - PROCESS | 1650 | 1461594598811 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:29:58 INFO - PROCESS | 1650 | 1461594598826 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c012000 == 79 [pid = 1650] [id = 416] 07:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129f97000) [pid = 1650] [serial = 1247] [outer = 0x0] 07:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b0c7c00) [pid = 1650] [serial = 1248] [outer = 0x129f97000] 07:29:58 INFO - PROCESS | 1650 | 1461594598851 Marionette DEBUG loaded listener.js 07:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b5be000) [pid = 1650] [serial = 1249] [outer = 0x129f97000] 07:29:59 INFO - PROCESS | 1650 | 1461594599194 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]]]}] 07:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 07:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:29:59 INFO - PROCESS | 1650 | 1461594599206 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:29:59 INFO - PROCESS | 1650 | 1461594599210 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:29:59 INFO - PROCESS | 1650 | 1461594599212 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:29:59 INFO - PROCESS | 1650 | 1461594599213 Marionette TRACE conn2 <- [1,1638,null,{}] 07:29:59 INFO - PROCESS | 1650 | 1461594599215 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}] 07:29:59 INFO - PROCESS | 1650 | 1461594599337 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:29:59 INFO - PROCESS | 1650 | 1461594599360 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d024800 == 80 [pid = 1650] [id = 417] 07:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x125a5fc00) [pid = 1650] [serial = 1250] [outer = 0x0] 07:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x125a67400) [pid = 1650] [serial = 1251] [outer = 0x125a5fc00] 07:29:59 INFO - PROCESS | 1650 | 1461594599386 Marionette DEBUG loaded listener.js 07:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x125a6b400) [pid = 1650] [serial = 1252] [outer = 0x125a5fc00] 07:29:59 INFO - PROCESS | 1650 | 1461594599751 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]]]}] 07:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 571ms 07:29:59 INFO - PROCESS | 1650 | 1461594599787 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:29:59 INFO - PROCESS | 1650 | 1461594599788 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:29:59 INFO - PROCESS | 1650 | 1461594599792 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:29:59 INFO - PROCESS | 1650 | 1461594599794 Marionette TRACE conn2 <- [1,1642,null,{}] 07:29:59 INFO - PROCESS | 1650 | 1461594599797 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}] 07:29:59 INFO - PROCESS | 1650 | 1461594599917 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:29:59 INFO - PROCESS | 1650 | 1461594599931 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d711800 == 81 [pid = 1650] [id = 418] 07:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x125a61000) [pid = 1650] [serial = 1253] [outer = 0x0] 07:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b54bc00) [pid = 1650] [serial = 1254] [outer = 0x125a61000] 07:29:59 INFO - PROCESS | 1650 | 1461594599956 Marionette DEBUG loaded listener.js 07:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b6d0000) [pid = 1650] [serial = 1255] [outer = 0x125a61000] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12af13400) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12b0cec00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b8e5400) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1151bc000) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12ae7c000) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11af06c00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x115513c00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129907800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x126f3f400) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b0c5400) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12aa39800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e93e800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:30:00 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12ae80800) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:30:00 INFO - PROCESS | 1650 | 1461594600450 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]]]}] 07:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 673ms 07:30:00 INFO - PROCESS | 1650 | 1461594600464 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:30:00 INFO - PROCESS | 1650 | 1461594600466 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:30:00 INFO - PROCESS | 1650 | 1461594600468 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:30:00 INFO - PROCESS | 1650 | 1461594600469 Marionette TRACE conn2 <- [1,1646,null,{}] 07:30:00 INFO - PROCESS | 1650 | 1461594600471 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}] 07:30:00 INFO - PROCESS | 1650 | 1461594600566 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:30:00 INFO - PROCESS | 1650 | 1461594600570 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f47000 == 82 [pid = 1650] [id = 419] 07:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12aa35400) [pid = 1650] [serial = 1256] [outer = 0x0] 07:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ae7c000) [pid = 1650] [serial = 1257] [outer = 0x12aa35400] 07:30:00 INFO - PROCESS | 1650 | 1461594600602 Marionette DEBUG loaded listener.js 07:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bba0800) [pid = 1650] [serial = 1258] [outer = 0x12aa35400] 07:30:01 INFO - PROCESS | 1650 | 1461594601123 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]]]}] 07:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 674ms 07:30:01 INFO - PROCESS | 1650 | 1461594601145 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:30:01 INFO - PROCESS | 1650 | 1461594601148 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:30:01 INFO - PROCESS | 1650 | 1461594601152 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:30:01 INFO - PROCESS | 1650 | 1461594601154 Marionette TRACE conn2 <- [1,1650,null,{}] 07:30:01 INFO - PROCESS | 1650 | 1461594601160 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}] 07:30:01 INFO - PROCESS | 1650 | 1461594601315 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:30:01 INFO - PROCESS | 1650 | 1461594601324 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef3a000 == 83 [pid = 1650] [id = 420] 07:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12bf06400) [pid = 1650] [serial = 1259] [outer = 0x0] 07:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d680800) [pid = 1650] [serial = 1260] [outer = 0x12bf06400] 07:30:01 INFO - PROCESS | 1650 | 1461594601349 Marionette DEBUG loaded listener.js 07:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e876c00) [pid = 1650] [serial = 1261] [outer = 0x12bf06400] 07:30:01 INFO - PROCESS | 1650 | 1461594601699 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]]]}] 07:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 571ms 07:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:30:01 INFO - PROCESS | 1650 | 1461594601736 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:30:01 INFO - PROCESS | 1650 | 1461594601737 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:30:01 INFO - PROCESS | 1650 | 1461594601739 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:30:01 INFO - PROCESS | 1650 | 1461594601740 Marionette TRACE conn2 <- [1,1654,null,{}] 07:30:01 INFO - PROCESS | 1650 | 1461594601746 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}] 07:30:01 INFO - PROCESS | 1650 | 1461594601842 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:30:01 INFO - PROCESS | 1650 | 1461594601846 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fabd000 == 84 [pid = 1650] [id = 421] 07:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x115606800) [pid = 1650] [serial = 1262] [outer = 0x0] 07:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11560dc00) [pid = 1650] [serial = 1263] [outer = 0x115606800] 07:30:01 INFO - PROCESS | 1650 | 1461594601871 Marionette DEBUG loaded listener.js 07:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x115611c00) [pid = 1650] [serial = 1264] [outer = 0x115606800] 07:30:02 INFO - PROCESS | 1650 | 1461594602212 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]]]}] 07:30:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:30:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 524ms 07:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:30:02 INFO - PROCESS | 1650 | 1461594602264 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:30:02 INFO - PROCESS | 1650 | 1461594602265 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:30:02 INFO - PROCESS | 1650 | 1461594602267 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:30:02 INFO - PROCESS | 1650 | 1461594602268 Marionette TRACE conn2 <- [1,1658,null,{}] 07:30:02 INFO - PROCESS | 1650 | 1461594602270 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}] 07:30:02 INFO - PROCESS | 1650 | 1461594602368 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:30:02 INFO - PROCESS | 1650 | 1461594602521 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x115682000 == 85 [pid = 1650] [id = 422] 07:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x113613000) [pid = 1650] [serial = 1265] [outer = 0x0] 07:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x114f48c00) [pid = 1650] [serial = 1266] [outer = 0x113613000] 07:30:02 INFO - PROCESS | 1650 | 1461594602558 Marionette DEBUG loaded listener.js 07:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11560d400) [pid = 1650] [serial = 1267] [outer = 0x113613000] 07:30:03 INFO - PROCESS | 1650 | 1461594603169 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]]]}] 07:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 971ms 07:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:30:03 INFO - PROCESS | 1650 | 1461594603240 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:30:03 INFO - PROCESS | 1650 | 1461594603244 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:30:03 INFO - PROCESS | 1650 | 1461594603248 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:30:03 INFO - PROCESS | 1650 | 1461594603252 Marionette TRACE conn2 <- [1,1662,null,{}] 07:30:03 INFO - PROCESS | 1650 | 1461594603257 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}] 07:30:03 INFO - PROCESS | 1650 | 1461594603396 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:30:03 INFO - PROCESS | 1650 | 1461594603473 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f63000 == 86 [pid = 1650] [id = 423] 07:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11c2b0c00) [pid = 1650] [serial = 1268] [outer = 0x0] 07:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x125a67800) [pid = 1650] [serial = 1269] [outer = 0x11c2b0c00] 07:30:03 INFO - PROCESS | 1650 | 1461594603505 Marionette DEBUG loaded listener.js 07:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12725d400) [pid = 1650] [serial = 1270] [outer = 0x11c2b0c00] 07:30:03 INFO - PROCESS | 1650 | 1461594603908 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]]]}] 07:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 724ms 07:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:30:03 INFO - PROCESS | 1650 | 1461594603974 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:30:03 INFO - PROCESS | 1650 | 1461594603977 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:30:03 INFO - PROCESS | 1650 | 1461594603980 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:30:03 INFO - PROCESS | 1650 | 1461594603982 Marionette TRACE conn2 <- [1,1666,null,{}] 07:30:03 INFO - PROCESS | 1650 | 1461594603985 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}] 07:30:04 INFO - PROCESS | 1650 | 1461594604127 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:30:04 INFO - PROCESS | 1650 | 1461594604240 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c014000 == 87 [pid = 1650] [id = 424] 07:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11c47d800) [pid = 1650] [serial = 1271] [outer = 0x0] 07:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129b72400) [pid = 1650] [serial = 1272] [outer = 0x11c47d800] 07:30:04 INFO - PROCESS | 1650 | 1461594604265 Marionette DEBUG loaded listener.js 07:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12aa8f400) [pid = 1650] [serial = 1273] [outer = 0x11c47d800] 07:30:04 INFO - PROCESS | 1650 | 1461594604803 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]]]}] 07:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 870ms 07:30:04 INFO - PROCESS | 1650 | 1461594604852 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:30:04 INFO - PROCESS | 1650 | 1461594604854 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:30:04 INFO - PROCESS | 1650 | 1461594604865 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:30:04 INFO - PROCESS | 1650 | 1461594604871 Marionette TRACE conn2 <- [1,1670,null,{}] 07:30:04 INFO - PROCESS | 1650 | 1461594604898 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}] 07:30:05 INFO - PROCESS | 1650 | 1461594605023 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:30:05 INFO - PROCESS | 1650 | 1461594605104 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337d0000 == 88 [pid = 1650] [id = 425] 07:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12ae79400) [pid = 1650] [serial = 1274] [outer = 0x0] 07:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12af12400) [pid = 1650] [serial = 1275] [outer = 0x12ae79400] 07:30:05 INFO - PROCESS | 1650 | 1461594605134 Marionette DEBUG loaded listener.js 07:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b543400) [pid = 1650] [serial = 1276] [outer = 0x12ae79400] 07:30:05 INFO - PROCESS | 1650 | 1461594605524 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]]]}] 07:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 734ms 07:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:30:05 INFO - PROCESS | 1650 | 1461594605591 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:30:05 INFO - PROCESS | 1650 | 1461594605594 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:30:05 INFO - PROCESS | 1650 | 1461594605596 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:30:05 INFO - PROCESS | 1650 | 1461594605597 Marionette TRACE conn2 <- [1,1674,null,{}] 07:30:05 INFO - PROCESS | 1650 | 1461594605599 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}] 07:30:05 INFO - PROCESS | 1650 | 1461594605721 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:30:05 INFO - PROCESS | 1650 | 1461594605803 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a4d000 == 89 [pid = 1650] [id = 426] 07:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12afd4000) [pid = 1650] [serial = 1277] [outer = 0x0] 07:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12bcde000) [pid = 1650] [serial = 1278] [outer = 0x12afd4000] 07:30:05 INFO - PROCESS | 1650 | 1461594605834 Marionette DEBUG loaded listener.js 07:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d644800) [pid = 1650] [serial = 1279] [outer = 0x12afd4000] 07:30:06 INFO - PROCESS | 1650 | 1461594606253 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]]]}] 07:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 07:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:30:06 INFO - PROCESS | 1650 | 1461594606266 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:30:06 INFO - PROCESS | 1650 | 1461594606268 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:30:06 INFO - PROCESS | 1650 | 1461594606270 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:30:06 INFO - PROCESS | 1650 | 1461594606271 Marionette TRACE conn2 <- [1,1678,null,{}] 07:30:06 INFO - PROCESS | 1650 | 1461594606274 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}] 07:30:06 INFO - PROCESS | 1650 | 1461594606407 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:30:06 INFO - PROCESS | 1650 | 1461594606492 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x14241a800 == 90 [pid = 1650] [id = 427] 07:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12e87e000) [pid = 1650] [serial = 1280] [outer = 0x0] 07:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12e939000) [pid = 1650] [serial = 1281] [outer = 0x12e87e000] 07:30:06 INFO - PROCESS | 1650 | 1461594606528 Marionette DEBUG loaded listener.js 07:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12f44ac00) [pid = 1650] [serial = 1282] [outer = 0x12e87e000] 07:30:06 INFO - PROCESS | 1650 | 1461594606961 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]]]}] 07:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 719ms 07:30:06 INFO - PROCESS | 1650 | 1461594606989 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:30:06 INFO - PROCESS | 1650 | 1461594606991 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:30:06 INFO - PROCESS | 1650 | 1461594606993 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:30:06 INFO - PROCESS | 1650 | 1461594606994 Marionette TRACE conn2 <- [1,1682,null,{}] 07:30:06 INFO - PROCESS | 1650 | 1461594606997 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}] 07:30:07 INFO - PROCESS | 1650 | 1461594607113 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:30:07 INFO - PROCESS | 1650 | 1461594607223 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1b800 == 91 [pid = 1650] [id = 428] 07:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12af23c00) [pid = 1650] [serial = 1283] [outer = 0x0] 07:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12af29400) [pid = 1650] [serial = 1284] [outer = 0x12af23c00] 07:30:07 INFO - PROCESS | 1650 | 1461594607255 Marionette DEBUG loaded listener.js 07:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12f44c000) [pid = 1650] [serial = 1285] [outer = 0x12af23c00] 07:30:07 INFO - PROCESS | 1650 | 1461594607645 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]]]}] 07:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 07:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:30:07 INFO - PROCESS | 1650 | 1461594607665 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:30:07 INFO - PROCESS | 1650 | 1461594607666 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:30:07 INFO - PROCESS | 1650 | 1461594607668 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:30:07 INFO - PROCESS | 1650 | 1461594607669 Marionette TRACE conn2 <- [1,1686,null,{}] 07:30:07 INFO - PROCESS | 1650 | 1461594607672 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}] 07:30:07 INFO - PROCESS | 1650 | 1461594607804 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:30:07 INFO - PROCESS | 1650 | 1461594607899 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1425b6000 == 92 [pid = 1650] [id = 429] 07:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11bf2c800) [pid = 1650] [serial = 1286] [outer = 0x0] 07:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12f7a1c00) [pid = 1650] [serial = 1287] [outer = 0x11bf2c800] 07:30:07 INFO - PROCESS | 1650 | 1461594607929 Marionette DEBUG loaded listener.js 07:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12f8f2c00) [pid = 1650] [serial = 1288] [outer = 0x11bf2c800] 07:30:08 INFO - PROCESS | 1650 | 1461594608300 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]]]}] 07:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 07:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 671ms 07:30:08 INFO - PROCESS | 1650 | 1461594608340 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:30:08 INFO - PROCESS | 1650 | 1461594608341 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:30:08 INFO - PROCESS | 1650 | 1461594608343 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:30:08 INFO - PROCESS | 1650 | 1461594608344 Marionette TRACE conn2 <- [1,1690,null,{}] 07:30:08 INFO - PROCESS | 1650 | 1461594608347 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}] 07:30:08 INFO - PROCESS | 1650 | 1461594608464 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:30:08 INFO - PROCESS | 1650 | 1461594608574 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x137d60800 == 93 [pid = 1650] [id = 430] 07:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x127468800) [pid = 1650] [serial = 1289] [outer = 0x0] 07:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12f8fa000) [pid = 1650] [serial = 1290] [outer = 0x127468800] 07:30:08 INFO - PROCESS | 1650 | 1461594608605 Marionette DEBUG loaded listener.js 07:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12fa53800) [pid = 1650] [serial = 1291] [outer = 0x127468800] 07:30:09 INFO - PROCESS | 1650 | 1461594609002 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]]]}] 07:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 673ms 07:30:09 INFO - PROCESS | 1650 | 1461594609016 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:30:09 INFO - PROCESS | 1650 | 1461594609017 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:30:09 INFO - PROCESS | 1650 | 1461594609020 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:30:09 INFO - PROCESS | 1650 | 1461594609021 Marionette TRACE conn2 <- [1,1694,null,{}] 07:30:09 INFO - PROCESS | 1650 | 1461594609027 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}] 07:30:09 INFO - PROCESS | 1650 | 1461594609143 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:30:09 INFO - PROCESS | 1650 | 1461594609285 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x137d5b000 == 94 [pid = 1650] [id = 431] 07:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11c2b0000) [pid = 1650] [serial = 1292] [outer = 0x0] 07:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1300bd000) [pid = 1650] [serial = 1293] [outer = 0x11c2b0000] 07:30:09 INFO - PROCESS | 1650 | 1461594609314 Marionette DEBUG loaded listener.js 07:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1300c8800) [pid = 1650] [serial = 1294] [outer = 0x11c2b0000] 07:30:09 INFO - PROCESS | 1650 | 1461594609717 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]]]}] 07:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 07:30:09 INFO - PROCESS | 1650 | 1461594609741 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:30:09 INFO - PROCESS | 1650 | 1461594609743 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:30:09 INFO - PROCESS | 1650 | 1461594609745 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:30:09 INFO - PROCESS | 1650 | 1461594609746 Marionette TRACE conn2 <- [1,1698,null,{}] 07:30:09 INFO - PROCESS | 1650 | 1461594609749 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}] 07:30:09 INFO - PROCESS | 1650 | 1461594609869 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:30:10 INFO - PROCESS | 1650 | 1461594610178 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a711800 == 95 [pid = 1650] [id = 432] 07:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1142b6400) [pid = 1650] [serial = 1295] [outer = 0x0] 07:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1147d8000) [pid = 1650] [serial = 1296] [outer = 0x1142b6400] 07:30:10 INFO - PROCESS | 1650 | 1461594610234 Marionette DEBUG loaded listener.js 07:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x114f5fc00) [pid = 1650] [serial = 1297] [outer = 0x1142b6400] 07:30:10 INFO - PROCESS | 1650 | 1461594610698 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]]]}] 07:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 07:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 971ms 07:30:10 INFO - PROCESS | 1650 | 1461594610717 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:30:10 INFO - PROCESS | 1650 | 1461594610719 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:30:10 INFO - PROCESS | 1650 | 1461594610722 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:30:10 INFO - PROCESS | 1650 | 1461594610725 Marionette TRACE conn2 <- [1,1702,null,{}] 07:30:10 INFO - PROCESS | 1650 | 1461594610730 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}] 07:30:10 INFO - PROCESS | 1650 | 1461594610842 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:30:10 INFO - PROCESS | 1650 | 1461594610959 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11565b800 == 96 [pid = 1650] [id = 433] 07:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x118f24000) [pid = 1650] [serial = 1298] [outer = 0x0] 07:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x119d47800) [pid = 1650] [serial = 1299] [outer = 0x118f24000] 07:30:10 INFO - PROCESS | 1650 | 1461594610991 Marionette DEBUG loaded listener.js 07:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11b965800) [pid = 1650] [serial = 1300] [outer = 0x118f24000] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1305c6800 == 95 [pid = 1650] [id = 280] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12fabd000 == 94 [pid = 1650] [id = 421] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef3a000 == 93 [pid = 1650] [id = 420] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126f47000 == 92 [pid = 1650] [id = 419] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d711800 == 91 [pid = 1650] [id = 418] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d024800 == 90 [pid = 1650] [id = 417] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c012000 == 89 [pid = 1650] [id = 416] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12afdc400) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | 1461594611455 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]]]}] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc11000 == 88 [pid = 1650] [id = 415] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12adf6800 == 87 [pid = 1650] [id = 414] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa96000 == 86 [pid = 1650] [id = 413] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x127f7e800 == 85 [pid = 1650] [id = 412] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11564c800 == 84 [pid = 1650] [id = 411] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x127445000 == 83 [pid = 1650] [id = 410] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11a81c800 == 82 [pid = 1650] [id = 409] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12f742000 == 81 [pid = 1650] [id = 408] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x138a61800 == 80 [pid = 1650] [id = 407] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x138a4c000 == 79 [pid = 1650] [id = 406] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x138a09000 == 78 [pid = 1650] [id = 405] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x13032e800 == 77 [pid = 1650] [id = 404] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12e98f000 == 76 [pid = 1650] [id = 403] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a92f000 == 75 [pid = 1650] [id = 402] 07:30:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf22800 == 74 [pid = 1650] [id = 401] 07:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 775ms 07:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:30:11 INFO - PROCESS | 1650 | 1461594611498 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:30:11 INFO - PROCESS | 1650 | 1461594611501 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:30:11 INFO - PROCESS | 1650 | 1461594611504 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:30:11 INFO - PROCESS | 1650 | 1461594611505 Marionette TRACE conn2 <- [1,1706,null,{}] 07:30:11 INFO - PROCESS | 1650 | 1461594611508 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}] 07:30:11 INFO - PROCESS | 1650 | 1461594611604 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:30:11 INFO - PROCESS | 1650 | 1461594611612 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a810000 == 75 [pid = 1650] [id = 434] 07:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11bf25c00) [pid = 1650] [serial = 1301] [outer = 0x0] 07:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11c170400) [pid = 1650] [serial = 1302] [outer = 0x11bf25c00] 07:30:11 INFO - PROCESS | 1650 | 1461594611641 Marionette DEBUG loaded listener.js 07:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x125a60400) [pid = 1650] [serial = 1303] [outer = 0x11bf25c00] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12b548800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12bba2000) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12d34c400) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x126f37800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12bf0fc00) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12d0a2400) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x125d66000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11c886400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x119268400) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11594c800) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x129fa1000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12aa36c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12af0b000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12b5e4800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1279bf400) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12985c800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12e582400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11574cc00) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11a7e6c00) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12ace4000) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12ae81000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12bb9e000) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129905c00) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12ef76000) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11c889800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12ae7b400) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12d762c00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12f7a2000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12d67b800) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b0c6400) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b0ca400) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12ae8f800) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b5e5000) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 07:30:11 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12ef70800) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 07:30:12 INFO - PROCESS | 1650 | 1461594612047 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]]]}] 07:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 569ms 07:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:30:12 INFO - PROCESS | 1650 | 1461594612080 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:30:12 INFO - PROCESS | 1650 | 1461594612082 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:30:12 INFO - PROCESS | 1650 | 1461594612085 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:30:12 INFO - PROCESS | 1650 | 1461594612089 Marionette TRACE conn2 <- [1,1710,null,{}] 07:30:12 INFO - PROCESS | 1650 | 1461594612099 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}] 07:30:12 INFO - PROCESS | 1650 | 1461594612216 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:30:12 INFO - PROCESS | 1650 | 1461594612225 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f6d000 == 76 [pid = 1650] [id = 435] 07:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x126f39400) [pid = 1650] [serial = 1304] [outer = 0x0] 07:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x127803000) [pid = 1650] [serial = 1305] [outer = 0x126f39400] 07:30:12 INFO - PROCESS | 1650 | 1461594612251 Marionette DEBUG loaded listener.js 07:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12844c400) [pid = 1650] [serial = 1306] [outer = 0x126f39400] 07:30:12 INFO - PROCESS | 1650 | 1461594612616 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]]]}] 07:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 577ms 07:30:12 INFO - PROCESS | 1650 | 1461594612662 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:30:12 INFO - PROCESS | 1650 | 1461594612663 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:30:12 INFO - PROCESS | 1650 | 1461594612666 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:30:12 INFO - PROCESS | 1650 | 1461594612667 Marionette TRACE conn2 <- [1,1714,null,{}] 07:30:12 INFO - PROCESS | 1650 | 1461594612669 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}] 07:30:12 INFO - PROCESS | 1650 | 1461594612763 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:30:12 INFO - PROCESS | 1650 | 1461594612768 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a92f800 == 77 [pid = 1650] [id = 436] 07:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128451000) [pid = 1650] [serial = 1307] [outer = 0x0] 07:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1299ebc00) [pid = 1650] [serial = 1308] [outer = 0x128451000] 07:30:12 INFO - PROCESS | 1650 | 1461594612794 Marionette DEBUG loaded listener.js 07:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x129f99800) [pid = 1650] [serial = 1309] [outer = 0x128451000] 07:30:13 INFO - PROCESS | 1650 | 1461594613142 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]]]}] 07:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 07:30:13 INFO - PROCESS | 1650 | 1461594613186 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:30:13 INFO - PROCESS | 1650 | 1461594613187 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:30:13 INFO - PROCESS | 1650 | 1461594613190 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:30:13 INFO - PROCESS | 1650 | 1461594613191 Marionette TRACE conn2 <- [1,1718,null,{}] 07:30:13 INFO - PROCESS | 1650 | 1461594613193 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}] 07:30:13 INFO - PROCESS | 1650 | 1461594613321 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:30:13 INFO - PROCESS | 1650 | 1461594613366 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1f000 == 78 [pid = 1650] [id = 437] 07:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12aa32400) [pid = 1650] [serial = 1310] [outer = 0x0] 07:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12aa39000) [pid = 1650] [serial = 1311] [outer = 0x12aa32400] 07:30:13 INFO - PROCESS | 1650 | 1461594613398 Marionette DEBUG loaded listener.js 07:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12aa8bc00) [pid = 1650] [serial = 1312] [outer = 0x12aa32400] 07:30:13 INFO - PROCESS | 1650 | 1461594613757 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]]]}] 07:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 572ms 07:30:13 INFO - PROCESS | 1650 | 1461594613762 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:30:13 INFO - PROCESS | 1650 | 1461594613763 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:30:13 INFO - PROCESS | 1650 | 1461594613765 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:30:13 INFO - PROCESS | 1650 | 1461594613767 Marionette TRACE conn2 <- [1,1722,null,{}] 07:30:13 INFO - PROCESS | 1650 | 1461594613769 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}] 07:30:13 INFO - PROCESS | 1650 | 1461594613890 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:30:13 INFO - PROCESS | 1650 | 1461594613903 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b813000 == 79 [pid = 1650] [id = 438] 07:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12aa90400) [pid = 1650] [serial = 1313] [outer = 0x0] 07:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12acea800) [pid = 1650] [serial = 1314] [outer = 0x12aa90400] 07:30:13 INFO - PROCESS | 1650 | 1461594613928 Marionette DEBUG loaded listener.js 07:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12ae85000) [pid = 1650] [serial = 1315] [outer = 0x12aa90400] 07:30:14 INFO - PROCESS | 1650 | 1461594614302 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]]]}] 07:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 07:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 569ms 07:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:30:14 INFO - PROCESS | 1650 | 1461594614336 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:30:14 INFO - PROCESS | 1650 | 1461594614337 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:30:14 INFO - PROCESS | 1650 | 1461594614339 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:30:14 INFO - PROCESS | 1650 | 1461594614340 Marionette TRACE conn2 <- [1,1726,null,{}] 07:30:14 INFO - PROCESS | 1650 | 1461594614349 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}] 07:30:14 INFO - PROCESS | 1650 | 1461594614468 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:30:14 INFO - PROCESS | 1650 | 1461594614482 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bed1800 == 80 [pid = 1650] [id = 439] 07:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12ab5fc00) [pid = 1650] [serial = 1316] [outer = 0x0] 07:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12aebf800) [pid = 1650] [serial = 1317] [outer = 0x12ab5fc00] 07:30:14 INFO - PROCESS | 1650 | 1461594614507 Marionette DEBUG loaded listener.js 07:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12af0b800) [pid = 1650] [serial = 1318] [outer = 0x12ab5fc00] 07:30:14 INFO - PROCESS | 1650 | 1461594614887 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]]]}] 07:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 578ms 07:30:14 INFO - PROCESS | 1650 | 1461594614922 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:30:14 INFO - PROCESS | 1650 | 1461594614923 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:30:14 INFO - PROCESS | 1650 | 1461594614926 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:30:14 INFO - PROCESS | 1650 | 1461594614927 Marionette TRACE conn2 <- [1,1730,null,{}] 07:30:14 INFO - PROCESS | 1650 | 1461594614929 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}] 07:30:15 INFO - PROCESS | 1650 | 1461594615056 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:30:15 INFO - PROCESS | 1650 | 1461594615069 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d076000 == 81 [pid = 1650] [id = 440] 07:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12af0c800) [pid = 1650] [serial = 1319] [outer = 0x0] 07:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12af25800) [pid = 1650] [serial = 1320] [outer = 0x12af0c800] 07:30:15 INFO - PROCESS | 1650 | 1461594615095 Marionette DEBUG loaded listener.js 07:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12afd7000) [pid = 1650] [serial = 1321] [outer = 0x12af0c800] 07:30:15 INFO - PROCESS | 1650 | 1461594615435 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]]]}] 07:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 07:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 07:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:30:15 INFO - PROCESS | 1650 | 1461594615451 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:30:15 INFO - PROCESS | 1650 | 1461594615452 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:30:15 INFO - PROCESS | 1650 | 1461594615454 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:30:15 INFO - PROCESS | 1650 | 1461594615455 Marionette TRACE conn2 <- [1,1734,null,{}] 07:30:15 INFO - PROCESS | 1650 | 1461594615460 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}] 07:30:15 INFO - PROCESS | 1650 | 1461594615580 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:30:15 INFO - PROCESS | 1650 | 1461594615592 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d722800 == 82 [pid = 1650] [id = 441] 07:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12af12800) [pid = 1650] [serial = 1322] [outer = 0x0] 07:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12afd8400) [pid = 1650] [serial = 1323] [outer = 0x12af12800] 07:30:15 INFO - PROCESS | 1650 | 1461594615617 Marionette DEBUG loaded listener.js 07:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12b546000) [pid = 1650] [serial = 1324] [outer = 0x12af12800] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x115752c00) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12afd1c00) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12ace4400) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1276a4c00) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x125a61000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12aa35400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12bf06400) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12ae92400) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x129f97000) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12aa2f800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x125a5fc00) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11b0f3c00) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x114352000) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:30:16 INFO - PROCESS | 1650 | 1461594616125 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]]]}] 07:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 720ms 07:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:30:16 INFO - PROCESS | 1650 | 1461594616186 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:30:16 INFO - PROCESS | 1650 | 1461594616188 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:30:16 INFO - PROCESS | 1650 | 1461594616190 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:30:16 INFO - PROCESS | 1650 | 1461594616191 Marionette TRACE conn2 <- [1,1738,null,{}] 07:30:16 INFO - PROCESS | 1650 | 1461594616199 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}] 07:30:16 INFO - PROCESS | 1650 | 1461594616300 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:30:16 INFO - PROCESS | 1650 | 1461594616305 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d704800 == 83 [pid = 1650] [id = 442] 07:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x119d45800) [pid = 1650] [serial = 1325] [outer = 0x0] 07:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12aa2c800) [pid = 1650] [serial = 1326] [outer = 0x119d45800] 07:30:16 INFO - PROCESS | 1650 | 1461594616337 Marionette DEBUG loaded listener.js 07:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12b0cc000) [pid = 1650] [serial = 1327] [outer = 0x119d45800] 07:30:16 INFO - PROCESS | 1650 | 1461594616695 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]]]}] 07:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 525ms 07:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:30:16 INFO - PROCESS | 1650 | 1461594616715 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:30:16 INFO - PROCESS | 1650 | 1461594616717 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:30:16 INFO - PROCESS | 1650 | 1461594616719 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:30:16 INFO - PROCESS | 1650 | 1461594616720 Marionette TRACE conn2 <- [1,1742,null,{}] 07:30:16 INFO - PROCESS | 1650 | 1461594616722 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}] 07:30:16 INFO - PROCESS | 1650 | 1461594616834 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:30:16 INFO - PROCESS | 1650 | 1461594616908 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef31800 == 84 [pid = 1650] [id = 443] 07:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b548000) [pid = 1650] [serial = 1328] [outer = 0x0] 07:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b5ec800) [pid = 1650] [serial = 1329] [outer = 0x12b548000] 07:30:16 INFO - PROCESS | 1650 | 1461594616933 Marionette DEBUG loaded listener.js 07:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12cf0e400) [pid = 1650] [serial = 1330] [outer = 0x12b548000] 07:30:17 INFO - PROCESS | 1650 | 1461594617235 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]]]}] 07:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 525ms 07:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:30:17 INFO - PROCESS | 1650 | 1461594617250 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:30:17 INFO - PROCESS | 1650 | 1461594617251 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:30:17 INFO - PROCESS | 1650 | 1461594617253 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:30:17 INFO - PROCESS | 1650 | 1461594617254 Marionette TRACE conn2 <- [1,1746,null,{}] 07:30:17 INFO - PROCESS | 1650 | 1461594617256 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}] 07:30:17 INFO - PROCESS | 1650 | 1461594617358 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:30:17 INFO - PROCESS | 1650 | 1461594617363 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f753000 == 85 [pid = 1650] [id = 444] 07:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12bf0fc00) [pid = 1650] [serial = 1331] [outer = 0x0] 07:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12d67b800) [pid = 1650] [serial = 1332] [outer = 0x12bf0fc00] 07:30:17 INFO - PROCESS | 1650 | 1461594617388 Marionette DEBUG loaded listener.js 07:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12e579400) [pid = 1650] [serial = 1333] [outer = 0x12bf0fc00] 07:30:17 INFO - PROCESS | 1650 | 1461594617743 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]]]}] 07:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 07:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:30:17 INFO - PROCESS | 1650 | 1461594617772 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:30:17 INFO - PROCESS | 1650 | 1461594617773 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:30:17 INFO - PROCESS | 1650 | 1461594617778 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:30:17 INFO - PROCESS | 1650 | 1461594617779 Marionette TRACE conn2 <- [1,1750,null,{}] 07:30:17 INFO - PROCESS | 1650 | 1461594617793 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}] 07:30:17 INFO - PROCESS | 1650 | 1461594617892 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:30:17 INFO - PROCESS | 1650 | 1461594617904 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11564c800 == 86 [pid = 1650] [id = 445] 07:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x114562800) [pid = 1650] [serial = 1334] [outer = 0x0] 07:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x114f4a000) [pid = 1650] [serial = 1335] [outer = 0x114562800] 07:30:18 INFO - PROCESS | 1650 | 1461594618017 Marionette DEBUG loaded listener.js 07:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11560e000) [pid = 1650] [serial = 1336] [outer = 0x114562800] 07:30:18 INFO - PROCESS | 1650 | 1461594618586 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]]]}] 07:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 820ms 07:30:18 INFO - PROCESS | 1650 | 1461594618597 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:30:18 INFO - PROCESS | 1650 | 1461594618600 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:30:18 INFO - PROCESS | 1650 | 1461594618604 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:30:18 INFO - PROCESS | 1650 | 1461594618606 Marionette TRACE conn2 <- [1,1754,null,{}] 07:30:18 INFO - PROCESS | 1650 | 1461594618610 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}] 07:30:18 INFO - PROCESS | 1650 | 1461594618730 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:30:18 INFO - PROCESS | 1650 | 1461594618815 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12744e800 == 87 [pid = 1650] [id = 446] 07:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11a7e9c00) [pid = 1650] [serial = 1337] [outer = 0x0] 07:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11c47fc00) [pid = 1650] [serial = 1338] [outer = 0x11a7e9c00] 07:30:18 INFO - PROCESS | 1650 | 1461594618845 Marionette DEBUG loaded listener.js 07:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x125a60c00) [pid = 1650] [serial = 1339] [outer = 0x11a7e9c00] 07:30:19 INFO - PROCESS | 1650 | 1461594619262 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]]]}] 07:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 722ms 07:30:19 INFO - PROCESS | 1650 | 1461594619337 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:30:19 INFO - PROCESS | 1650 | 1461594619339 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:30:19 INFO - PROCESS | 1650 | 1461594619376 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:30:19 INFO - PROCESS | 1650 | 1461594619377 Marionette TRACE conn2 <- [1,1758,null,{}] 07:30:19 INFO - PROCESS | 1650 | 1461594619382 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}] 07:30:19 INFO - PROCESS | 1650 | 1461594619500 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:30:19 INFO - PROCESS | 1650 | 1461594619582 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b207000 == 88 [pid = 1650] [id = 447] 07:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x126a44000) [pid = 1650] [serial = 1340] [outer = 0x0] 07:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12780d000) [pid = 1650] [serial = 1341] [outer = 0x126a44000] 07:30:19 INFO - PROCESS | 1650 | 1461594619615 Marionette DEBUG loaded listener.js 07:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x129f9dc00) [pid = 1650] [serial = 1342] [outer = 0x126a44000] 07:30:20 INFO - PROCESS | 1650 | 1461594620064 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]]]}] 07:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 741ms 07:30:20 INFO - PROCESS | 1650 | 1461594620098 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:30:20 INFO - PROCESS | 1650 | 1461594620100 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:30:20 INFO - PROCESS | 1650 | 1461594620102 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:30:20 INFO - PROCESS | 1650 | 1461594620105 Marionette TRACE conn2 <- [1,1762,null,{}] 07:30:20 INFO - PROCESS | 1650 | 1461594620113 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}] 07:30:20 INFO - PROCESS | 1650 | 1461594620237 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:30:20 INFO - PROCESS | 1650 | 1461594620322 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12feaa000 == 89 [pid = 1650] [id = 448] 07:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12aa48400) [pid = 1650] [serial = 1343] [outer = 0x0] 07:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12acf0800) [pid = 1650] [serial = 1344] [outer = 0x12aa48400] 07:30:20 INFO - PROCESS | 1650 | 1461594620354 Marionette DEBUG loaded listener.js 07:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12af25400) [pid = 1650] [serial = 1345] [outer = 0x12aa48400] 07:30:20 INFO - PROCESS | 1650 | 1461594620777 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]]]}] 07:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 07:30:20 INFO - PROCESS | 1650 | 1461594620837 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:30:20 INFO - PROCESS | 1650 | 1461594620839 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:30:20 INFO - PROCESS | 1650 | 1461594620843 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:30:20 INFO - PROCESS | 1650 | 1461594620844 Marionette TRACE conn2 <- [1,1766,null,{}] 07:30:20 INFO - PROCESS | 1650 | 1461594620847 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}] 07:30:20 INFO - PROCESS | 1650 | 1461594620965 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:30:21 INFO - PROCESS | 1650 | 1461594621048 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305cd800 == 90 [pid = 1650] [id = 449] 07:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12af25c00) [pid = 1650] [serial = 1346] [outer = 0x0] 07:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12b0cdc00) [pid = 1650] [serial = 1347] [outer = 0x12af25c00] 07:30:21 INFO - PROCESS | 1650 | 1461594621079 Marionette DEBUG loaded listener.js 07:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12b6d3400) [pid = 1650] [serial = 1348] [outer = 0x12af25c00] 07:30:21 INFO - PROCESS | 1650 | 1461594621493 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]]]}] 07:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 07:30:21 INFO - PROCESS | 1650 | 1461594621513 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:30:21 INFO - PROCESS | 1650 | 1461594621514 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:30:21 INFO - PROCESS | 1650 | 1461594621516 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:30:21 INFO - PROCESS | 1650 | 1461594621518 Marionette TRACE conn2 <- [1,1770,null,{}] 07:30:21 INFO - PROCESS | 1650 | 1461594621520 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}] 07:30:21 INFO - PROCESS | 1650 | 1461594621638 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:30:21 INFO - PROCESS | 1650 | 1461594621750 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a0e800 == 91 [pid = 1650] [id = 450] 07:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12bf02400) [pid = 1650] [serial = 1349] [outer = 0x0] 07:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12d343400) [pid = 1650] [serial = 1350] [outer = 0x12bf02400] 07:30:21 INFO - PROCESS | 1650 | 1461594621788 Marionette DEBUG loaded listener.js 07:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e934000) [pid = 1650] [serial = 1351] [outer = 0x12bf02400] 07:30:22 INFO - PROCESS | 1650 | 1461594622230 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]]]}] 07:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 07:30:22 INFO - PROCESS | 1650 | 1461594622237 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:30:22 INFO - PROCESS | 1650 | 1461594622238 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:30:22 INFO - PROCESS | 1650 | 1461594622241 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:30:22 INFO - PROCESS | 1650 | 1461594622243 Marionette TRACE conn2 <- [1,1774,null,{}] 07:30:22 INFO - PROCESS | 1650 | 1461594622247 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}] 07:30:22 INFO - PROCESS | 1650 | 1461594622388 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:30:22 INFO - PROCESS | 1650 | 1461594622502 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x139632000 == 92 [pid = 1650] [id = 451] 07:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e93c800) [pid = 1650] [serial = 1352] [outer = 0x0] 07:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ed48c00) [pid = 1650] [serial = 1353] [outer = 0x12e93c800] 07:30:22 INFO - PROCESS | 1650 | 1461594622535 Marionette DEBUG loaded listener.js 07:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12f8f8c00) [pid = 1650] [serial = 1354] [outer = 0x12e93c800] 07:30:23 INFO - PROCESS | 1650 | 1461594623041 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]]]}] 07:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 825ms 07:30:23 INFO - PROCESS | 1650 | 1461594623067 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:30:23 INFO - PROCESS | 1650 | 1461594623069 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:30:23 INFO - PROCESS | 1650 | 1461594623073 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:30:23 INFO - PROCESS | 1650 | 1461594623077 Marionette TRACE conn2 <- [1,1778,null,{}] 07:30:23 INFO - PROCESS | 1650 | 1461594623081 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}] 07:30:23 INFO - PROCESS | 1650 | 1461594623226 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:30:23 INFO - PROCESS | 1650 | 1461594623339 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x142404000 == 93 [pid = 1650] [id = 452] 07:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12ed41400) [pid = 1650] [serial = 1355] [outer = 0x0] 07:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x1300bf000) [pid = 1650] [serial = 1356] [outer = 0x12ed41400] 07:30:23 INFO - PROCESS | 1650 | 1461594623373 Marionette DEBUG loaded listener.js 07:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x1338dd400) [pid = 1650] [serial = 1357] [outer = 0x12ed41400] 07:30:23 INFO - PROCESS | 1650 | 1461594623757 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]]]}] 07:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 07:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 776ms 07:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:30:23 INFO - PROCESS | 1650 | 1461594623848 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:30:23 INFO - PROCESS | 1650 | 1461594623850 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:30:23 INFO - PROCESS | 1650 | 1461594623852 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:30:23 INFO - PROCESS | 1650 | 1461594623853 Marionette TRACE conn2 <- [1,1782,null,{}] 07:30:23 INFO - PROCESS | 1650 | 1461594623856 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}] 07:30:23 INFO - PROCESS | 1650 | 1461594623977 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:30:24 INFO - PROCESS | 1650 | 1461594624093 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421c3800 == 94 [pid = 1650] [id = 453] 07:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x1300c6400) [pid = 1650] [serial = 1358] [outer = 0x0] 07:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1338e4c00) [pid = 1650] [serial = 1359] [outer = 0x1300c6400] 07:30:24 INFO - PROCESS | 1650 | 1461594624124 Marionette DEBUG loaded listener.js 07:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x142112800) [pid = 1650] [serial = 1360] [outer = 0x1300c6400] 07:30:24 INFO - PROCESS | 1650 | 1461594624525 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]]]}] 07:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 07:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 719ms 07:30:24 INFO - PROCESS | 1650 | 1461594624634 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:30:24 INFO - PROCESS | 1650 | 1461594624636 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:30:24 INFO - PROCESS | 1650 | 1461594624659 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:30:24 INFO - PROCESS | 1650 | 1461594624661 Marionette TRACE conn2 <- [1,1786,null,{}] 07:30:24 INFO - PROCESS | 1650 | 1461594624666 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}] 07:30:24 INFO - PROCESS | 1650 | 1461594624787 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:30:24 INFO - PROCESS | 1650 | 1461594624869 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bec9000 == 95 [pid = 1650] [id = 454] 07:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x125a5d400) [pid = 1650] [serial = 1361] [outer = 0x0] 07:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12b5bd800) [pid = 1650] [serial = 1362] [outer = 0x125a5d400] 07:30:24 INFO - PROCESS | 1650 | 1461594624899 Marionette DEBUG loaded listener.js 07:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x139b76c00) [pid = 1650] [serial = 1363] [outer = 0x125a5d400] 07:30:25 INFO - PROCESS | 1650 | 1461594625328 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]]]}] 07:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 07:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 743ms 07:30:25 INFO - PROCESS | 1650 | 1461594625383 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:30:25 INFO - PROCESS | 1650 | 1461594625385 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:30:25 INFO - PROCESS | 1650 | 1461594625387 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:30:25 INFO - PROCESS | 1650 | 1461594625388 Marionette TRACE conn2 <- [1,1790,null,{}] 07:30:25 INFO - PROCESS | 1650 | 1461594625412 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}] 07:30:25 INFO - PROCESS | 1650 | 1461594625532 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:30:25 INFO - PROCESS | 1650 | 1461594625617 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f76800 == 96 [pid = 1650] [id = 455] 07:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x116544800) [pid = 1650] [serial = 1364] [outer = 0x0] 07:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12b54ec00) [pid = 1650] [serial = 1365] [outer = 0x116544800] 07:30:25 INFO - PROCESS | 1650 | 1461594625650 Marionette DEBUG loaded listener.js 07:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x139b7c800) [pid = 1650] [serial = 1366] [outer = 0x116544800] 07:30:26 INFO - PROCESS | 1650 | 1461594626271 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]]]}] 07:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 925ms 07:30:26 INFO - PROCESS | 1650 | 1461594626313 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:30:26 INFO - PROCESS | 1650 | 1461594626315 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:30:26 INFO - PROCESS | 1650 | 1461594626320 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:30:26 INFO - PROCESS | 1650 | 1461594626323 Marionette TRACE conn2 <- [1,1794,null,{}] 07:30:26 INFO - PROCESS | 1650 | 1461594626350 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}] 07:30:26 INFO - PROCESS | 1650 | 1461594626522 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:30:26 INFO - PROCESS | 1650 | 1461594626610 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad47000 == 97 [pid = 1650] [id = 456] 07:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11ad8cc00) [pid = 1650] [serial = 1367] [outer = 0x0] 07:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11bf2b800) [pid = 1650] [serial = 1368] [outer = 0x11ad8cc00] 07:30:26 INFO - PROCESS | 1650 | 1461594626639 Marionette DEBUG loaded listener.js 07:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x125a5d800) [pid = 1650] [serial = 1369] [outer = 0x11ad8cc00] 07:30:27 INFO - PROCESS | 1650 | 1461594627103 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]]]}] 07:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 794ms 07:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:30:27 INFO - PROCESS | 1650 | 1461594627113 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:30:27 INFO - PROCESS | 1650 | 1461594627117 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:30:27 INFO - PROCESS | 1650 | 1461594627121 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:30:27 INFO - PROCESS | 1650 | 1461594627123 Marionette TRACE conn2 <- [1,1798,null,{}] 07:30:27 INFO - PROCESS | 1650 | 1461594627125 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}] 07:30:27 INFO - PROCESS | 1650 | 1461594627236 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:30:27 INFO - PROCESS | 1650 | 1461594627327 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f62800 == 98 [pid = 1650] [id = 457] 07:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x125a63000) [pid = 1650] [serial = 1370] [outer = 0x0] 07:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x125d6c800) [pid = 1650] [serial = 1371] [outer = 0x125a63000] 07:30:27 INFO - PROCESS | 1650 | 1461594627357 Marionette DEBUG loaded listener.js 07:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x129857800) [pid = 1650] [serial = 1372] [outer = 0x125a63000] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f753000 == 97 [pid = 1650] [id = 444] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef31800 == 96 [pid = 1650] [id = 443] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d704800 == 95 [pid = 1650] [id = 442] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d722800 == 94 [pid = 1650] [id = 441] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11560dc00) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d076000 == 93 [pid = 1650] [id = 440] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bed1800 == 92 [pid = 1650] [id = 439] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b813000 == 91 [pid = 1650] [id = 438] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1f000 == 90 [pid = 1650] [id = 437] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a92f800 == 89 [pid = 1650] [id = 436] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127f6d000 == 88 [pid = 1650] [id = 435] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11a810000 == 87 [pid = 1650] [id = 434] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11565b800 == 86 [pid = 1650] [id = 433] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11a711800 == 85 [pid = 1650] [id = 432] 07:30:27 INFO - PROCESS | 1650 | 1461594627851 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]]]}] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c014000 == 84 [pid = 1650] [id = 424] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127f63000 == 83 [pid = 1650] [id = 423] 07:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x115682000 == 82 [pid = 1650] [id = 422] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12b0c7c00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12aa48c00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12aa8e400) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12bcd8400) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11a825800) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12ed43800) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x125a67400) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12785fc00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11c88a400) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11c11dc00) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x114f5e800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x114f41800) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12ae93800) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11af0e400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x125d71800) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12f446400) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12ae78c00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12ae92800) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x129b68c00) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12b54bc00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12aa2f400) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12afda800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12ab5ac00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12aa41800) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12bba0800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12ae7c000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12b6d0000) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12d680800) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12af08c00) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12afdbc00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12b5be000) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x125a6b400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 07:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e876c00) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 07:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 773ms 07:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:30:27 INFO - PROCESS | 1650 | 1461594627894 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:30:27 INFO - PROCESS | 1650 | 1461594627896 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:30:27 INFO - PROCESS | 1650 | 1461594627898 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:30:27 INFO - PROCESS | 1650 | 1461594627900 Marionette TRACE conn2 <- [1,1802,null,{}] 07:30:27 INFO - PROCESS | 1650 | 1461594627908 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}] 07:30:28 INFO - PROCESS | 1650 | 1461594628015 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:30:28 INFO - PROCESS | 1650 | 1461594628021 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x125aa8800 == 83 [pid = 1650] [id = 458] 07:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x125d65000) [pid = 1650] [serial = 1373] [outer = 0x0] 07:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1299f0c00) [pid = 1650] [serial = 1374] [outer = 0x125d65000] 07:30:28 INFO - PROCESS | 1650 | 1461594628054 Marionette DEBUG loaded listener.js 07:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12aa32c00) [pid = 1650] [serial = 1375] [outer = 0x125d65000] 07:30:28 INFO - PROCESS | 1650 | 1461594628491 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]]]}] 07:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 621ms 07:30:28 INFO - PROCESS | 1650 | 1461594628519 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:30:28 INFO - PROCESS | 1650 | 1461594628521 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:30:28 INFO - PROCESS | 1650 | 1461594628523 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:30:28 INFO - PROCESS | 1650 | 1461594628526 Marionette TRACE conn2 <- [1,1806,null,{}] 07:30:28 INFO - PROCESS | 1650 | 1461594628529 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}] 07:30:28 INFO - PROCESS | 1650 | 1461594628641 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:30:28 INFO - PROCESS | 1650 | 1461594628648 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab19000 == 84 [pid = 1650] [id = 459] 07:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12aa48c00) [pid = 1650] [serial = 1376] [outer = 0x0] 07:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12ab57c00) [pid = 1650] [serial = 1377] [outer = 0x12aa48c00] 07:30:28 INFO - PROCESS | 1650 | 1461594628675 Marionette DEBUG loaded listener.js 07:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12aced400) [pid = 1650] [serial = 1378] [outer = 0x12aa48c00] 07:30:29 INFO - PROCESS | 1650 | 1461594629111 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]]]}] 07:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 622ms 07:30:29 INFO - PROCESS | 1650 | 1461594629147 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:30:29 INFO - PROCESS | 1650 | 1461594629150 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:30:29 INFO - PROCESS | 1650 | 1461594629153 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:30:29 INFO - PROCESS | 1650 | 1461594629155 Marionette TRACE conn2 <- [1,1810,null,{}] 07:30:29 INFO - PROCESS | 1650 | 1461594629158 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}] 07:30:29 INFO - PROCESS | 1650 | 1461594629298 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:30:29 INFO - PROCESS | 1650 | 1461594629373 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc20800 == 85 [pid = 1650] [id = 460] 07:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x125a64400) [pid = 1650] [serial = 1379] [outer = 0x0] 07:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12ae8ec00) [pid = 1650] [serial = 1380] [outer = 0x125a64400] 07:30:29 INFO - PROCESS | 1650 | 1461594629399 Marionette DEBUG loaded listener.js 07:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12af04800) [pid = 1650] [serial = 1381] [outer = 0x125a64400] 07:30:29 INFO - PROCESS | 1650 | 1461594629708 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]]]}] 07:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 570ms 07:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:30:29 INFO - PROCESS | 1650 | 1461594629722 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:30:29 INFO - PROCESS | 1650 | 1461594629724 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:30:29 INFO - PROCESS | 1650 | 1461594629730 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:30:29 INFO - PROCESS | 1650 | 1461594629731 Marionette TRACE conn2 <- [1,1814,null,{}] 07:30:29 INFO - PROCESS | 1650 | 1461594629734 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}] 07:30:29 INFO - PROCESS | 1650 | 1461594629847 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:30:29 INFO - PROCESS | 1650 | 1461594629852 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d178800 == 86 [pid = 1650] [id = 461] 07:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12af26000) [pid = 1650] [serial = 1382] [outer = 0x0] 07:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12afdc800) [pid = 1650] [serial = 1383] [outer = 0x12af26000] 07:30:29 INFO - PROCESS | 1650 | 1461594629880 Marionette DEBUG loaded listener.js 07:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12d34a000) [pid = 1650] [serial = 1384] [outer = 0x12af26000] 07:30:30 INFO - PROCESS | 1650 | 1461594630286 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]]]}] 07:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 07:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:30:30 INFO - PROCESS | 1650 | 1461594630304 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:30:30 INFO - PROCESS | 1650 | 1461594630305 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:30:30 INFO - PROCESS | 1650 | 1461594630307 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:30:30 INFO - PROCESS | 1650 | 1461594630309 Marionette TRACE conn2 <- [1,1818,null,{}] 07:30:30 INFO - PROCESS | 1650 | 1461594630316 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}] 07:30:30 INFO - PROCESS | 1650 | 1461594630445 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:30:30 INFO - PROCESS | 1650 | 1461594630457 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6a4000 == 87 [pid = 1650] [id = 462] 07:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12aa1b800) [pid = 1650] [serial = 1385] [outer = 0x0] 07:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12aa24400) [pid = 1650] [serial = 1386] [outer = 0x12aa1b800] 07:30:30 INFO - PROCESS | 1650 | 1461594630482 Marionette DEBUG loaded listener.js 07:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ab5ac00) [pid = 1650] [serial = 1387] [outer = 0x12aa1b800] 07:30:30 INFO - PROCESS | 1650 | 1461594630829 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]]]}] 07:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 526ms 07:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12aa27000) [pid = 1650] [serial = 1388] [outer = 0x12f44ec00] 07:30:30 INFO - PROCESS | 1650 | 1461594630856 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:30:30 INFO - PROCESS | 1650 | 1461594630858 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:30:30 INFO - PROCESS | 1650 | 1461594630890 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:30:30 INFO - PROCESS | 1650 | 1461594630892 Marionette TRACE conn2 <- [1,1822,null,{}] 07:30:30 INFO - PROCESS | 1650 | 1461594630895 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}] 07:30:31 INFO - PROCESS | 1650 | 1461594631017 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:30:31 INFO - PROCESS | 1650 | 1461594631032 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f73f800 == 88 [pid = 1650] [id = 463] 07:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12d679000) [pid = 1650] [serial = 1389] [outer = 0x0] 07:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12e87b800) [pid = 1650] [serial = 1390] [outer = 0x12d679000] 07:30:31 INFO - PROCESS | 1650 | 1461594631058 Marionette DEBUG loaded listener.js 07:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12e93c000) [pid = 1650] [serial = 1391] [outer = 0x12d679000] 07:30:31 INFO - PROCESS | 1650 | 1461594631413 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]]]}] 07:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 598ms 07:30:31 INFO - PROCESS | 1650 | 1461594631462 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:30:31 INFO - PROCESS | 1650 | 1461594631463 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:30:31 INFO - PROCESS | 1650 | 1461594631465 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:30:31 INFO - PROCESS | 1650 | 1461594631467 Marionette TRACE conn2 <- [1,1826,null,{}] 07:30:31 INFO - PROCESS | 1650 | 1461594631469 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}] 07:30:31 INFO - PROCESS | 1650 | 1461594631619 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:30:31 INFO - PROCESS | 1650 | 1461594631639 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd09800 == 89 [pid = 1650] [id = 464] 07:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12ab44c00) [pid = 1650] [serial = 1392] [outer = 0x0] 07:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12ab4ac00) [pid = 1650] [serial = 1393] [outer = 0x12ab44c00] 07:30:31 INFO - PROCESS | 1650 | 1461594631680 Marionette DEBUG loaded listener.js 07:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12ab4ec00) [pid = 1650] [serial = 1394] [outer = 0x12ab44c00] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x115606800) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12aa90400) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12ab5fc00) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12af12800) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12af0c800) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11bf25c00) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x128451000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12aa32400) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x126f39400) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x118f24000) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1142b6400) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x119d45800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12b548000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:30:32 INFO - PROCESS | 1650 | 1461594632331 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]]]}] 07:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 920ms 07:30:32 INFO - PROCESS | 1650 | 1461594632386 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:30:32 INFO - PROCESS | 1650 | 1461594632387 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:30:32 INFO - PROCESS | 1650 | 1461594632389 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:30:32 INFO - PROCESS | 1650 | 1461594632390 Marionette TRACE conn2 <- [1,1830,null,{}] 07:30:32 INFO - PROCESS | 1650 | 1461594632392 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}] 07:30:32 INFO - PROCESS | 1650 | 1461594632489 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:30:32 INFO - PROCESS | 1650 | 1461594632564 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d713800 == 90 [pid = 1650] [id = 465] 07:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x1188ae400) [pid = 1650] [serial = 1395] [outer = 0x0] 07:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x125c69800) [pid = 1650] [serial = 1396] [outer = 0x1188ae400] 07:30:32 INFO - PROCESS | 1650 | 1461594632590 Marionette DEBUG loaded listener.js 07:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12ab50c00) [pid = 1650] [serial = 1397] [outer = 0x1188ae400] 07:30:32 INFO - PROCESS | 1650 | 1461594632869 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]]]}] 07:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 07:30:32 INFO - PROCESS | 1650 | 1461594632928 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:30:32 INFO - PROCESS | 1650 | 1461594632932 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:30:32 INFO - PROCESS | 1650 | 1461594632935 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:30:32 INFO - PROCESS | 1650 | 1461594632937 Marionette TRACE conn2 <- [1,1834,null,{}] 07:30:32 INFO - PROCESS | 1650 | 1461594632940 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}] 07:30:33 INFO - PROCESS | 1650 | 1461594633055 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:30:33 INFO - PROCESS | 1650 | 1461594633124 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a4c000 == 91 [pid = 1650] [id = 466] 07:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12ab4f000) [pid = 1650] [serial = 1398] [outer = 0x0] 07:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12abe3400) [pid = 1650] [serial = 1399] [outer = 0x12ab4f000] 07:30:33 INFO - PROCESS | 1650 | 1461594633157 Marionette DEBUG loaded listener.js 07:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12b0ce400) [pid = 1650] [serial = 1400] [outer = 0x12ab4f000] 07:30:33 INFO - PROCESS | 1650 | 1461594633450 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]]]}] 07:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 07:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 07:30:33 INFO - PROCESS | 1650 | 1461594633456 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:30:33 INFO - PROCESS | 1650 | 1461594633457 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:30:33 INFO - PROCESS | 1650 | 1461594633467 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:30:33 INFO - PROCESS | 1650 | 1461594633468 Marionette TRACE conn2 <- [1,1838,null,{}] 07:30:33 INFO - PROCESS | 1650 | 1461594633470 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}] 07:30:33 INFO - PROCESS | 1650 | 1461594633574 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:30:33 INFO - PROCESS | 1650 | 1461594633578 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421c1000 == 92 [pid = 1650] [id = 467] 07:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12ad89c00) [pid = 1650] [serial = 1401] [outer = 0x0] 07:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12ad8e400) [pid = 1650] [serial = 1402] [outer = 0x12ad89c00] 07:30:33 INFO - PROCESS | 1650 | 1461594633604 Marionette DEBUG loaded listener.js 07:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12ad93c00) [pid = 1650] [serial = 1403] [outer = 0x12ad89c00] 07:30:33 INFO - PROCESS | 1650 | 1461594633977 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]]]}] 07:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 07:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:30:33 INFO - PROCESS | 1650 | 1461594633986 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:30:33 INFO - PROCESS | 1650 | 1461594633987 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:30:33 INFO - PROCESS | 1650 | 1461594633989 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:30:33 INFO - PROCESS | 1650 | 1461594633990 Marionette TRACE conn2 <- [1,1842,null,{}] 07:30:33 INFO - PROCESS | 1650 | 1461594633996 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}] 07:30:34 INFO - PROCESS | 1650 | 1461594634133 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:30:34 INFO - PROCESS | 1650 | 1461594634142 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x14240c800 == 93 [pid = 1650] [id = 468] 07:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12ac16400) [pid = 1650] [serial = 1404] [outer = 0x0] 07:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12ac1e000) [pid = 1650] [serial = 1405] [outer = 0x12ac16400] 07:30:34 INFO - PROCESS | 1650 | 1461594634167 Marionette DEBUG loaded listener.js 07:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12ad86400) [pid = 1650] [serial = 1406] [outer = 0x12ac16400] 07:30:34 INFO - PROCESS | 1650 | 1461594634676 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]]]}] 07:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 721ms 07:30:34 INFO - PROCESS | 1650 | 1461594634719 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:30:34 INFO - PROCESS | 1650 | 1461594634722 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:30:34 INFO - PROCESS | 1650 | 1461594634726 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:30:34 INFO - PROCESS | 1650 | 1461594634730 Marionette TRACE conn2 <- [1,1846,null,{}] 07:30:34 INFO - PROCESS | 1650 | 1461594634734 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}] 07:30:34 INFO - PROCESS | 1650 | 1461594634860 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:30:34 INFO - PROCESS | 1650 | 1461594634976 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d6c000 == 94 [pid = 1650] [id = 469] 07:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11baca800) [pid = 1650] [serial = 1407] [outer = 0x0] 07:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11c116800) [pid = 1650] [serial = 1408] [outer = 0x11baca800] 07:30:35 INFO - PROCESS | 1650 | 1461594635008 Marionette DEBUG loaded listener.js 07:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x125a63800) [pid = 1650] [serial = 1409] [outer = 0x11baca800] 07:30:35 INFO - PROCESS | 1650 | 1461594635432 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]]]}] 07:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 775ms 07:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:30:35 INFO - PROCESS | 1650 | 1461594635501 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:30:35 INFO - PROCESS | 1650 | 1461594635505 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:30:35 INFO - PROCESS | 1650 | 1461594635510 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:30:35 INFO - PROCESS | 1650 | 1461594635512 Marionette TRACE conn2 <- [1,1850,null,{}] 07:30:35 INFO - PROCESS | 1650 | 1461594635514 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}] 07:30:35 INFO - PROCESS | 1650 | 1461594635636 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:30:35 INFO - PROCESS | 1650 | 1461594635725 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b8a8000 == 95 [pid = 1650] [id = 470] 07:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x126a47000) [pid = 1650] [serial = 1410] [outer = 0x0] 07:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12aa1ec00) [pid = 1650] [serial = 1411] [outer = 0x126a47000] 07:30:35 INFO - PROCESS | 1650 | 1461594635755 Marionette DEBUG loaded listener.js 07:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12aa37800) [pid = 1650] [serial = 1412] [outer = 0x126a47000] 07:30:36 INFO - PROCESS | 1650 | 1461594636173 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]]]}] 07:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 723ms 07:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:30:36 INFO - PROCESS | 1650 | 1461594636233 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:30:36 INFO - PROCESS | 1650 | 1461594636234 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:30:36 INFO - PROCESS | 1650 | 1461594636237 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:30:36 INFO - PROCESS | 1650 | 1461594636239 Marionette TRACE conn2 <- [1,1854,null,{}] 07:30:36 INFO - PROCESS | 1650 | 1461594636268 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}] 07:30:36 INFO - PROCESS | 1650 | 1461594636393 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:30:36 INFO - PROCESS | 1650 | 1461594636484 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d25800 == 96 [pid = 1650] [id = 471] 07:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12abe9800) [pid = 1650] [serial = 1413] [outer = 0x0] 07:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12abf0c00) [pid = 1650] [serial = 1414] [outer = 0x12abe9800] 07:30:36 INFO - PROCESS | 1650 | 1461594636516 Marionette DEBUG loaded listener.js 07:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12ace7000) [pid = 1650] [serial = 1415] [outer = 0x12abe9800] 07:30:36 INFO - PROCESS | 1650 | 1461594636929 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]]]}] 07:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 740ms 07:30:36 INFO - PROCESS | 1650 | 1461594636978 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:30:36 INFO - PROCESS | 1650 | 1461594636980 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:30:36 INFO - PROCESS | 1650 | 1461594636983 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:30:36 INFO - PROCESS | 1650 | 1461594636984 Marionette TRACE conn2 <- [1,1858,null,{}] 07:30:36 INFO - PROCESS | 1650 | 1461594636986 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}] 07:30:37 INFO - PROCESS | 1650 | 1461594637110 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:30:37 INFO - PROCESS | 1650 | 1461594637199 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x14226b800 == 97 [pid = 1650] [id = 472] 07:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ad90400) [pid = 1650] [serial = 1416] [outer = 0x0] 07:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12ad94c00) [pid = 1650] [serial = 1417] [outer = 0x12ad90400] 07:30:37 INFO - PROCESS | 1650 | 1461594637229 Marionette DEBUG loaded listener.js 07:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12af0a800) [pid = 1650] [serial = 1418] [outer = 0x12ad90400] 07:30:37 INFO - PROCESS | 1650 | 1461594637644 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]]]}] 07:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 07:30:37 INFO - PROCESS | 1650 | 1461594637653 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:30:37 INFO - PROCESS | 1650 | 1461594637655 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:30:37 INFO - PROCESS | 1650 | 1461594637657 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:30:37 INFO - PROCESS | 1650 | 1461594637658 Marionette TRACE conn2 <- [1,1862,null,{}] 07:30:37 INFO - PROCESS | 1650 | 1461594637663 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}] 07:30:37 INFO - PROCESS | 1650 | 1461594637798 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:30:37 INFO - PROCESS | 1650 | 1461594637885 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x139a90000 == 98 [pid = 1650] [id = 473] 07:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12ad8f800) [pid = 1650] [serial = 1419] [outer = 0x0] 07:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12afde800) [pid = 1650] [serial = 1420] [outer = 0x12ad8f800] 07:30:37 INFO - PROCESS | 1650 | 1461594637915 Marionette DEBUG loaded listener.js 07:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12b548000) [pid = 1650] [serial = 1421] [outer = 0x12ad8f800] 07:30:38 INFO - PROCESS | 1650 | 1461594638394 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]]]}] 07:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 770ms 07:30:38 INFO - PROCESS | 1650 | 1461594638442 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:30:38 INFO - PROCESS | 1650 | 1461594638444 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:30:38 INFO - PROCESS | 1650 | 1461594638448 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:30:38 INFO - PROCESS | 1650 | 1461594638449 Marionette TRACE conn2 <- [1,1866,null,{}] 07:30:38 INFO - PROCESS | 1650 | 1461594638451 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}] 07:30:38 INFO - PROCESS | 1650 | 1461594638579 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:30:38 INFO - PROCESS | 1650 | 1461594638669 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x139923800 == 99 [pid = 1650] [id = 474] 07:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12bba0800) [pid = 1650] [serial = 1422] [outer = 0x0] 07:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ed47c00) [pid = 1650] [serial = 1423] [outer = 0x12bba0800] 07:30:38 INFO - PROCESS | 1650 | 1461594638700 Marionette DEBUG loaded listener.js 07:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12f7a2000) [pid = 1650] [serial = 1424] [outer = 0x12bba0800] 07:30:39 INFO - PROCESS | 1650 | 1461594639099 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]]]}] 07:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 07:30:39 INFO - PROCESS | 1650 | 1461594639167 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:30:39 INFO - PROCESS | 1650 | 1461594639169 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:30:39 INFO - PROCESS | 1650 | 1461594639173 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:30:39 INFO - PROCESS | 1650 | 1461594639174 Marionette TRACE conn2 <- [1,1870,null,{}] 07:30:39 INFO - PROCESS | 1650 | 1461594639179 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}] 07:30:39 INFO - PROCESS | 1650 | 1461594639295 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:30:39 INFO - PROCESS | 1650 | 1461594639383 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a165800 == 100 [pid = 1650] [id = 475] 07:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12ef71800) [pid = 1650] [serial = 1425] [outer = 0x0] 07:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12fb21c00) [pid = 1650] [serial = 1426] [outer = 0x12ef71800] 07:30:39 INFO - PROCESS | 1650 | 1461594639414 Marionette DEBUG loaded listener.js 07:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x1338da400) [pid = 1650] [serial = 1427] [outer = 0x12ef71800] 07:30:39 INFO - PROCESS | 1650 | 1461594639888 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]]]}] 07:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 774ms 07:30:39 INFO - PROCESS | 1650 | 1461594639948 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:30:39 INFO - PROCESS | 1650 | 1461594639950 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:30:39 INFO - PROCESS | 1650 | 1461594639954 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:30:39 INFO - PROCESS | 1650 | 1461594639956 Marionette TRACE conn2 <- [1,1874,null,{}] 07:30:39 INFO - PROCESS | 1650 | 1461594639959 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}] 07:30:40 INFO - PROCESS | 1650 | 1461594640140 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:30:40 INFO - PROCESS | 1650 | 1461594640266 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a179800 == 101 [pid = 1650] [id = 476] 07:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12fa4a800) [pid = 1650] [serial = 1428] [outer = 0x0] 07:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x1338e6000) [pid = 1650] [serial = 1429] [outer = 0x12fa4a800] 07:30:40 INFO - PROCESS | 1650 | 1461594640297 Marionette DEBUG loaded listener.js 07:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x139b7bc00) [pid = 1650] [serial = 1430] [outer = 0x12fa4a800] 07:30:40 INFO - PROCESS | 1650 | 1461594640738 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]]]}] 07:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 820ms 07:30:40 INFO - PROCESS | 1650 | 1461594640774 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:30:40 INFO - PROCESS | 1650 | 1461594640775 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:30:40 INFO - PROCESS | 1650 | 1461594640796 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:30:40 INFO - PROCESS | 1650 | 1461594640798 Marionette TRACE conn2 <- [1,1878,null,{}] 07:30:40 INFO - PROCESS | 1650 | 1461594640800 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}] 07:30:40 INFO - PROCESS | 1650 | 1461594640917 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:30:41 INFO - PROCESS | 1650 | 1461594641006 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1a6800 == 102 [pid = 1650] [id = 477] 07:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129861800) [pid = 1650] [serial = 1431] [outer = 0x0] 07:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x139b7fc00) [pid = 1650] [serial = 1432] [outer = 0x129861800] 07:30:41 INFO - PROCESS | 1650 | 1461594641036 Marionette DEBUG loaded listener.js 07:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x13a08c400) [pid = 1650] [serial = 1433] [outer = 0x129861800] 07:30:41 INFO - PROCESS | 1650 | 1461594641483 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]]]}] 07:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 723ms 07:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:30:41 INFO - PROCESS | 1650 | 1461594641518 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:30:41 INFO - PROCESS | 1650 | 1461594641520 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:30:41 INFO - PROCESS | 1650 | 1461594641523 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:30:41 INFO - PROCESS | 1650 | 1461594641525 Marionette TRACE conn2 <- [1,1882,null,{}] 07:30:41 INFO - PROCESS | 1650 | 1461594641572 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}] 07:30:41 INFO - PROCESS | 1650 | 1461594641716 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:30:41 INFO - PROCESS | 1650 | 1461594641806 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e69d000 == 103 [pid = 1650] [id = 478] 07:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12b0d0000) [pid = 1650] [serial = 1434] [outer = 0x0] 07:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x139b81000) [pid = 1650] [serial = 1435] [outer = 0x12b0d0000] 07:30:41 INFO - PROCESS | 1650 | 1461594641836 Marionette DEBUG loaded listener.js 07:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x13a092c00) [pid = 1650] [serial = 1436] [outer = 0x12b0d0000] 07:30:42 INFO - PROCESS | 1650 | 1461594642266 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]]]}] 07:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 812ms 07:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:30:42 INFO - PROCESS | 1650 | 1461594642336 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:30:42 INFO - PROCESS | 1650 | 1461594642337 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:30:42 INFO - PROCESS | 1650 | 1461594642340 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:30:42 INFO - PROCESS | 1650 | 1461594642342 Marionette TRACE conn2 <- [1,1886,null,{}] 07:30:42 INFO - PROCESS | 1650 | 1461594642344 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}] 07:30:42 INFO - PROCESS | 1650 | 1461594642481 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:30:42 INFO - PROCESS | 1650 | 1461594642574 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab08800 == 104 [pid = 1650] [id = 479] 07:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x11a7e8400) [pid = 1650] [serial = 1437] [outer = 0x0] 07:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x139c49000) [pid = 1650] [serial = 1438] [outer = 0x11a7e8400] 07:30:42 INFO - PROCESS | 1650 | 1461594642608 Marionette DEBUG loaded listener.js 07:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x13a08e800) [pid = 1650] [serial = 1439] [outer = 0x11a7e8400] 07:30:43 INFO - PROCESS | 1650 | 1461594643004 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]]]}] 07:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 722ms 07:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:30:43 INFO - PROCESS | 1650 | 1461594643063 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:30:43 INFO - PROCESS | 1650 | 1461594643064 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:30:43 INFO - PROCESS | 1650 | 1461594643066 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:30:43 INFO - PROCESS | 1650 | 1461594643067 Marionette TRACE conn2 <- [1,1890,null,{}] 07:30:43 INFO - PROCESS | 1650 | 1461594643070 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}] 07:30:43 INFO - PROCESS | 1650 | 1461594643193 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:30:43 INFO - PROCESS | 1650 | 1461594643316 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e7000 == 105 [pid = 1650] [id = 480] 07:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x118a78000) [pid = 1650] [serial = 1440] [outer = 0x0] 07:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12e566c00) [pid = 1650] [serial = 1441] [outer = 0x118a78000] 07:30:43 INFO - PROCESS | 1650 | 1461594643348 Marionette DEBUG loaded listener.js 07:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x13a099800) [pid = 1650] [serial = 1442] [outer = 0x118a78000] 07:30:44 INFO - PROCESS | 1650 | 1461594644147 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]]]}] 07:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1123ms 07:30:44 INFO - PROCESS | 1650 | 1461594644189 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:30:44 INFO - PROCESS | 1650 | 1461594644192 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:30:44 INFO - PROCESS | 1650 | 1461594644195 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:30:44 INFO - PROCESS | 1650 | 1461594644198 Marionette TRACE conn2 <- [1,1894,null,{}] 07:30:44 INFO - PROCESS | 1650 | 1461594644201 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}] 07:30:44 INFO - PROCESS | 1650 | 1461594644351 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:30:44 INFO - PROCESS | 1650 | 1461594644474 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bfa3800 == 106 [pid = 1650] [id = 481] 07:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x11594d000) [pid = 1650] [serial = 1443] [outer = 0x0] 07:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x118f23000) [pid = 1650] [serial = 1444] [outer = 0x11594d000] 07:30:44 INFO - PROCESS | 1650 | 1461594644506 Marionette DEBUG loaded listener.js 07:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x11baca000) [pid = 1650] [serial = 1445] [outer = 0x11594d000] 07:30:45 INFO - PROCESS | 1650 | 1461594645036 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]]]}] 07:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 878ms 07:30:45 INFO - PROCESS | 1650 | 1461594645074 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:30:45 INFO - PROCESS | 1650 | 1461594645083 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:30:45 INFO - PROCESS | 1650 | 1461594645089 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:30:45 INFO - PROCESS | 1650 | 1461594645092 Marionette TRACE conn2 <- [1,1898,null,{}] 07:30:45 INFO - PROCESS | 1650 | 1461594645096 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}] 07:30:45 INFO - PROCESS | 1650 | 1461594645234 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:30:45 INFO - PROCESS | 1650 | 1461594645330 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269d4800 == 107 [pid = 1650] [id = 482] 07:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x123a6d000) [pid = 1650] [serial = 1446] [outer = 0x0] 07:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x125a5e000) [pid = 1650] [serial = 1447] [outer = 0x123a6d000] 07:30:45 INFO - PROCESS | 1650 | 1461594645358 Marionette DEBUG loaded listener.js 07:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x125a6c800) [pid = 1650] [serial = 1448] [outer = 0x123a6d000] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1421c1000 == 106 [pid = 1650] [id = 467] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x138a4c000 == 105 [pid = 1650] [id = 466] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d713800 == 104 [pid = 1650] [id = 465] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd09800 == 103 [pid = 1650] [id = 464] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f73f800 == 102 [pid = 1650] [id = 463] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12f8fa000) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1300bd000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12d67b800) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6a4000 == 101 [pid = 1650] [id = 462] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d178800 == 100 [pid = 1650] [id = 461] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc20800 == 99 [pid = 1650] [id = 460] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab19000 == 98 [pid = 1650] [id = 459] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x125aa8800 == 97 [pid = 1650] [id = 458] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127f62800 == 96 [pid = 1650] [id = 457] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad47000 == 95 [pid = 1650] [id = 456] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x139632000 == 94 [pid = 1650] [id = 451] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x138a0e800 == 93 [pid = 1650] [id = 450] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1305cd800 == 92 [pid = 1650] [id = 449] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12feaa000 == 91 [pid = 1650] [id = 448] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b207000 == 90 [pid = 1650] [id = 447] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12744e800 == 89 [pid = 1650] [id = 446] 07:30:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11564c800 == 88 [pid = 1650] [id = 445] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x115611c00) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12acea800) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12af0b800) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12aebf800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12afd8400) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12af25800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12afd7000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12af12400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x125a67800) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x11c170400) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x125a60400) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12f7a1c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x1299ebc00) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x129f99800) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12aa39000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x127803000) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12844c400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x119d47800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x11b965800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x1147d8000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x114f5fc00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12e939000) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12bcde000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12af29400) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x129b72400) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x114f48c00) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12aa2c800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12b546000) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12cf0e400) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12b0cc000) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12aa8bc00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12ae85000) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12b5ec800) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 07:30:45 INFO - PROCESS | 1650 | 1461594645851 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]]]}] 07:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 774ms 07:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:30:45 INFO - PROCESS | 1650 | 1461594645864 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:30:45 INFO - PROCESS | 1650 | 1461594645866 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:30:45 INFO - PROCESS | 1650 | 1461594645869 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:30:45 INFO - PROCESS | 1650 | 1461594645873 Marionette TRACE conn2 <- [1,1902,null,{}] 07:30:45 INFO - PROCESS | 1650 | 1461594645887 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}] 07:30:46 INFO - PROCESS | 1650 | 1461594646045 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:30:46 INFO - PROCESS | 1650 | 1461594646158 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239d8000 == 89 [pid = 1650] [id = 483] 07:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x125d6cc00) [pid = 1650] [serial = 1449] [outer = 0x0] 07:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1279b9400) [pid = 1650] [serial = 1450] [outer = 0x125d6cc00] 07:30:46 INFO - PROCESS | 1650 | 1461594646207 Marionette DEBUG loaded listener.js 07:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12985e400) [pid = 1650] [serial = 1451] [outer = 0x125d6cc00] 07:30:46 INFO - PROCESS | 1650 | 1461594646617 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]]]}] 07:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 776ms 07:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:30:46 INFO - PROCESS | 1650 | 1461594646646 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:30:46 INFO - PROCESS | 1650 | 1461594646647 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:30:46 INFO - PROCESS | 1650 | 1461594646650 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:30:46 INFO - PROCESS | 1650 | 1461594646651 Marionette TRACE conn2 <- [1,1906,null,{}] 07:30:46 INFO - PROCESS | 1650 | 1461594646654 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}] 07:30:46 INFO - PROCESS | 1650 | 1461594646795 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:30:46 INFO - PROCESS | 1650 | 1461594646905 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129968800 == 90 [pid = 1650] [id = 484] 07:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12985a400) [pid = 1650] [serial = 1452] [outer = 0x0] 07:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x129f96400) [pid = 1650] [serial = 1453] [outer = 0x12985a400] 07:30:46 INFO - PROCESS | 1650 | 1461594646948 Marionette DEBUG loaded listener.js 07:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12aa21000) [pid = 1650] [serial = 1454] [outer = 0x12985a400] 07:30:47 INFO - PROCESS | 1650 | 1461594647305 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]]]}] 07:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 671ms 07:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:30:47 INFO - PROCESS | 1650 | 1461594647321 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:30:47 INFO - PROCESS | 1650 | 1461594647323 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:30:47 INFO - PROCESS | 1650 | 1461594647325 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:30:47 INFO - PROCESS | 1650 | 1461594647328 Marionette TRACE conn2 <- [1,1910,null,{}] 07:30:47 INFO - PROCESS | 1650 | 1461594647344 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}] 07:30:47 INFO - PROCESS | 1650 | 1461594647439 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:30:47 INFO - PROCESS | 1650 | 1461594647443 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad59000 == 91 [pid = 1650] [id = 485] 07:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x129fa1000) [pid = 1650] [serial = 1455] [outer = 0x0] 07:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12aa33000) [pid = 1650] [serial = 1456] [outer = 0x129fa1000] 07:30:47 INFO - PROCESS | 1650 | 1461594647470 Marionette DEBUG loaded listener.js 07:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12aa42400) [pid = 1650] [serial = 1457] [outer = 0x129fa1000] 07:30:47 INFO - PROCESS | 1650 | 1461594647832 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]]]}] 07:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 07:30:47 INFO - PROCESS | 1650 | 1461594647848 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:30:47 INFO - PROCESS | 1650 | 1461594647850 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:30:47 INFO - PROCESS | 1650 | 1461594647852 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:30:47 INFO - PROCESS | 1650 | 1461594647853 Marionette TRACE conn2 <- [1,1914,null,{}] 07:30:47 INFO - PROCESS | 1650 | 1461594647855 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}] 07:30:47 INFO - PROCESS | 1650 | 1461594647966 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:30:48 INFO - PROCESS | 1650 | 1461594648075 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae3a000 == 92 [pid = 1650] [id = 486] 07:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12aa8cc00) [pid = 1650] [serial = 1458] [outer = 0x0] 07:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ab4c000) [pid = 1650] [serial = 1459] [outer = 0x12aa8cc00] 07:30:48 INFO - PROCESS | 1650 | 1461594648103 Marionette DEBUG loaded listener.js 07:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12abe2400) [pid = 1650] [serial = 1460] [outer = 0x12aa8cc00] 07:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 618ms 07:30:48 INFO - PROCESS | 1650 | 1461594648467 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]]]}] 07:30:48 INFO - PROCESS | 1650 | 1461594648470 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:30:48 INFO - PROCESS | 1650 | 1461594648471 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:30:48 INFO - PROCESS | 1650 | 1461594648473 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:30:48 INFO - PROCESS | 1650 | 1461594648475 Marionette TRACE conn2 <- [1,1918,null,{}] 07:30:48 INFO - PROCESS | 1650 | 1461594648480 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}] 07:30:48 INFO - PROCESS | 1650 | 1461594648605 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:30:48 INFO - PROCESS | 1650 | 1461594648620 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c014000 == 93 [pid = 1650] [id = 487] 07:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12ab61400) [pid = 1650] [serial = 1461] [outer = 0x0] 07:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12abefc00) [pid = 1650] [serial = 1462] [outer = 0x12ab61400] 07:30:48 INFO - PROCESS | 1650 | 1461594648646 Marionette DEBUG loaded listener.js 07:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12ac22400) [pid = 1650] [serial = 1463] [outer = 0x12ab61400] 07:30:49 INFO - PROCESS | 1650 | 1461594649047 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]]]}] 07:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 623ms 07:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:30:49 INFO - PROCESS | 1650 | 1461594649098 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:30:49 INFO - PROCESS | 1650 | 1461594649100 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:30:49 INFO - PROCESS | 1650 | 1461594649103 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:30:49 INFO - PROCESS | 1650 | 1461594649105 Marionette TRACE conn2 <- [1,1922,null,{}] 07:30:49 INFO - PROCESS | 1650 | 1461594649108 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}] 07:30:49 INFO - PROCESS | 1650 | 1461594649257 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:30:49 INFO - PROCESS | 1650 | 1461594649277 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d703000 == 94 [pid = 1650] [id = 488] 07:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12ac23000) [pid = 1650] [serial = 1464] [outer = 0x0] 07:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12ad8c800) [pid = 1650] [serial = 1465] [outer = 0x12ac23000] 07:30:49 INFO - PROCESS | 1650 | 1461594649303 Marionette DEBUG loaded listener.js 07:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12ae7d400) [pid = 1650] [serial = 1466] [outer = 0x12ac23000] 07:30:49 INFO - PROCESS | 1650 | 1461594649673 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]]]}] 07:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 621ms 07:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:30:49 INFO - PROCESS | 1650 | 1461594649724 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:30:49 INFO - PROCESS | 1650 | 1461594649725 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:30:49 INFO - PROCESS | 1650 | 1461594649727 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:30:49 INFO - PROCESS | 1650 | 1461594649728 Marionette TRACE conn2 <- [1,1926,null,{}] 07:30:49 INFO - PROCESS | 1650 | 1461594649730 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}] 07:30:49 INFO - PROCESS | 1650 | 1461594649855 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:30:49 INFO - PROCESS | 1650 | 1461594649866 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3a9800 == 95 [pid = 1650] [id = 489] 07:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12ace6400) [pid = 1650] [serial = 1467] [outer = 0x0] 07:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12ae93c00) [pid = 1650] [serial = 1468] [outer = 0x12ace6400] 07:30:49 INFO - PROCESS | 1650 | 1461594649891 Marionette DEBUG loaded listener.js 07:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12af0b000) [pid = 1650] [serial = 1469] [outer = 0x12ace6400] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12ad89c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12aa48c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12af26000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x125a63000) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11ad8cc00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x1188ae400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12d679000) [pid = 1650] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12aa1b800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12ab4f000) [pid = 1650] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12ab44c00) [pid = 1650] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x125a64400) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x125d65000) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12bf0fc00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:30:50 INFO - PROCESS | 1650 | 1461594650440 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]]]}] 07:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 07:30:50 INFO - PROCESS | 1650 | 1461594650448 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:30:50 INFO - PROCESS | 1650 | 1461594650449 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:30:50 INFO - PROCESS | 1650 | 1461594650451 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:30:50 INFO - PROCESS | 1650 | 1461594650452 Marionette TRACE conn2 <- [1,1930,null,{}] 07:30:50 INFO - PROCESS | 1650 | 1461594650454 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}] 07:30:50 INFO - PROCESS | 1650 | 1461594650560 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:30:50 INFO - PROCESS | 1650 | 1461594650661 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c01a800 == 96 [pid = 1650] [id = 490] 07:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12985b800) [pid = 1650] [serial = 1470] [outer = 0x0] 07:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12ac19000) [pid = 1650] [serial = 1471] [outer = 0x12985b800] 07:30:50 INFO - PROCESS | 1650 | 1461594650687 Marionette DEBUG loaded listener.js 07:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ae91400) [pid = 1650] [serial = 1472] [outer = 0x12985b800] 07:30:50 INFO - PROCESS | 1650 | 1461594650990 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]]]}] 07:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 568ms 07:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:30:51 INFO - PROCESS | 1650 | 1461594651020 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:30:51 INFO - PROCESS | 1650 | 1461594651021 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:30:51 INFO - PROCESS | 1650 | 1461594651023 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:30:51 INFO - PROCESS | 1650 | 1461594651026 Marionette TRACE conn2 <- [1,1934,null,{}] 07:30:51 INFO - PROCESS | 1650 | 1461594651030 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}] 07:30:51 INFO - PROCESS | 1650 | 1461594651140 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:30:51 INFO - PROCESS | 1650 | 1461594651145 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f41d000 == 97 [pid = 1650] [id = 491] 07:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12aec0c00) [pid = 1650] [serial = 1473] [outer = 0x0] 07:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12b0c5000) [pid = 1650] [serial = 1474] [outer = 0x12aec0c00] 07:30:51 INFO - PROCESS | 1650 | 1461594651174 Marionette DEBUG loaded listener.js 07:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12bf06400) [pid = 1650] [serial = 1475] [outer = 0x12aec0c00] 07:30:51 INFO - PROCESS | 1650 | 1461594651533 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]]]}] 07:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 524ms 07:30:51 INFO - PROCESS | 1650 | 1461594651551 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:30:51 INFO - PROCESS | 1650 | 1461594651552 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:30:51 INFO - PROCESS | 1650 | 1461594651579 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:30:51 INFO - PROCESS | 1650 | 1461594651581 Marionette TRACE conn2 <- [1,1938,null,{}] 07:30:51 INFO - PROCESS | 1650 | 1461594651583 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}] 07:30:51 INFO - PROCESS | 1650 | 1461594651685 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:30:51 INFO - PROCESS | 1650 | 1461594651690 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd1a000 == 98 [pid = 1650] [id = 492] 07:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12aecbc00) [pid = 1650] [serial = 1476] [outer = 0x0] 07:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12cf15400) [pid = 1650] [serial = 1477] [outer = 0x12aecbc00] 07:30:51 INFO - PROCESS | 1650 | 1461594651716 Marionette DEBUG loaded listener.js 07:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12d188800) [pid = 1650] [serial = 1478] [outer = 0x12aecbc00] 07:30:52 INFO - PROCESS | 1650 | 1461594652098 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]]]}] 07:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 576ms 07:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:30:52 INFO - PROCESS | 1650 | 1461594652149 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:30:52 INFO - PROCESS | 1650 | 1461594652150 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:30:52 INFO - PROCESS | 1650 | 1461594652154 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:30:52 INFO - PROCESS | 1650 | 1461594652155 Marionette TRACE conn2 <- [1,1942,null,{}] 07:30:52 INFO - PROCESS | 1650 | 1461594652159 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}] 07:30:52 INFO - PROCESS | 1650 | 1461594652292 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:30:52 INFO - PROCESS | 1650 | 1461594652432 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186cf800 == 99 [pid = 1650] [id = 493] 07:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x11340b400) [pid = 1650] [serial = 1479] [outer = 0x0] 07:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x1147d8000) [pid = 1650] [serial = 1480] [outer = 0x11340b400] 07:30:52 INFO - PROCESS | 1650 | 1461594652467 Marionette DEBUG loaded listener.js 07:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x115603c00) [pid = 1650] [serial = 1481] [outer = 0x11340b400] 07:30:52 INFO - PROCESS | 1650 | 1461594652943 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]]]}] 07:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 821ms 07:30:52 INFO - PROCESS | 1650 | 1461594652984 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:30:52 INFO - PROCESS | 1650 | 1461594652989 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:30:53 INFO - PROCESS | 1650 | 1461594653011 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:30:53 INFO - PROCESS | 1650 | 1461594653015 Marionette TRACE conn2 <- [1,1946,null,{}] 07:30:53 INFO - PROCESS | 1650 | 1461594653023 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}] 07:30:53 INFO - PROCESS | 1650 | 1461594653185 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:30:53 INFO - PROCESS | 1650 | 1461594653257 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d6a800 == 100 [pid = 1650] [id = 494] 07:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11c2bcc00) [pid = 1650] [serial = 1482] [outer = 0x0] 07:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12393a000) [pid = 1650] [serial = 1483] [outer = 0x11c2bcc00] 07:30:53 INFO - PROCESS | 1650 | 1461594653297 Marionette DEBUG loaded listener.js 07:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x125a6c000) [pid = 1650] [serial = 1484] [outer = 0x11c2bcc00] 07:30:53 INFO - PROCESS | 1650 | 1461594653872 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]]]}] 07:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 895ms 07:30:53 INFO - PROCESS | 1650 | 1461594653891 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:30:53 INFO - PROCESS | 1650 | 1461594653895 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:30:53 INFO - PROCESS | 1650 | 1461594653920 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:30:53 INFO - PROCESS | 1650 | 1461594653921 Marionette TRACE conn2 <- [1,1950,null,{}] 07:30:53 INFO - PROCESS | 1650 | 1461594653924 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}] 07:30:54 INFO - PROCESS | 1650 | 1461594654046 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:30:54 INFO - PROCESS | 1650 | 1461594654135 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c020000 == 101 [pid = 1650] [id = 495] 07:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x126f39800) [pid = 1650] [serial = 1485] [outer = 0x0] 07:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12985cc00) [pid = 1650] [serial = 1486] [outer = 0x126f39800] 07:30:54 INFO - PROCESS | 1650 | 1461594654166 Marionette DEBUG loaded listener.js 07:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12aa2e000) [pid = 1650] [serial = 1487] [outer = 0x126f39800] 07:30:54 INFO - PROCESS | 1650 | 1461594654612 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]]]}] 07:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 722ms 07:30:54 INFO - PROCESS | 1650 | 1461594654640 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:30:54 INFO - PROCESS | 1650 | 1461594654642 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:30:54 INFO - PROCESS | 1650 | 1461594654649 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:30:54 INFO - PROCESS | 1650 | 1461594654653 Marionette TRACE conn2 <- [1,1954,null,{}] 07:30:54 INFO - PROCESS | 1650 | 1461594654657 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}] 07:30:54 INFO - PROCESS | 1650 | 1461594654825 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:30:54 INFO - PROCESS | 1650 | 1461594654840 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x137d69000 == 102 [pid = 1650] [id = 496] 07:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12aa84000) [pid = 1650] [serial = 1488] [outer = 0x0] 07:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ab5e000) [pid = 1650] [serial = 1489] [outer = 0x12aa84000] 07:30:54 INFO - PROCESS | 1650 | 1461594654883 Marionette DEBUG loaded listener.js 07:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12ad8fc00) [pid = 1650] [serial = 1490] [outer = 0x12aa84000] 07:30:55 INFO - PROCESS | 1650 | 1461594655335 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]]]}] 07:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 07:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:30:55 INFO - PROCESS | 1650 | 1461594655374 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:30:55 INFO - PROCESS | 1650 | 1461594655376 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:30:55 INFO - PROCESS | 1650 | 1461594655378 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:30:55 INFO - PROCESS | 1650 | 1461594655379 Marionette TRACE conn2 <- [1,1958,null,{}] 07:30:55 INFO - PROCESS | 1650 | 1461594655382 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}] 07:30:55 INFO - PROCESS | 1650 | 1461594655503 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:30:55 INFO - PROCESS | 1650 | 1461594655620 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a60800 == 103 [pid = 1650] [id = 497] 07:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12ae78c00) [pid = 1650] [serial = 1491] [outer = 0x0] 07:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12afd6800) [pid = 1650] [serial = 1492] [outer = 0x12ae78c00] 07:30:55 INFO - PROCESS | 1650 | 1461594655652 Marionette DEBUG loaded listener.js 07:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12b5c3800) [pid = 1650] [serial = 1493] [outer = 0x12ae78c00] 07:30:56 INFO - PROCESS | 1650 | 1461594656077 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]]]}] 07:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 720ms 07:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:30:56 INFO - PROCESS | 1650 | 1461594656098 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:30:56 INFO - PROCESS | 1650 | 1461594656100 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:30:56 INFO - PROCESS | 1650 | 1461594656122 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:30:56 INFO - PROCESS | 1650 | 1461594656123 Marionette TRACE conn2 <- [1,1962,null,{}] 07:30:56 INFO - PROCESS | 1650 | 1461594656141 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}] 07:30:56 INFO - PROCESS | 1650 | 1461594656263 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:30:56 INFO - PROCESS | 1650 | 1461594656381 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x139a89800 == 104 [pid = 1650] [id = 498] 07:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12bce5000) [pid = 1650] [serial = 1494] [outer = 0x0] 07:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12d34cc00) [pid = 1650] [serial = 1495] [outer = 0x12bce5000] 07:30:56 INFO - PROCESS | 1650 | 1461594656424 Marionette DEBUG loaded listener.js 07:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12e574c00) [pid = 1650] [serial = 1496] [outer = 0x12bce5000] 07:30:56 INFO - PROCESS | 1650 | 1461594656867 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]]]}] 07:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 791ms 07:30:56 INFO - PROCESS | 1650 | 1461594656894 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:30:56 INFO - PROCESS | 1650 | 1461594656895 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:30:56 INFO - PROCESS | 1650 | 1461594656897 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:30:56 INFO - PROCESS | 1650 | 1461594656899 Marionette TRACE conn2 <- [1,1966,null,{}] 07:30:56 INFO - PROCESS | 1650 | 1461594656901 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}] 07:30:57 INFO - PROCESS | 1650 | 1461594657022 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:30:57 INFO - PROCESS | 1650 | 1461594657114 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1a3000 == 105 [pid = 1650] [id = 499] 07:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12e577800) [pid = 1650] [serial = 1497] [outer = 0x0] 07:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12e932800) [pid = 1650] [serial = 1498] [outer = 0x12e577800] 07:30:57 INFO - PROCESS | 1650 | 1461594657145 Marionette DEBUG loaded listener.js 07:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12ed46000) [pid = 1650] [serial = 1499] [outer = 0x12e577800] 07:30:57 INFO - PROCESS | 1650 | 1461594657541 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]]]}] 07:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 07:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:30:57 INFO - PROCESS | 1650 | 1461594657569 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:30:57 INFO - PROCESS | 1650 | 1461594657570 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:30:57 INFO - PROCESS | 1650 | 1461594657572 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:30:57 INFO - PROCESS | 1650 | 1461594657573 Marionette TRACE conn2 <- [1,1970,null,{}] 07:30:57 INFO - PROCESS | 1650 | 1461594657576 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}] 07:30:57 INFO - PROCESS | 1650 | 1461594657717 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:30:57 INFO - PROCESS | 1650 | 1461594657808 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1423ca000 == 106 [pid = 1650] [id = 500] 07:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12d09dc00) [pid = 1650] [serial = 1500] [outer = 0x0] 07:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12ef72c00) [pid = 1650] [serial = 1501] [outer = 0x12d09dc00] 07:30:57 INFO - PROCESS | 1650 | 1461594657837 Marionette DEBUG loaded listener.js 07:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12fb1e000) [pid = 1650] [serial = 1502] [outer = 0x12d09dc00] 07:30:58 INFO - PROCESS | 1650 | 1461594658258 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]]]}] 07:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 723ms 07:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:30:58 INFO - PROCESS | 1650 | 1461594658295 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:30:58 INFO - PROCESS | 1650 | 1461594658297 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:30:58 INFO - PROCESS | 1650 | 1461594658299 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:30:58 INFO - PROCESS | 1650 | 1461594658300 Marionette TRACE conn2 <- [1,1974,null,{}] 07:30:58 INFO - PROCESS | 1650 | 1461594658303 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}] 07:30:58 INFO - PROCESS | 1650 | 1461594658422 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:30:58 INFO - PROCESS | 1650 | 1461594658542 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459df800 == 107 [pid = 1650] [id = 501] 07:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12f8f4c00) [pid = 1650] [serial = 1503] [outer = 0x0] 07:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x1338e6c00) [pid = 1650] [serial = 1504] [outer = 0x12f8f4c00] 07:30:58 INFO - PROCESS | 1650 | 1461594658574 Marionette DEBUG loaded listener.js 07:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x139c43400) [pid = 1650] [serial = 1505] [outer = 0x12f8f4c00] 07:30:58 INFO - PROCESS | 1650 | 1461594658973 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]]]}] 07:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 07:30:59 INFO - PROCESS | 1650 | 1461594659046 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:30:59 INFO - PROCESS | 1650 | 1461594659049 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:30:59 INFO - PROCESS | 1650 | 1461594659052 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:30:59 INFO - PROCESS | 1650 | 1461594659054 Marionette TRACE conn2 <- [1,1978,null,{}] 07:30:59 INFO - PROCESS | 1650 | 1461594659058 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}] 07:30:59 INFO - PROCESS | 1650 | 1461594659253 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:30:59 INFO - PROCESS | 1650 | 1461594659266 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b08000 == 108 [pid = 1650] [id = 502] 07:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x139c43800) [pid = 1650] [serial = 1506] [outer = 0x0] 07:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x139c4bc00) [pid = 1650] [serial = 1507] [outer = 0x139c43800] 07:30:59 INFO - PROCESS | 1650 | 1461594659337 Marionette DEBUG loaded listener.js 07:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x13a091000) [pid = 1650] [serial = 1508] [outer = 0x139c43800] 07:30:59 INFO - PROCESS | 1650 | 1461594659783 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]]]}] 07:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 773ms 07:30:59 INFO - PROCESS | 1650 | 1461594659841 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:30:59 INFO - PROCESS | 1650 | 1461594659843 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:30:59 INFO - PROCESS | 1650 | 1461594659848 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:30:59 INFO - PROCESS | 1650 | 1461594659850 Marionette TRACE conn2 <- [1,1982,null,{}] 07:30:59 INFO - PROCESS | 1650 | 1461594659852 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}] 07:30:59 INFO - PROCESS | 1650 | 1461594659973 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:31:00 INFO - PROCESS | 1650 | 1461594660067 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b1e000 == 109 [pid = 1650] [id = 503] 07:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x13a08cc00) [pid = 1650] [serial = 1509] [outer = 0x0] 07:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x13a304000) [pid = 1650] [serial = 1510] [outer = 0x13a08cc00] 07:31:00 INFO - PROCESS | 1650 | 1461594660100 Marionette DEBUG loaded listener.js 07:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x13a30b400) [pid = 1650] [serial = 1511] [outer = 0x13a08cc00] 07:31:00 INFO - PROCESS | 1650 | 1461594660607 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]]]}] 07:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 820ms 07:31:00 INFO - PROCESS | 1650 | 1461594660668 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:31:00 INFO - PROCESS | 1650 | 1461594660670 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:31:00 INFO - PROCESS | 1650 | 1461594660672 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:31:00 INFO - PROCESS | 1650 | 1461594660674 Marionette TRACE conn2 <- [1,1986,null,{}] 07:31:00 INFO - PROCESS | 1650 | 1461594660676 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}] 07:31:00 INFO - PROCESS | 1650 | 1461594660822 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:31:00 INFO - PROCESS | 1650 | 1461594660923 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bed9000 == 110 [pid = 1650] [id = 504] 07:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12abec000) [pid = 1650] [serial = 1512] [outer = 0x0] 07:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x139a35c00) [pid = 1650] [serial = 1513] [outer = 0x12abec000] 07:31:00 INFO - PROCESS | 1650 | 1461594660971 Marionette DEBUG loaded listener.js 07:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x139a39c00) [pid = 1650] [serial = 1514] [outer = 0x12abec000] 07:31:01 INFO - PROCESS | 1650 | 1461594661463 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]]]}] 07:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 822ms 07:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:31:01 INFO - PROCESS | 1650 | 1461594661494 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:31:01 INFO - PROCESS | 1650 | 1461594661496 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:31:01 INFO - PROCESS | 1650 | 1461594661498 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:31:01 INFO - PROCESS | 1650 | 1461594661499 Marionette TRACE conn2 <- [1,1990,null,{}] 07:31:01 INFO - PROCESS | 1650 | 1461594661501 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}] 07:31:01 INFO - PROCESS | 1650 | 1461594661625 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:31:01 INFO - PROCESS | 1650 | 1461594661749 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x125aab000 == 111 [pid = 1650] [id = 505] 07:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x1159b4400) [pid = 1650] [serial = 1515] [outer = 0x0] 07:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12aceec00) [pid = 1650] [serial = 1516] [outer = 0x1159b4400] 07:31:01 INFO - PROCESS | 1650 | 1461594661782 Marionette DEBUG loaded listener.js 07:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x13a30c800) [pid = 1650] [serial = 1517] [outer = 0x1159b4400] 07:31:02 INFO - PROCESS | 1650 | 1461594662407 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]]]}] 07:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 972ms 07:31:02 INFO - PROCESS | 1650 | 1461594662471 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:31:02 INFO - PROCESS | 1650 | 1461594662473 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:31:02 INFO - PROCESS | 1650 | 1461594662496 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:31:02 INFO - PROCESS | 1650 | 1461594662498 Marionette TRACE conn2 <- [1,1994,null,{}] 07:31:02 INFO - PROCESS | 1650 | 1461594662503 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}] 07:31:02 INFO - PROCESS | 1650 | 1461594662623 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:31:02 INFO - PROCESS | 1650 | 1461594662721 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad4a800 == 112 [pid = 1650] [id = 506] 07:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x11c11dc00) [pid = 1650] [serial = 1518] [outer = 0x0] 07:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x123a72000) [pid = 1650] [serial = 1519] [outer = 0x11c11dc00] 07:31:02 INFO - PROCESS | 1650 | 1461594662751 Marionette DEBUG loaded listener.js 07:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x126a45800) [pid = 1650] [serial = 1520] [outer = 0x11c11dc00] 07:31:03 INFO - PROCESS | 1650 | 1461594663184 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]]]}] 07:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 742ms 07:31:03 INFO - PROCESS | 1650 | 1461594663232 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:31:03 INFO - PROCESS | 1650 | 1461594663236 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:31:03 INFO - PROCESS | 1650 | 1461594663244 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:31:03 INFO - PROCESS | 1650 | 1461594663248 Marionette TRACE conn2 <- [1,1998,null,{}] 07:31:03 INFO - PROCESS | 1650 | 1461594663250 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}] 07:31:03 INFO - PROCESS | 1650 | 1461594663369 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:31:03 INFO - PROCESS | 1650 | 1461594663465 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12996d000 == 113 [pid = 1650] [id = 507] 07:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x129fa0c00) [pid = 1650] [serial = 1521] [outer = 0x0] 07:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12aa22400) [pid = 1650] [serial = 1522] [outer = 0x129fa0c00] 07:31:03 INFO - PROCESS | 1650 | 1461594663494 Marionette DEBUG loaded listener.js 07:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12aa30000) [pid = 1650] [serial = 1523] [outer = 0x129fa0c00] 07:31:04 INFO - PROCESS | 1650 | 1461594664017 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]]]}] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd1a000 == 112 [pid = 1650] [id = 492] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12f41d000 == 111 [pid = 1650] [id = 491] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c01a800 == 110 [pid = 1650] [id = 490] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3a9800 == 109 [pid = 1650] [id = 489] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d703000 == 108 [pid = 1650] [id = 488] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c014000 == 107 [pid = 1650] [id = 487] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae3a000 == 106 [pid = 1650] [id = 486] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad59000 == 105 [pid = 1650] [id = 485] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129968800 == 104 [pid = 1650] [id = 484] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1239d8000 == 103 [pid = 1650] [id = 483] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1269d4800 == 102 [pid = 1650] [id = 482] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11bfa3800 == 101 [pid = 1650] [id = 481] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b8a8000 == 100 [pid = 1650] [id = 470] 07:31:04 INFO - PROCESS | 1650 | --DOCSHELL 0x126d6c000 == 99 [pid = 1650] [id = 469] 07:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 925ms 07:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:31:04 INFO - PROCESS | 1650 | 1461594664169 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:31:04 INFO - PROCESS | 1650 | 1461594664170 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:31:04 INFO - PROCESS | 1650 | 1461594664172 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:31:04 INFO - PROCESS | 1650 | 1461594664175 Marionette TRACE conn2 <- [1,2002,null,{}] 07:31:04 INFO - PROCESS | 1650 | 1461594664182 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}] 07:31:04 INFO - PROCESS | 1650 | 1461594664287 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:31:04 INFO - PROCESS | 1650 | 1461594664293 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f15800 == 100 [pid = 1650] [id = 508] 07:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12aa8ac00) [pid = 1650] [serial = 1524] [outer = 0x0] 07:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x12aa90400) [pid = 1650] [serial = 1525] [outer = 0x12aa8ac00] 07:31:04 INFO - PROCESS | 1650 | 1461594664322 Marionette DEBUG loaded listener.js 07:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12ab56c00) [pid = 1650] [serial = 1526] [outer = 0x12aa8ac00] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12ad8e400) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12ad93c00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12ab57c00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12afdc800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x129857800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x125a5d800) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12ab50c00) [pid = 1650] [serial = 1397] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12ed48c00) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12e87b800) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12ab5ac00) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12b0ce400) [pid = 1650] [serial = 1400] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12ab4ec00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12af04800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x125c69800) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12aced400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x1299f0c00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12abe3400) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x125d6c800) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12d343400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x1338e4c00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12b5bd800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x11bf2b800) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12ace9800) [pid = 1650] [serial = 853] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12aa32c00) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x1300bf000) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12e579400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12e93c000) [pid = 1650] [serial = 1391] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12ae8ec00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12780d000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12aa24400) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12acf0800) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12d34a000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12b0cdc00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11c47fc00) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12b54ec00) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x114f4a000) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12ab4ac00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 07:31:04 INFO - PROCESS | 1650 | 1461594664739 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]]]}] 07:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 571ms 07:31:04 INFO - PROCESS | 1650 | 1461594664745 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:31:04 INFO - PROCESS | 1650 | 1461594664747 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:31:04 INFO - PROCESS | 1650 | 1461594664750 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:31:04 INFO - PROCESS | 1650 | 1461594664751 Marionette TRACE conn2 <- [1,2006,null,{}] 07:31:04 INFO - PROCESS | 1650 | 1461594664753 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}] 07:31:04 INFO - PROCESS | 1650 | 1461594664888 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:31:04 INFO - PROCESS | 1650 | 1461594664896 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae24000 == 101 [pid = 1650] [id = 509] 07:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12ab5d400) [pid = 1650] [serial = 1527] [outer = 0x0] 07:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12abe8000) [pid = 1650] [serial = 1528] [outer = 0x12ab5d400] 07:31:04 INFO - PROCESS | 1650 | 1461594664939 Marionette DEBUG loaded listener.js 07:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12ac19c00) [pid = 1650] [serial = 1529] [outer = 0x12ab5d400] 07:31:05 INFO - PROCESS | 1650 | 1461594665395 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]]]}] 07:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 07:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 669ms 07:31:05 INFO - PROCESS | 1650 | 1461594665420 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:31:05 INFO - PROCESS | 1650 | 1461594665422 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:31:05 INFO - PROCESS | 1650 | 1461594665425 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:31:05 INFO - PROCESS | 1650 | 1461594665429 Marionette TRACE conn2 <- [1,2010,null,{}] 07:31:05 INFO - PROCESS | 1650 | 1461594665433 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}] 07:31:05 INFO - PROCESS | 1650 | 1461594665583 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:31:05 INFO - PROCESS | 1650 | 1461594665722 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c080800 == 102 [pid = 1650] [id = 510] 07:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12ab5fc00) [pid = 1650] [serial = 1530] [outer = 0x0] 07:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12ace6c00) [pid = 1650] [serial = 1531] [outer = 0x12ab5fc00] 07:31:05 INFO - PROCESS | 1650 | 1461594665764 Marionette DEBUG loaded listener.js 07:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12ad90800) [pid = 1650] [serial = 1532] [outer = 0x12ab5fc00] 07:31:06 INFO - PROCESS | 1650 | 1461594666138 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]]]}] 07:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 07:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 723ms 07:31:06 INFO - PROCESS | 1650 | 1461594666148 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:31:06 INFO - PROCESS | 1650 | 1461594666149 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:31:06 INFO - PROCESS | 1650 | 1461594666151 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:31:06 INFO - PROCESS | 1650 | 1461594666152 Marionette TRACE conn2 <- [1,2014,null,{}] 07:31:06 INFO - PROCESS | 1650 | 1461594666155 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}] 07:31:06 INFO - PROCESS | 1650 | 1461594666271 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:31:06 INFO - PROCESS | 1650 | 1461594666370 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e690800 == 103 [pid = 1650] [id = 511] 07:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12ace9800) [pid = 1650] [serial = 1533] [outer = 0x0] 07:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12ae90c00) [pid = 1650] [serial = 1534] [outer = 0x12ace9800] 07:31:06 INFO - PROCESS | 1650 | 1461594666398 Marionette DEBUG loaded listener.js 07:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12bf0b800) [pid = 1650] [serial = 1535] [outer = 0x12ace9800] 07:31:06 INFO - PROCESS | 1650 | 1461594666740 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]]]}] 07:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 619ms 07:31:06 INFO - PROCESS | 1650 | 1461594666771 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:31:06 INFO - PROCESS | 1650 | 1461594666772 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:31:06 INFO - PROCESS | 1650 | 1461594666775 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:31:06 INFO - PROCESS | 1650 | 1461594666776 Marionette TRACE conn2 <- [1,2018,null,{}] 07:31:06 INFO - PROCESS | 1650 | 1461594666788 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}] 07:31:06 INFO - PROCESS | 1650 | 1461594666917 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:31:06 INFO - PROCESS | 1650 | 1461594666931 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa1c000 == 104 [pid = 1650] [id = 512] 07:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x129b6a800) [pid = 1650] [serial = 1536] [outer = 0x0] 07:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12bf0bc00) [pid = 1650] [serial = 1537] [outer = 0x129b6a800] 07:31:06 INFO - PROCESS | 1650 | 1461594666957 Marionette DEBUG loaded listener.js 07:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12e57d800) [pid = 1650] [serial = 1538] [outer = 0x129b6a800] 07:31:07 INFO - PROCESS | 1650 | 1461594667322 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]]]}] 07:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 577ms 07:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:31:07 INFO - PROCESS | 1650 | 1461594667353 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:31:07 INFO - PROCESS | 1650 | 1461594667354 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:31:07 INFO - PROCESS | 1650 | 1461594667356 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:31:07 INFO - PROCESS | 1650 | 1461594667357 Marionette TRACE conn2 <- [1,2022,null,{}] 07:31:07 INFO - PROCESS | 1650 | 1461594667359 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}] 07:31:07 INFO - PROCESS | 1650 | 1461594667491 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:31:07 INFO - PROCESS | 1650 | 1461594667507 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305d8800 == 105 [pid = 1650] [id = 513] 07:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12e564800) [pid = 1650] [serial = 1539] [outer = 0x0] 07:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12ed48c00) [pid = 1650] [serial = 1540] [outer = 0x12e564800] 07:31:07 INFO - PROCESS | 1650 | 1461594667532 Marionette DEBUG loaded listener.js 07:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x1338e4c00) [pid = 1650] [serial = 1541] [outer = 0x12e564800] 07:31:07 INFO - PROCESS | 1650 | 1461594667902 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]]]}] 07:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 568ms 07:31:07 INFO - PROCESS | 1650 | 1461594667924 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:31:07 INFO - PROCESS | 1650 | 1461594667925 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:31:07 INFO - PROCESS | 1650 | 1461594667928 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:31:07 INFO - PROCESS | 1650 | 1461594667929 Marionette TRACE conn2 <- [1,2026,null,{}] 07:31:07 INFO - PROCESS | 1650 | 1461594667931 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}] 07:31:08 INFO - PROCESS | 1650 | 1461594668072 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:31:08 INFO - PROCESS | 1650 | 1461594668090 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a52800 == 106 [pid = 1650] [id = 514] 07:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x1338e7000) [pid = 1650] [serial = 1542] [outer = 0x0] 07:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x139a3a000) [pid = 1650] [serial = 1543] [outer = 0x1338e7000] 07:31:08 INFO - PROCESS | 1650 | 1461594668116 Marionette DEBUG loaded listener.js 07:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x139c4d800) [pid = 1650] [serial = 1544] [outer = 0x1338e7000] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12ab61400) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x123a6d000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x129fa1000) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x11594d000) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12ac23000) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x125d6cc00) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12ace6400) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12985b800) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12985a400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12aec0c00) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:31:08 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12aa8cc00) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:31:08 INFO - PROCESS | 1650 | 1461594668662 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]]]}] 07:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 07:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:31:08 INFO - PROCESS | 1650 | 1461594668698 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:31:08 INFO - PROCESS | 1650 | 1461594668699 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:31:08 INFO - PROCESS | 1650 | 1461594668701 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:31:08 INFO - PROCESS | 1650 | 1461594668703 Marionette TRACE conn2 <- [1,2030,null,{}] 07:31:08 INFO - PROCESS | 1650 | 1461594668705 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}] 07:31:08 INFO - PROCESS | 1650 | 1461594668807 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:31:08 INFO - PROCESS | 1650 | 1461594668892 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337c2800 == 107 [pid = 1650] [id = 515] 07:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12780dc00) [pid = 1650] [serial = 1545] [outer = 0x0] 07:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12abe9000) [pid = 1650] [serial = 1546] [outer = 0x12780dc00] 07:31:08 INFO - PROCESS | 1650 | 1461594668919 Marionette DEBUG loaded listener.js 07:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x139a31000) [pid = 1650] [serial = 1547] [outer = 0x12780dc00] 07:31:09 INFO - PROCESS | 1650 | 1461594669316 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]]]}] 07:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 620ms 07:31:09 INFO - PROCESS | 1650 | 1461594669323 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:31:09 INFO - PROCESS | 1650 | 1461594669325 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:31:09 INFO - PROCESS | 1650 | 1461594669330 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:31:09 INFO - PROCESS | 1650 | 1461594669333 Marionette TRACE conn2 <- [1,2034,null,{}] 07:31:09 INFO - PROCESS | 1650 | 1461594669337 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}] 07:31:09 INFO - PROCESS | 1650 | 1461594669491 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:31:09 INFO - PROCESS | 1650 | 1461594669614 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a17e000 == 108 [pid = 1650] [id = 516] 07:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x13a097000) [pid = 1650] [serial = 1548] [outer = 0x0] 07:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x13a311400) [pid = 1650] [serial = 1549] [outer = 0x13a097000] 07:31:09 INFO - PROCESS | 1650 | 1461594669644 Marionette DEBUG loaded listener.js 07:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x13a41a400) [pid = 1650] [serial = 1550] [outer = 0x13a097000] 07:31:09 INFO - PROCESS | 1650 | 1461594669951 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]]]}] 07:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 674ms 07:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:31:10 INFO - PROCESS | 1650 | 1461594670004 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:31:10 INFO - PROCESS | 1650 | 1461594670005 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:31:10 INFO - PROCESS | 1650 | 1461594670007 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:31:10 INFO - PROCESS | 1650 | 1461594670008 Marionette TRACE conn2 <- [1,2038,null,{}] 07:31:10 INFO - PROCESS | 1650 | 1461594670011 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}] 07:31:10 INFO - PROCESS | 1650 | 1461594670117 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:31:10 INFO - PROCESS | 1650 | 1461594670200 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x14225f000 == 109 [pid = 1650] [id = 517] 07:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x13a304800) [pid = 1650] [serial = 1551] [outer = 0x0] 07:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x13a41c800) [pid = 1650] [serial = 1552] [outer = 0x13a304800] 07:31:10 INFO - PROCESS | 1650 | 1461594670226 Marionette DEBUG loaded listener.js 07:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x142115c00) [pid = 1650] [serial = 1553] [outer = 0x13a304800] 07:31:10 INFO - PROCESS | 1650 | 1461594670513 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]]]}] 07:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 621ms 07:31:10 INFO - PROCESS | 1650 | 1461594670629 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:31:10 INFO - PROCESS | 1650 | 1461594670631 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:31:10 INFO - PROCESS | 1650 | 1461594670634 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:31:10 INFO - PROCESS | 1650 | 1461594670637 Marionette TRACE conn2 <- [1,2042,null,{}] 07:31:10 INFO - PROCESS | 1650 | 1461594670641 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}] 07:31:10 INFO - PROCESS | 1650 | 1461594670780 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:31:10 INFO - PROCESS | 1650 | 1461594670931 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c591800 == 110 [pid = 1650] [id = 518] 07:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x119750800) [pid = 1650] [serial = 1554] [outer = 0x0] 07:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x119752800) [pid = 1650] [serial = 1555] [outer = 0x119750800] 07:31:10 INFO - PROCESS | 1650 | 1461594670966 Marionette DEBUG loaded listener.js 07:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x119757800) [pid = 1650] [serial = 1556] [outer = 0x119750800] 07:31:11 INFO - PROCESS | 1650 | 1461594671414 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]]]}] 07:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 822ms 07:31:11 INFO - PROCESS | 1650 | 1461594671457 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:31:11 INFO - PROCESS | 1650 | 1461594671460 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:31:11 INFO - PROCESS | 1650 | 1461594671466 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:31:11 INFO - PROCESS | 1650 | 1461594671468 Marionette TRACE conn2 <- [1,2046,null,{}] 07:31:11 INFO - PROCESS | 1650 | 1461594671471 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}] 07:31:11 INFO - PROCESS | 1650 | 1461594671596 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:31:11 INFO - PROCESS | 1650 | 1461594671723 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aded800 == 111 [pid = 1650] [id = 519] 07:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x119758000) [pid = 1650] [serial = 1557] [outer = 0x0] 07:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x11c11fc00) [pid = 1650] [serial = 1558] [outer = 0x119758000] 07:31:11 INFO - PROCESS | 1650 | 1461594671755 Marionette DEBUG loaded listener.js 07:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12985f000) [pid = 1650] [serial = 1559] [outer = 0x119758000] 07:31:12 INFO - PROCESS | 1650 | 1461594672156 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]]]}] 07:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 775ms 07:31:12 INFO - PROCESS | 1650 | 1461594672238 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:31:12 INFO - PROCESS | 1650 | 1461594672240 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:31:12 INFO - PROCESS | 1650 | 1461594672242 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:31:12 INFO - PROCESS | 1650 | 1461594672244 Marionette TRACE conn2 <- [1,2050,null,{}] 07:31:12 INFO - PROCESS | 1650 | 1461594672251 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}] 07:31:12 INFO - PROCESS | 1650 | 1461594672381 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:31:12 INFO - PROCESS | 1650 | 1461594672508 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x139638800 == 112 [pid = 1650] [id = 520] 07:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12aa47000) [pid = 1650] [serial = 1560] [outer = 0x0] 07:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12ab48400) [pid = 1650] [serial = 1561] [outer = 0x12aa47000] 07:31:12 INFO - PROCESS | 1650 | 1461594672544 Marionette DEBUG loaded listener.js 07:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12abea000) [pid = 1650] [serial = 1562] [outer = 0x12aa47000] 07:31:12 INFO - PROCESS | 1650 | 1461594672972 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]]]}] 07:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 772ms 07:31:13 INFO - PROCESS | 1650 | 1461594673030 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:31:13 INFO - PROCESS | 1650 | 1461594673033 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:31:13 INFO - PROCESS | 1650 | 1461594673038 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:31:13 INFO - PROCESS | 1650 | 1461594673040 Marionette TRACE conn2 <- [1,2054,null,{}] 07:31:13 INFO - PROCESS | 1650 | 1461594673044 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}] 07:31:13 INFO - PROCESS | 1650 | 1461594673233 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:31:13 INFO - PROCESS | 1650 | 1461594673412 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x146bdf800 == 113 [pid = 1650] [id = 521] 07:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12ae7dc00) [pid = 1650] [serial = 1563] [outer = 0x0] 07:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12aebf800) [pid = 1650] [serial = 1564] [outer = 0x12ae7dc00] 07:31:13 INFO - PROCESS | 1650 | 1461594673447 Marionette DEBUG loaded listener.js 07:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12b54a000) [pid = 1650] [serial = 1565] [outer = 0x12ae7dc00] 07:31:13 INFO - PROCESS | 1650 | 1461594673896 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]]]}] 07:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 873ms 07:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:31:13 INFO - PROCESS | 1650 | 1461594673913 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:31:13 INFO - PROCESS | 1650 | 1461594673914 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:31:13 INFO - PROCESS | 1650 | 1461594673917 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:31:13 INFO - PROCESS | 1650 | 1461594673918 Marionette TRACE conn2 <- [1,2058,null,{}] 07:31:13 INFO - PROCESS | 1650 | 1461594673920 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}] 07:31:14 INFO - PROCESS | 1650 | 1461594674037 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:31:14 INFO - PROCESS | 1650 | 1461594674160 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f6e000 == 114 [pid = 1650] [id = 522] 07:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12b0ce400) [pid = 1650] [serial = 1566] [outer = 0x0] 07:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12d0a9c00) [pid = 1650] [serial = 1567] [outer = 0x12b0ce400] 07:31:14 INFO - PROCESS | 1650 | 1461594674194 Marionette DEBUG loaded listener.js 07:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12ef7b400) [pid = 1650] [serial = 1568] [outer = 0x12b0ce400] 07:31:14 INFO - PROCESS | 1650 | 1461594674620 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]]]}] 07:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 720ms 07:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:31:14 INFO - PROCESS | 1650 | 1461594674637 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:31:14 INFO - PROCESS | 1650 | 1461594674638 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:31:14 INFO - PROCESS | 1650 | 1461594674641 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:31:14 INFO - PROCESS | 1650 | 1461594674642 Marionette TRACE conn2 <- [1,2062,null,{}] 07:31:14 INFO - PROCESS | 1650 | 1461594674645 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}] 07:31:14 INFO - PROCESS | 1650 | 1461594674786 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:31:14 INFO - PROCESS | 1650 | 1461594674883 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f80800 == 115 [pid = 1650] [id = 523] 07:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x1399bc000) [pid = 1650] [serial = 1569] [outer = 0x0] 07:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x1399c8800) [pid = 1650] [serial = 1570] [outer = 0x1399bc000] 07:31:14 INFO - PROCESS | 1650 | 1461594674916 Marionette DEBUG loaded listener.js 07:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x139c45000) [pid = 1650] [serial = 1571] [outer = 0x1399bc000] 07:31:15 INFO - PROCESS | 1650 | 1461594675370 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]]]}] 07:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 772ms 07:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:31:15 INFO - PROCESS | 1650 | 1461594675427 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:31:15 INFO - PROCESS | 1650 | 1461594675428 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:31:15 INFO - PROCESS | 1650 | 1461594675430 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:31:15 INFO - PROCESS | 1650 | 1461594675431 Marionette TRACE conn2 <- [1,2066,null,{}] 07:31:15 INFO - PROCESS | 1650 | 1461594675434 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}] 07:31:15 INFO - PROCESS | 1650 | 1461594675554 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:31:15 INFO - PROCESS | 1650 | 1461594675650 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x142dd5800 == 116 [pid = 1650] [id = 524] 07:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x139a36800) [pid = 1650] [serial = 1572] [outer = 0x0] 07:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x13a30d000) [pid = 1650] [serial = 1573] [outer = 0x139a36800] 07:31:15 INFO - PROCESS | 1650 | 1461594675680 Marionette DEBUG loaded listener.js 07:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x13a417800) [pid = 1650] [serial = 1574] [outer = 0x139a36800] 07:31:16 INFO - PROCESS | 1650 | 1461594676101 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]]]}] 07:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 722ms 07:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:31:16 INFO - PROCESS | 1650 | 1461594676152 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:31:16 INFO - PROCESS | 1650 | 1461594676153 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:31:16 INFO - PROCESS | 1650 | 1461594676156 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:31:16 INFO - PROCESS | 1650 | 1461594676157 Marionette TRACE conn2 <- [1,2070,null,{}] 07:31:16 INFO - PROCESS | 1650 | 1461594676159 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}] 07:31:16 INFO - PROCESS | 1650 | 1461594676283 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:31:16 INFO - PROCESS | 1650 | 1461594676379 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b62000 == 117 [pid = 1650] [id = 525] 07:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x13a090c00) [pid = 1650] [serial = 1575] [outer = 0x0] 07:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x142117800) [pid = 1650] [serial = 1576] [outer = 0x13a090c00] 07:31:16 INFO - PROCESS | 1650 | 1461594676409 Marionette DEBUG loaded listener.js 07:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x14211bc00) [pid = 1650] [serial = 1577] [outer = 0x13a090c00] 07:31:16 INFO - PROCESS | 1650 | 1461594676818 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]]]}] 07:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 719ms 07:31:16 INFO - PROCESS | 1650 | 1461594676885 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:31:16 INFO - PROCESS | 1650 | 1461594676886 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:31:16 INFO - PROCESS | 1650 | 1461594676889 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:31:16 INFO - PROCESS | 1650 | 1461594676890 Marionette TRACE conn2 <- [1,2074,null,{}] 07:31:16 INFO - PROCESS | 1650 | 1461594676893 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}] 07:31:17 INFO - PROCESS | 1650 | 1461594677056 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:31:17 INFO - PROCESS | 1650 | 1461594677125 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x146d08800 == 118 [pid = 1650] [id = 526] 07:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x14211d000) [pid = 1650] [serial = 1578] [outer = 0x0] 07:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x142121c00) [pid = 1650] [serial = 1579] [outer = 0x14211d000] 07:31:17 INFO - PROCESS | 1650 | 1461594677157 Marionette DEBUG loaded listener.js 07:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x142831000) [pid = 1650] [serial = 1580] [outer = 0x14211d000] 07:31:17 INFO - PROCESS | 1650 | 1461594677636 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]]]}] 07:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 774ms 07:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:31:17 INFO - PROCESS | 1650 | 1461594677665 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:31:17 INFO - PROCESS | 1650 | 1461594677666 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:31:17 INFO - PROCESS | 1650 | 1461594677668 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:31:17 INFO - PROCESS | 1650 | 1461594677669 Marionette TRACE conn2 <- [1,2078,null,{}] 07:31:17 INFO - PROCESS | 1650 | 1461594677672 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}] 07:31:17 INFO - PROCESS | 1650 | 1461594677850 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:31:17 INFO - PROCESS | 1650 | 1461594677989 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eb7000 == 119 [pid = 1650] [id = 527] 07:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x114352000) [pid = 1650] [serial = 1581] [outer = 0x0] 07:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x12aa2d800) [pid = 1650] [serial = 1582] [outer = 0x114352000] 07:31:18 INFO - PROCESS | 1650 | 1461594678038 Marionette DEBUG loaded listener.js 07:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x12d0ab400) [pid = 1650] [serial = 1583] [outer = 0x114352000] 07:31:18 INFO - PROCESS | 1650 | 1461594678779 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]]]}] 07:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1170ms 07:31:18 INFO - PROCESS | 1650 | 1461594678839 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:31:18 INFO - PROCESS | 1650 | 1461594678841 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:31:18 INFO - PROCESS | 1650 | 1461594678845 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:31:18 INFO - PROCESS | 1650 | 1461594678847 Marionette TRACE conn2 <- [1,2082,null,{}] 07:31:18 INFO - PROCESS | 1650 | 1461594678850 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}] 07:31:18 INFO - PROCESS | 1650 | 1461594678968 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:31:19 INFO - PROCESS | 1650 | 1461594679103 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11972b800 == 120 [pid = 1650] [id = 528] 07:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x114f48000) [pid = 1650] [serial = 1584] [outer = 0x0] 07:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x11974fc00) [pid = 1650] [serial = 1585] [outer = 0x114f48000] 07:31:19 INFO - PROCESS | 1650 | 1461594679135 Marionette DEBUG loaded listener.js 07:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x11c882800) [pid = 1650] [serial = 1586] [outer = 0x114f48000] 07:31:19 INFO - PROCESS | 1650 | 1461594679588 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]]]}] 07:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 770ms 07:31:19 INFO - PROCESS | 1650 | 1461594679616 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:31:19 INFO - PROCESS | 1650 | 1461594679622 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:31:19 INFO - PROCESS | 1650 | 1461594679650 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:31:19 INFO - PROCESS | 1650 | 1461594679653 Marionette TRACE conn2 <- [1,2086,null,{}] 07:31:19 INFO - PROCESS | 1650 | 1461594679664 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}] 07:31:19 INFO - PROCESS | 1650 | 1461594679778 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:31:19 INFO - PROCESS | 1650 | 1461594679877 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f66000 == 121 [pid = 1650] [id = 529] 07:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x125d65c00) [pid = 1650] [serial = 1587] [outer = 0x0] 07:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x129859400) [pid = 1650] [serial = 1588] [outer = 0x125d65c00] 07:31:19 INFO - PROCESS | 1650 | 1461594679905 Marionette DEBUG loaded listener.js 07:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x129f94000) [pid = 1650] [serial = 1589] [outer = 0x125d65c00] 07:31:20 INFO - PROCESS | 1650 | 1461594680347 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]]]}] 07:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 801ms 07:31:20 INFO - PROCESS | 1650 | 1461594680430 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:31:20 INFO - PROCESS | 1650 | 1461594680432 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:31:20 INFO - PROCESS | 1650 | 1461594680434 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:31:20 INFO - PROCESS | 1650 | 1461594680436 Marionette TRACE conn2 <- [1,2090,null,{}] 07:31:20 INFO - PROCESS | 1650 | 1461594680444 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}] 07:31:20 INFO - PROCESS | 1650 | 1461594680560 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:31:20 INFO - PROCESS | 1650 | 1461594680663 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7ac800 == 122 [pid = 1650] [id = 530] 07:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x12aa41800) [pid = 1650] [serial = 1590] [outer = 0x0] 07:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x12aa8d000) [pid = 1650] [serial = 1591] [outer = 0x12aa41800] 07:31:20 INFO - PROCESS | 1650 | 1461594680692 Marionette DEBUG loaded listener.js 07:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x12ab4e800) [pid = 1650] [serial = 1592] [outer = 0x12aa41800] 07:31:21 INFO - PROCESS | 1650 | 1461594681150 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]]]}] 07:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 775ms 07:31:21 INFO - PROCESS | 1650 | 1461594681210 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:31:21 INFO - PROCESS | 1650 | 1461594681212 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:31:21 INFO - PROCESS | 1650 | 1461594681214 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:31:21 INFO - PROCESS | 1650 | 1461594681215 Marionette TRACE conn2 <- [1,2094,null,{}] 07:31:21 INFO - PROCESS | 1650 | 1461594681217 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}] 07:31:21 INFO - PROCESS | 1650 | 1461594681331 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:31:21 INFO - PROCESS | 1650 | 1461594681431 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8de800 == 123 [pid = 1650] [id = 531] 07:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x12aa46800) [pid = 1650] [serial = 1593] [outer = 0x0] 07:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x12abec800) [pid = 1650] [serial = 1594] [outer = 0x12aa46800] 07:31:21 INFO - PROCESS | 1650 | 1461594681462 Marionette DEBUG loaded listener.js 07:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x12ac1f400) [pid = 1650] [serial = 1595] [outer = 0x12aa46800] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba11800 == 122 [pid = 1650] [id = 286] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a17e000 == 121 [pid = 1650] [id = 516] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1337c2800 == 120 [pid = 1650] [id = 515] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x138a52800 == 119 [pid = 1650] [id = 514] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1305d8800 == 118 [pid = 1650] [id = 513] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x12ad94c00) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x11c116800) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x12afde800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x139c49000) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12aa1ec00) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12abf0c00) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12ed47c00) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x139b81000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x12fb21c00) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12cf15400) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x139b7fc00) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x12e566c00) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x1338e6000) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa1c000 == 117 [pid = 1650] [id = 512] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e690800 == 116 [pid = 1650] [id = 511] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c080800 == 115 [pid = 1650] [id = 510] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae24000 == 114 [pid = 1650] [id = 509] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126f15800 == 113 [pid = 1650] [id = 508] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12996d000 == 112 [pid = 1650] [id = 507] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad4a800 == 111 [pid = 1650] [id = 506] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x146b1e000 == 110 [pid = 1650] [id = 503] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x146b08000 == 109 [pid = 1650] [id = 502] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1459df800 == 108 [pid = 1650] [id = 501] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1423ca000 == 107 [pid = 1650] [id = 500] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x13a1a3000 == 106 [pid = 1650] [id = 499] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x139a89800 == 105 [pid = 1650] [id = 498] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x138a60800 == 104 [pid = 1650] [id = 497] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x137d69000 == 103 [pid = 1650] [id = 496] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c020000 == 102 [pid = 1650] [id = 495] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126d6a800 == 101 [pid = 1650] [id = 494] 07:31:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1186cf800 == 100 [pid = 1650] [id = 493] 07:31:21 INFO - PROCESS | 1650 | 1461594681879 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]]]}] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12abefc00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x125a6c800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x125a5e000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12aa33000) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12aa42400) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x118f23000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x11baca000) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12ad8c800) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12ac1e000) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x1279b9400) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12985e400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12ae93c00) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12ac19000) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x129f96400) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12aa21000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12b0c5000) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12af0b000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12abe2400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12ab4c000) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12ae91400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12bf06400) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12ae7d400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 07:31:21 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12ac22400) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 07:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 721ms 07:31:21 INFO - PROCESS | 1650 | 1461594681941 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:31:21 INFO - PROCESS | 1650 | 1461594681942 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:31:21 INFO - PROCESS | 1650 | 1461594681951 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:31:21 INFO - PROCESS | 1650 | 1461594681952 Marionette TRACE conn2 <- [1,2098,null,{}] 07:31:21 INFO - PROCESS | 1650 | 1461594681954 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}] 07:31:22 INFO - PROCESS | 1650 | 1461594682054 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:31:22 INFO - PROCESS | 1650 | 1461594682059 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x125abf000 == 101 [pid = 1650] [id = 532] 07:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12aa1ec00) [pid = 1650] [serial = 1596] [outer = 0x0] 07:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12abe2000) [pid = 1650] [serial = 1597] [outer = 0x12aa1ec00] 07:31:22 INFO - PROCESS | 1650 | 1461594682087 Marionette DEBUG loaded listener.js 07:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12ac1e000) [pid = 1650] [serial = 1598] [outer = 0x12aa1ec00] 07:31:22 INFO - PROCESS | 1650 | 1461594682478 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]]]}] 07:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms 07:31:22 INFO - PROCESS | 1650 | 1461594682521 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:31:22 INFO - PROCESS | 1650 | 1461594682522 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:31:22 INFO - PROCESS | 1650 | 1461594682525 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:31:22 INFO - PROCESS | 1650 | 1461594682526 Marionette TRACE conn2 <- [1,2102,null,{}] 07:31:22 INFO - PROCESS | 1650 | 1461594682528 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}] 07:31:22 INFO - PROCESS | 1650 | 1461594682644 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:31:22 INFO - PROCESS | 1650 | 1461594682651 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc21000 == 102 [pid = 1650] [id = 533] 07:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12ace6400) [pid = 1650] [serial = 1599] [outer = 0x0] 07:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12ae80000) [pid = 1650] [serial = 1600] [outer = 0x12ace6400] 07:31:22 INFO - PROCESS | 1650 | 1461594682679 Marionette DEBUG loaded listener.js 07:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12aa89000) [pid = 1650] [serial = 1601] [outer = 0x12ace6400] 07:31:23 INFO - PROCESS | 1650 | 1461594683110 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]]]}] 07:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 621ms 07:31:23 INFO - PROCESS | 1650 | 1461594683147 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:31:23 INFO - PROCESS | 1650 | 1461594683149 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:31:23 INFO - PROCESS | 1650 | 1461594683153 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:31:23 INFO - PROCESS | 1650 | 1461594683155 Marionette TRACE conn2 <- [1,2106,null,{}] 07:31:23 INFO - PROCESS | 1650 | 1461594683158 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}] 07:31:23 INFO - PROCESS | 1650 | 1461594683307 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:31:23 INFO - PROCESS | 1650 | 1461594683454 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6a2800 == 103 [pid = 1650] [id = 534] 07:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x11baca000) [pid = 1650] [serial = 1602] [outer = 0x0] 07:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12afdc800) [pid = 1650] [serial = 1603] [outer = 0x11baca000] 07:31:23 INFO - PROCESS | 1650 | 1461594683480 Marionette DEBUG loaded listener.js 07:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12b5ec400) [pid = 1650] [serial = 1604] [outer = 0x11baca000] 07:31:23 INFO - PROCESS | 1650 | 1461594683800 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]]]}] 07:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 672ms 07:31:23 INFO - PROCESS | 1650 | 1461594683825 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:31:23 INFO - PROCESS | 1650 | 1461594683826 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:31:23 INFO - PROCESS | 1650 | 1461594683831 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:31:23 INFO - PROCESS | 1650 | 1461594683832 Marionette TRACE conn2 <- [1,2110,null,{}] 07:31:23 INFO - PROCESS | 1650 | 1461594683839 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}] 07:31:23 INFO - PROCESS | 1650 | 1461594683968 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:31:23 INFO - PROCESS | 1650 | 1461594683981 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fab4800 == 104 [pid = 1650] [id = 535] 07:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12aced400) [pid = 1650] [serial = 1605] [outer = 0x0] 07:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12bf07400) [pid = 1650] [serial = 1606] [outer = 0x12aced400] 07:31:24 INFO - PROCESS | 1650 | 1461594684007 Marionette DEBUG loaded listener.js 07:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12d641800) [pid = 1650] [serial = 1607] [outer = 0x12aced400] 07:31:24 INFO - PROCESS | 1650 | 1461594684385 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]]]}] 07:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 570ms 07:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:31:24 INFO - PROCESS | 1650 | 1461594684401 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:31:24 INFO - PROCESS | 1650 | 1461594684402 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:31:24 INFO - PROCESS | 1650 | 1461594684404 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:31:24 INFO - PROCESS | 1650 | 1461594684405 Marionette TRACE conn2 <- [1,2114,null,{}] 07:31:24 INFO - PROCESS | 1650 | 1461594684407 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}] 07:31:24 INFO - PROCESS | 1650 | 1461594684543 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:31:24 INFO - PROCESS | 1650 | 1461594684556 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337d7000 == 105 [pid = 1650] [id = 536] 07:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12af0e000) [pid = 1650] [serial = 1608] [outer = 0x0] 07:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x12e569000) [pid = 1650] [serial = 1609] [outer = 0x12af0e000] 07:31:24 INFO - PROCESS | 1650 | 1461594684582 Marionette DEBUG loaded listener.js 07:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12e936000) [pid = 1650] [serial = 1610] [outer = 0x12af0e000] 07:31:24 INFO - PROCESS | 1650 | 1461594684965 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]]]}] 07:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 568ms 07:31:24 INFO - PROCESS | 1650 | 1461594684973 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:31:24 INFO - PROCESS | 1650 | 1461594684974 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:31:24 INFO - PROCESS | 1650 | 1461594684977 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:31:24 INFO - PROCESS | 1650 | 1461594684981 Marionette TRACE conn2 <- [1,2118,null,{}] 07:31:24 INFO - PROCESS | 1650 | 1461594684984 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}] 07:31:25 INFO - PROCESS | 1650 | 1461594685118 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:31:25 INFO - PROCESS | 1650 | 1461594685133 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x13961d000 == 106 [pid = 1650] [id = 537] 07:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12afdd400) [pid = 1650] [serial = 1611] [outer = 0x0] 07:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12d760400) [pid = 1650] [serial = 1612] [outer = 0x12afdd400] 07:31:25 INFO - PROCESS | 1650 | 1461594685159 Marionette DEBUG loaded listener.js 07:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x12ed45800) [pid = 1650] [serial = 1613] [outer = 0x12afdd400] 07:31:25 INFO - PROCESS | 1650 | 1461594685544 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]]]}] 07:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 573ms 07:31:25 INFO - PROCESS | 1650 | 1461594685550 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:31:25 INFO - PROCESS | 1650 | 1461594685552 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:31:25 INFO - PROCESS | 1650 | 1461594685554 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:31:25 INFO - PROCESS | 1650 | 1461594685556 Marionette TRACE conn2 <- [1,2122,null,{}] 07:31:25 INFO - PROCESS | 1650 | 1461594685558 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}] 07:31:25 INFO - PROCESS | 1650 | 1461594685707 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x114f42400) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x116544800) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12ae76c00) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12b544800) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x126a6c800) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x13a097000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12ace9800) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x11c119000) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x114bbe000) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x114f54000) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12780ec00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x118a78000) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12b5bf000) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12aecbc00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12aec6800) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12ab56400) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12b544000) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12f8f5800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x11b082c00) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12b5c2800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12b0cf400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x129b6a800) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12e564800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12aa8ac00) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x1338e7000) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12780dc00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12ab5d400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12ab5fc00) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x129fa0c00) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:31:26 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x11c11dc00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:31:26 INFO - PROCESS | 1650 | 1461594686349 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11567b800 == 107 [pid = 1650] [id = 538] 07:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x11360ec00) [pid = 1650] [serial = 1614] [outer = 0x0] 07:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x114f53c00) [pid = 1650] [serial = 1615] [outer = 0x11360ec00] 07:31:26 INFO - PROCESS | 1650 | 1461594686379 Marionette DEBUG loaded listener.js 07:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x126a4cc00) [pid = 1650] [serial = 1616] [outer = 0x11360ec00] 07:31:26 INFO - PROCESS | 1650 | 1461594686689 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]]]}] 07:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1171ms 07:31:26 INFO - PROCESS | 1650 | 1461594686726 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:31:26 INFO - PROCESS | 1650 | 1461594686727 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:31:26 INFO - PROCESS | 1650 | 1461594686732 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:31:26 INFO - PROCESS | 1650 | 1461594686733 Marionette TRACE conn2 <- [1,2126,null,{}] 07:31:26 INFO - PROCESS | 1650 | 1461594686735 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}] 07:31:26 INFO - PROCESS | 1650 | 1461594686838 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:31:26 INFO - PROCESS | 1650 | 1461594686921 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8ed800 == 108 [pid = 1650] [id = 539] 07:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x114bb6000) [pid = 1650] [serial = 1617] [outer = 0x0] 07:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12ab56400) [pid = 1650] [serial = 1618] [outer = 0x114bb6000] 07:31:26 INFO - PROCESS | 1650 | 1461594686948 Marionette DEBUG loaded listener.js 07:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12b5bf000) [pid = 1650] [serial = 1619] [outer = 0x114bb6000] 07:31:27 INFO - PROCESS | 1650 | 1461594687226 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]]]}] 07:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 07:31:27 INFO - PROCESS | 1650 | 1461594687251 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:31:27 INFO - PROCESS | 1650 | 1461594687252 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:31:27 INFO - PROCESS | 1650 | 1461594687254 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:31:27 INFO - PROCESS | 1650 | 1461594687256 Marionette TRACE conn2 <- [1,2130,null,{}] 07:31:27 INFO - PROCESS | 1650 | 1461594687258 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}] 07:31:27 INFO - PROCESS | 1650 | 1461594687369 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:31:27 INFO - PROCESS | 1650 | 1461594687373 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421ba800 == 109 [pid = 1650] [id = 540] 07:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12d34a800) [pid = 1650] [serial = 1620] [outer = 0x0] 07:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12f7a5800) [pid = 1650] [serial = 1621] [outer = 0x12d34a800] 07:31:27 INFO - PROCESS | 1650 | 1461594687399 Marionette DEBUG loaded listener.js 07:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x1399c3000) [pid = 1650] [serial = 1622] [outer = 0x12d34a800] 07:31:27 INFO - PROCESS | 1650 | 1461594687782 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] 07:31:27 INFO - PROCESS | 1650 | 1461594687825 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:31:27 INFO - PROCESS | 1650 | 1461594687829 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:31:27 INFO - PROCESS | 1650 | 1461594687832 Marionette TRACE conn2 <- [1,2134,null,{}] 07:31:27 INFO - PROCESS | 1650 | 1461594687834 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}] 07:31:27 INFO - PROCESS | 1650 | 1461594687939 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:31:27 INFO - PROCESS | 1650 | 1461594687946 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x142404800 == 110 [pid = 1650] [id = 541] 07:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x1399c6400) [pid = 1650] [serial = 1623] [outer = 0x0] 07:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x139a33000) [pid = 1650] [serial = 1624] [outer = 0x1399c6400] 07:31:27 INFO - PROCESS | 1650 | 1461594687972 Marionette DEBUG loaded listener.js 07:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x139b78800) [pid = 1650] [serial = 1625] [outer = 0x1399c6400] 07:31:28 INFO - PROCESS | 1650 | 1461594688499 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]]]}] 07:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 723ms 07:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:31:28 INFO - PROCESS | 1650 | 1461594688552 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:31:28 INFO - PROCESS | 1650 | 1461594688554 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:31:28 INFO - PROCESS | 1650 | 1461594688558 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:31:28 INFO - PROCESS | 1650 | 1461594688560 Marionette TRACE conn2 <- [1,2138,null,{}] 07:31:28 INFO - PROCESS | 1650 | 1461594688565 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}] 07:31:28 INFO - PROCESS | 1650 | 1461594688699 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:31:28 INFO - PROCESS | 1650 | 1461594688860 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eb6000 == 111 [pid = 1650] [id = 542] 07:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x119759000) [pid = 1650] [serial = 1626] [outer = 0x0] 07:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x11aa5d400) [pid = 1650] [serial = 1627] [outer = 0x119759000] 07:31:28 INFO - PROCESS | 1650 | 1461594688892 Marionette DEBUG loaded listener.js 07:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x125a5d800) [pid = 1650] [serial = 1628] [outer = 0x119759000] 07:31:29 INFO - PROCESS | 1650 | 1461594689313 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]]]}] 07:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 822ms 07:31:29 INFO - PROCESS | 1650 | 1461594689380 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:31:29 INFO - PROCESS | 1650 | 1461594689384 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:31:29 INFO - PROCESS | 1650 | 1461594689389 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:31:29 INFO - PROCESS | 1650 | 1461594689391 Marionette TRACE conn2 <- [1,2142,null,{}] 07:31:29 INFO - PROCESS | 1650 | 1461594689414 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}] 07:31:29 INFO - PROCESS | 1650 | 1461594689541 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:31:29 INFO - PROCESS | 1650 | 1461594689639 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bec5000 == 112 [pid = 1650] [id = 543] 07:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12985c400) [pid = 1650] [serial = 1629] [outer = 0x0] 07:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x129f92c00) [pid = 1650] [serial = 1630] [outer = 0x12985c400] 07:31:29 INFO - PROCESS | 1650 | 1461594689670 Marionette DEBUG loaded listener.js 07:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12aa27400) [pid = 1650] [serial = 1631] [outer = 0x12985c400] 07:31:30 INFO - PROCESS | 1650 | 1461594690182 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] 07:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:31:30 INFO - PROCESS | 1650 | 1461594690219 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:31:30 INFO - PROCESS | 1650 | 1461594690223 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:31:30 INFO - PROCESS | 1650 | 1461594690227 Marionette TRACE conn2 <- [1,2146,null,{}] 07:31:30 INFO - PROCESS | 1650 | 1461594690239 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}] 07:31:30 INFO - PROCESS | 1650 | 1461594690473 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:31:30 INFO - PROCESS | 1650 | 1461594690539 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d3c800 == 113 [pid = 1650] [id = 544] 07:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12ab5d400) [pid = 1650] [serial = 1632] [outer = 0x0] 07:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12ad8a400) [pid = 1650] [serial = 1633] [outer = 0x12ab5d400] 07:31:30 INFO - PROCESS | 1650 | 1461594690572 Marionette DEBUG loaded listener.js 07:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12ae91000) [pid = 1650] [serial = 1634] [outer = 0x12ab5d400] 07:31:30 INFO - PROCESS | 1650 | 1461594690993 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] 07:31:31 INFO - PROCESS | 1650 | 1461594691051 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:31:31 INFO - PROCESS | 1650 | 1461594691054 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:31:31 INFO - PROCESS | 1650 | 1461594691055 Marionette TRACE conn2 <- [1,2150,null,{}] 07:31:31 INFO - PROCESS | 1650 | 1461594691058 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}] 07:31:31 INFO - PROCESS | 1650 | 1461594691184 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:31:31 INFO - PROCESS | 1650 | 1461594691311 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459d9000 == 114 [pid = 1650] [id = 545] 07:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12aec0c00) [pid = 1650] [serial = 1635] [outer = 0x0] 07:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12bf11000) [pid = 1650] [serial = 1636] [outer = 0x12aec0c00] 07:31:31 INFO - PROCESS | 1650 | 1461594691345 Marionette DEBUG loaded listener.js 07:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12f44b400) [pid = 1650] [serial = 1637] [outer = 0x12aec0c00] 07:31:31 INFO - PROCESS | 1650 | 1461594691774 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]]]}] 07:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 769ms 07:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:31:31 INFO - PROCESS | 1650 | 1461594691828 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:31:31 INFO - PROCESS | 1650 | 1461594691829 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:31:31 INFO - PROCESS | 1650 | 1461594691833 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:31:31 INFO - PROCESS | 1650 | 1461594691835 Marionette TRACE conn2 <- [1,2154,null,{}] 07:31:31 INFO - PROCESS | 1650 | 1461594691837 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}] 07:31:31 INFO - PROCESS | 1650 | 1461594691958 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:31:32 INFO - PROCESS | 1650 | 1461594692056 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b1e000 == 115 [pid = 1650] [id = 546] 07:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12b54f000) [pid = 1650] [serial = 1638] [outer = 0x0] 07:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x1338dcc00) [pid = 1650] [serial = 1639] [outer = 0x12b54f000] 07:31:32 INFO - PROCESS | 1650 | 1461594692088 Marionette DEBUG loaded listener.js 07:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x139a30800) [pid = 1650] [serial = 1640] [outer = 0x12b54f000] 07:31:32 INFO - PROCESS | 1650 | 1461594692505 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]]]}] 07:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 721ms 07:31:32 INFO - PROCESS | 1650 | 1461594692556 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:31:32 INFO - PROCESS | 1650 | 1461594692557 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:31:32 INFO - PROCESS | 1650 | 1461594692560 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:31:32 INFO - PROCESS | 1650 | 1461594692562 Marionette TRACE conn2 <- [1,2158,null,{}] 07:31:32 INFO - PROCESS | 1650 | 1461594692566 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}] 07:31:32 INFO - PROCESS | 1650 | 1461594692704 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:31:32 INFO - PROCESS | 1650 | 1461594692806 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ac000 == 116 [pid = 1650] [id = 547] 07:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x1398df400) [pid = 1650] [serial = 1641] [outer = 0x0] 07:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x139c45800) [pid = 1650] [serial = 1642] [outer = 0x1398df400] 07:31:32 INFO - PROCESS | 1650 | 1461594692838 Marionette DEBUG loaded listener.js 07:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x13a098c00) [pid = 1650] [serial = 1643] [outer = 0x1398df400] 07:31:33 INFO - PROCESS | 1650 | 1461594693326 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]]]}] 07:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 821ms 07:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:31:33 INFO - PROCESS | 1650 | 1461594693382 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:31:33 INFO - PROCESS | 1650 | 1461594693383 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:31:33 INFO - PROCESS | 1650 | 1461594693385 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:31:33 INFO - PROCESS | 1650 | 1461594693386 Marionette TRACE conn2 <- [1,2162,null,{}] 07:31:33 INFO - PROCESS | 1650 | 1461594693388 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}] 07:31:33 INFO - PROCESS | 1650 | 1461594693507 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:31:33 INFO - PROCESS | 1650 | 1461594693608 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c2000 == 117 [pid = 1650] [id = 548] 07:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x139945000) [pid = 1650] [serial = 1644] [outer = 0x0] 07:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x13994c400) [pid = 1650] [serial = 1645] [outer = 0x139945000] 07:31:33 INFO - PROCESS | 1650 | 1461594693638 Marionette DEBUG loaded listener.js 07:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x139952000) [pid = 1650] [serial = 1646] [outer = 0x139945000] 07:31:34 INFO - PROCESS | 1650 | 1461594694067 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]]]}] 07:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 718ms 07:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:31:34 INFO - PROCESS | 1650 | 1461594694103 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:31:34 INFO - PROCESS | 1650 | 1461594694105 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:31:34 INFO - PROCESS | 1650 | 1461594694107 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:31:34 INFO - PROCESS | 1650 | 1461594694108 Marionette TRACE conn2 <- [1,2166,null,{}] 07:31:34 INFO - PROCESS | 1650 | 1461594694111 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}] 07:31:34 INFO - PROCESS | 1650 | 1461594694234 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:31:34 INFO - PROCESS | 1650 | 1461594694366 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x133852800 == 118 [pid = 1650] [id = 549] 07:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x139951000) [pid = 1650] [serial = 1647] [outer = 0x0] 07:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x139ded400) [pid = 1650] [serial = 1648] [outer = 0x139951000] 07:31:34 INFO - PROCESS | 1650 | 1461594694398 Marionette DEBUG loaded listener.js 07:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x139df2400) [pid = 1650] [serial = 1649] [outer = 0x139951000] 07:31:34 INFO - PROCESS | 1650 | 1461594694814 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]]]}] 07:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 718ms 07:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:31:34 INFO - PROCESS | 1650 | 1461594694826 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:31:34 INFO - PROCESS | 1650 | 1461594694827 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:31:34 INFO - PROCESS | 1650 | 1461594694848 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:31:34 INFO - PROCESS | 1650 | 1461594694849 Marionette TRACE conn2 <- [1,2170,null,{}] 07:31:34 INFO - PROCESS | 1650 | 1461594694853 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}] 07:31:34 INFO - PROCESS | 1650 | 1461594694977 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:31:35 INFO - PROCESS | 1650 | 1461594695078 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1338a5800 == 119 [pid = 1650] [id = 550] 07:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x13386b000) [pid = 1650] [serial = 1650] [outer = 0x0] 07:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x133870c00) [pid = 1650] [serial = 1651] [outer = 0x13386b000] 07:31:35 INFO - PROCESS | 1650 | 1461594695106 Marionette DEBUG loaded listener.js 07:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x133874400) [pid = 1650] [serial = 1652] [outer = 0x13386b000] 07:31:35 INFO - PROCESS | 1650 | 1461594695530 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]]]}] 07:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 738ms 07:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:31:35 INFO - PROCESS | 1650 | 1461594695570 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:31:35 INFO - PROCESS | 1650 | 1461594695571 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:31:35 INFO - PROCESS | 1650 | 1461594695573 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:31:35 INFO - PROCESS | 1650 | 1461594695575 Marionette TRACE conn2 <- [1,2174,null,{}] 07:31:35 INFO - PROCESS | 1650 | 1461594695577 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}] 07:31:35 INFO - PROCESS | 1650 | 1461594695703 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:31:35 INFO - PROCESS | 1650 | 1461594695803 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1338b7800 == 120 [pid = 1650] [id = 551] 07:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x133870000) [pid = 1650] [serial = 1653] [outer = 0x0] 07:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x139df1800) [pid = 1650] [serial = 1654] [outer = 0x133870000] 07:31:35 INFO - PROCESS | 1650 | 1461594695832 Marionette DEBUG loaded listener.js 07:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x139df7400) [pid = 1650] [serial = 1655] [outer = 0x133870000] 07:31:36 INFO - PROCESS | 1650 | 1461594696256 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]]]}] 07:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 720ms 07:31:36 INFO - PROCESS | 1650 | 1461594696293 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:31:36 INFO - PROCESS | 1650 | 1461594696295 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:31:36 INFO - PROCESS | 1650 | 1461594696320 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:31:36 INFO - PROCESS | 1650 | 1461594696322 Marionette TRACE conn2 <- [1,2178,null,{}] 07:31:36 INFO - PROCESS | 1650 | 1461594696324 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}] 07:31:36 INFO - PROCESS | 1650 | 1461594696511 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:31:36 INFO - PROCESS | 1650 | 1461594696634 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x14760a800 == 121 [pid = 1650] [id = 552] 07:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x11560e800) [pid = 1650] [serial = 1656] [outer = 0x0] 07:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x13a307800) [pid = 1650] [serial = 1657] [outer = 0x11560e800] 07:31:36 INFO - PROCESS | 1650 | 1461594696671 Marionette DEBUG loaded listener.js 07:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x13a41a800) [pid = 1650] [serial = 1658] [outer = 0x11560e800] 07:31:37 INFO - PROCESS | 1650 | 1461594697173 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]]]}] 07:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 872ms 07:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:31:37 INFO - PROCESS | 1650 | 1461594697193 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:31:37 INFO - PROCESS | 1650 | 1461594697195 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:31:37 INFO - PROCESS | 1650 | 1461594697198 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:31:37 INFO - PROCESS | 1650 | 1461594697201 Marionette TRACE conn2 <- [1,2182,null,{}] 07:31:37 INFO - PROCESS | 1650 | 1461594697204 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}] 07:31:37 INFO - PROCESS | 1650 | 1461594697398 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:31:37 INFO - PROCESS | 1650 | 1461594697570 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae23800 == 122 [pid = 1650] [id = 553] 07:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x119268000) [pid = 1650] [serial = 1659] [outer = 0x0] 07:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x1338e0800) [pid = 1650] [serial = 1660] [outer = 0x119268000] 07:31:37 INFO - PROCESS | 1650 | 1461594697600 Marionette DEBUG loaded listener.js 07:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x142113800) [pid = 1650] [serial = 1661] [outer = 0x119268000] 07:31:38 INFO - PROCESS | 1650 | 1461594698029 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]]]}] 07:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 873ms 07:31:38 INFO - PROCESS | 1650 | 1461594698071 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:31:38 INFO - PROCESS | 1650 | 1461594698072 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:31:38 INFO - PROCESS | 1650 | 1461594698075 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:31:38 INFO - PROCESS | 1650 | 1461594698076 Marionette TRACE conn2 <- [1,2186,null,{}] 07:31:38 INFO - PROCESS | 1650 | 1461594698078 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}] 07:31:38 INFO - PROCESS | 1650 | 1461594698205 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:31:38 INFO - PROCESS | 1650 | 1461594698342 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fabe800 == 123 [pid = 1650] [id = 554] 07:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x11574cc00) [pid = 1650] [serial = 1662] [outer = 0x0] 07:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x139949000) [pid = 1650] [serial = 1663] [outer = 0x11574cc00] 07:31:38 INFO - PROCESS | 1650 | 1461594698375 Marionette DEBUG loaded listener.js 07:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x142833000) [pid = 1650] [serial = 1664] [outer = 0x11574cc00] 07:31:38 INFO - PROCESS | 1650 | 1461594698923 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]]]}] 07:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 870ms 07:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:31:38 INFO - PROCESS | 1650 | 1461594698945 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:31:38 INFO - PROCESS | 1650 | 1461594698947 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:31:38 INFO - PROCESS | 1650 | 1461594698949 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:31:38 INFO - PROCESS | 1650 | 1461594698950 Marionette TRACE conn2 <- [1,2190,null,{}] 07:31:38 INFO - PROCESS | 1650 | 1461594698953 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}] 07:31:39 INFO - PROCESS | 1650 | 1461594699080 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:31:39 INFO - PROCESS | 1650 | 1461594699210 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1b0000 == 124 [pid = 1650] [id = 555] 07:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x11bf32c00) [pid = 1650] [serial = 1665] [outer = 0x0] 07:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 295 (0x142836800) [pid = 1650] [serial = 1666] [outer = 0x11bf32c00] 07:31:39 INFO - PROCESS | 1650 | 1461594699245 Marionette DEBUG loaded listener.js 07:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 296 (0x145a42c00) [pid = 1650] [serial = 1667] [outer = 0x11bf32c00] 07:31:39 INFO - PROCESS | 1650 | 1461594699722 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]]]}] 07:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 823ms 07:31:39 INFO - PROCESS | 1650 | 1461594699773 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:31:39 INFO - PROCESS | 1650 | 1461594699775 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:31:39 INFO - PROCESS | 1650 | 1461594699779 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:31:39 INFO - PROCESS | 1650 | 1461594699781 Marionette TRACE conn2 <- [1,2194,null,{}] 07:31:39 INFO - PROCESS | 1650 | 1461594699784 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}] 07:31:39 INFO - PROCESS | 1650 | 1461594699983 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:31:40 INFO - PROCESS | 1650 | 1461594700171 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x115650000 == 125 [pid = 1650] [id = 556] 07:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 297 (0x119198800) [pid = 1650] [serial = 1668] [outer = 0x0] 07:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 298 (0x12746f400) [pid = 1650] [serial = 1669] [outer = 0x119198800] 07:31:40 INFO - PROCESS | 1650 | 1461594700204 Marionette DEBUG loaded listener.js 07:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 299 (0x12bb96400) [pid = 1650] [serial = 1670] [outer = 0x119198800] 07:31:40 INFO - PROCESS | 1650 | 1461594700874 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]]]}] 07:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1123ms 07:31:40 INFO - PROCESS | 1650 | 1461594700901 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:31:40 INFO - PROCESS | 1650 | 1461594700904 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:31:40 INFO - PROCESS | 1650 | 1461594700908 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:31:40 INFO - PROCESS | 1650 | 1461594700909 Marionette TRACE conn2 <- [1,2198,null,{}] 07:31:40 INFO - PROCESS | 1650 | 1461594700914 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}] 07:31:41 INFO - PROCESS | 1650 | 1461594701037 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:31:41 INFO - PROCESS | 1650 | 1461594701177 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad42800 == 126 [pid = 1650] [id = 557] 07:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 300 (0x118f24000) [pid = 1650] [serial = 1671] [outer = 0x0] 07:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 301 (0x119756800) [pid = 1650] [serial = 1672] [outer = 0x118f24000] 07:31:41 INFO - PROCESS | 1650 | 1461594701209 Marionette DEBUG loaded listener.js 07:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 302 (0x11bf2e800) [pid = 1650] [serial = 1673] [outer = 0x118f24000] 07:31:41 INFO - PROCESS | 1650 | 1461594701693 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]]]}] 07:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 828ms 07:31:41 INFO - PROCESS | 1650 | 1461594701736 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:31:41 INFO - PROCESS | 1650 | 1461594701740 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:31:41 INFO - PROCESS | 1650 | 1461594701744 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:31:41 INFO - PROCESS | 1650 | 1461594701746 Marionette TRACE conn2 <- [1,2202,null,{}] 07:31:41 INFO - PROCESS | 1650 | 1461594701748 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}] 07:31:41 INFO - PROCESS | 1650 | 1461594701866 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:31:41 INFO - PROCESS | 1650 | 1461594701974 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa9a800 == 127 [pid = 1650] [id = 558] 07:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 303 (0x125c5f800) [pid = 1650] [serial = 1674] [outer = 0x0] 07:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 304 (0x129905c00) [pid = 1650] [serial = 1675] [outer = 0x125c5f800] 07:31:42 INFO - PROCESS | 1650 | 1461594702002 Marionette DEBUG loaded listener.js 07:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 305 (0x12aa2c400) [pid = 1650] [serial = 1676] [outer = 0x125c5f800] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1421ba800 == 126 [pid = 1650] [id = 540] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8ed800 == 125 [pid = 1650] [id = 539] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11567b800 == 124 [pid = 1650] [id = 538] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 304 (0x1338e6c00) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 303 (0x139c4bc00) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 302 (0x13a304000) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 301 (0x139a35c00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 300 (0x13a41c800) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x13961d000 == 123 [pid = 1650] [id = 537] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1337d7000 == 122 [pid = 1650] [id = 536] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12fab4800 == 121 [pid = 1650] [id = 535] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6a2800 == 120 [pid = 1650] [id = 534] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc21000 == 119 [pid = 1650] [id = 533] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x125abf000 == 118 [pid = 1650] [id = 532] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8de800 == 117 [pid = 1650] [id = 531] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7ac800 == 116 [pid = 1650] [id = 530] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x127f66000 == 115 [pid = 1650] [id = 529] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11972b800 == 114 [pid = 1650] [id = 528] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12aded800 == 113 [pid = 1650] [id = 519] 07:31:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11c591800 == 112 [pid = 1650] [id = 518] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 299 (0x12725c000) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 298 (0x12aa85000) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 297 (0x13a099800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 296 (0x12d757800) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 295 (0x12d188800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 294 (0x12ef6dc00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x12ab5f800) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x12b5e7000) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x12fa4bc00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 290 (0x125c62c00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x12e878c00) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x12bb9e400) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x12af10400) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x139b7c800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12b0cd400) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12f7a0800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x129b73c00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x125beb800) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x116546400) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12bf0bc00) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12ed48c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x1147d8000) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12aa90400) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12ab56c00) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12d34cc00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12afd6800) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12ef72c00) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x139a3a000) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12393a000) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x12abe9000) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12e932800) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12abe8000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12ac19c00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12985cc00) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12ab5e000) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12aceec00) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12ace6c00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12ad90800) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12aa30000) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12aa22400) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x126a45800) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x123a72000) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x13a311400) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x13a41a400) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x139c4d800) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x1338e4c00) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12ae90c00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12bf0b800) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12e57d800) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x139a31000) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 07:31:42 INFO - PROCESS | 1650 | 1461594702563 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]]]}] 07:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 870ms 07:31:42 INFO - PROCESS | 1650 | 1461594702615 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:31:42 INFO - PROCESS | 1650 | 1461594702618 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:31:42 INFO - PROCESS | 1650 | 1461594702621 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:31:42 INFO - PROCESS | 1650 | 1461594702624 Marionette TRACE conn2 <- [1,2206,null,{}] 07:31:42 INFO - PROCESS | 1650 | 1461594702635 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}] 07:31:42 INFO - PROCESS | 1650 | 1461594702797 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:31:42 INFO - PROCESS | 1650 | 1461594702947 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a932000 == 113 [pid = 1650] [id = 559] 07:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x129b6a800) [pid = 1650] [serial = 1677] [outer = 0x0] 07:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12aa8cc00) [pid = 1650] [serial = 1678] [outer = 0x129b6a800] 07:31:42 INFO - PROCESS | 1650 | 1461594702977 Marionette DEBUG loaded listener.js 07:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12ab51c00) [pid = 1650] [serial = 1679] [outer = 0x129b6a800] 07:31:43 INFO - PROCESS | 1650 | 1461594703317 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]]]}] 07:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 723ms 07:31:43 INFO - PROCESS | 1650 | 1461594703344 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:31:43 INFO - PROCESS | 1650 | 1461594703349 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:31:43 INFO - PROCESS | 1650 | 1461594703352 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:31:43 INFO - PROCESS | 1650 | 1461594703354 Marionette TRACE conn2 <- [1,2210,null,{}] 07:31:43 INFO - PROCESS | 1650 | 1461594703358 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}] 07:31:43 INFO - PROCESS | 1650 | 1461594703533 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:31:43 INFO - PROCESS | 1650 | 1461594703667 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae37800 == 114 [pid = 1650] [id = 560] 07:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12ab50000) [pid = 1650] [serial = 1680] [outer = 0x0] 07:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12abe4000) [pid = 1650] [serial = 1681] [outer = 0x12ab50000] 07:31:43 INFO - PROCESS | 1650 | 1461594703710 Marionette DEBUG loaded listener.js 07:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12acefc00) [pid = 1650] [serial = 1682] [outer = 0x12ab50000] 07:31:44 INFO - PROCESS | 1650 | 1461594704123 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]]]}] 07:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 820ms 07:31:44 INFO - PROCESS | 1650 | 1461594704172 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:31:44 INFO - PROCESS | 1650 | 1461594704174 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:31:44 INFO - PROCESS | 1650 | 1461594704178 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:31:44 INFO - PROCESS | 1650 | 1461594704180 Marionette TRACE conn2 <- [1,2214,null,{}] 07:31:44 INFO - PROCESS | 1650 | 1461594704183 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}] 07:31:44 INFO - PROCESS | 1650 | 1461594704348 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:31:44 INFO - PROCESS | 1650 | 1461594704358 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8dc800 == 115 [pid = 1650] [id = 561] 07:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12acf0800) [pid = 1650] [serial = 1683] [outer = 0x0] 07:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12ae7c000) [pid = 1650] [serial = 1684] [outer = 0x12acf0800] 07:31:44 INFO - PROCESS | 1650 | 1461594704406 Marionette DEBUG loaded listener.js 07:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12ae95800) [pid = 1650] [serial = 1685] [outer = 0x12acf0800] 07:31:44 INFO - PROCESS | 1650 | 1461594704888 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]]]}] 07:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 07:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:31:44 INFO - PROCESS | 1650 | 1461594704920 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:31:44 INFO - PROCESS | 1650 | 1461594704921 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:31:44 INFO - PROCESS | 1650 | 1461594704923 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:31:44 INFO - PROCESS | 1650 | 1461594704924 Marionette TRACE conn2 <- [1,2218,null,{}] 07:31:44 INFO - PROCESS | 1650 | 1461594704926 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}] 07:31:45 INFO - PROCESS | 1650 | 1461594705080 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:31:45 INFO - PROCESS | 1650 | 1461594705098 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd15800 == 116 [pid = 1650] [id = 562] 07:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12aeca000) [pid = 1650] [serial = 1686] [outer = 0x0] 07:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12b5bd800) [pid = 1650] [serial = 1687] [outer = 0x12aeca000] 07:31:45 INFO - PROCESS | 1650 | 1461594705126 Marionette DEBUG loaded listener.js 07:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12d762000) [pid = 1650] [serial = 1688] [outer = 0x12aeca000] 07:31:45 INFO - PROCESS | 1650 | 1461594705504 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]]]}] 07:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 624ms 07:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:31:45 INFO - PROCESS | 1650 | 1461594705547 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:31:45 INFO - PROCESS | 1650 | 1461594705548 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:31:45 INFO - PROCESS | 1650 | 1461594705551 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:31:45 INFO - PROCESS | 1650 | 1461594705552 Marionette TRACE conn2 <- [1,2222,null,{}] 07:31:45 INFO - PROCESS | 1650 | 1461594705554 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}] 07:31:45 INFO - PROCESS | 1650 | 1461594705692 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:31:45 INFO - PROCESS | 1650 | 1461594705711 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337c7800 == 117 [pid = 1650] [id = 563] 07:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12d762800) [pid = 1650] [serial = 1689] [outer = 0x0] 07:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12e87b800) [pid = 1650] [serial = 1690] [outer = 0x12d762800] 07:31:45 INFO - PROCESS | 1650 | 1461594705737 Marionette DEBUG loaded listener.js 07:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12f446400) [pid = 1650] [serial = 1691] [outer = 0x12d762800] 07:31:46 INFO - PROCESS | 1650 | 1461594706090 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]]]}] 07:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 568ms 07:31:46 INFO - PROCESS | 1650 | 1461594706120 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:31:46 INFO - PROCESS | 1650 | 1461594706121 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:31:46 INFO - PROCESS | 1650 | 1461594706123 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:31:46 INFO - PROCESS | 1650 | 1461594706124 Marionette TRACE conn2 <- [1,2226,null,{}] 07:31:46 INFO - PROCESS | 1650 | 1461594706126 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}] 07:31:46 INFO - PROCESS | 1650 | 1461594706264 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:31:46 INFO - PROCESS | 1650 | 1461594706289 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x137d72000 == 118 [pid = 1650] [id = 564] 07:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12e57ec00) [pid = 1650] [serial = 1692] [outer = 0x0] 07:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x133875400) [pid = 1650] [serial = 1693] [outer = 0x12e57ec00] 07:31:46 INFO - PROCESS | 1650 | 1461594706314 Marionette DEBUG loaded listener.js 07:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x1398dc400) [pid = 1650] [serial = 1694] [outer = 0x12e57ec00] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x114f48000) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12e582c00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x125d65c00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12afdd400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12aa41800) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12ace6400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12ae8c800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x13a304800) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12af11c00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12aa46800) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x119a4cc00) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12aced400) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x11baca000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12afd3000) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12d34a800) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x114f54c00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11360ec00) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12af0e000) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12aa1ec00) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x114f59c00) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x114bb6000) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12844b400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x126cabc00) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:31:47 INFO - PROCESS | 1650 | 1461594707108 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]]]}] 07:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1020ms 07:31:47 INFO - PROCESS | 1650 | 1461594707144 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:31:47 INFO - PROCESS | 1650 | 1461594707145 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:31:47 INFO - PROCESS | 1650 | 1461594707155 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:31:47 INFO - PROCESS | 1650 | 1461594707156 Marionette TRACE conn2 <- [1,2230,null,{}] 07:31:47 INFO - PROCESS | 1650 | 1461594707158 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}] 07:31:47 INFO - PROCESS | 1650 | 1461594707261 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:31:47 INFO - PROCESS | 1650 | 1461594707354 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bec1000 == 119 [pid = 1650] [id = 565] 07:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x11975b800) [pid = 1650] [serial = 1695] [outer = 0x0] 07:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x125be1800) [pid = 1650] [serial = 1696] [outer = 0x11975b800] 07:31:47 INFO - PROCESS | 1650 | 1461594707381 Marionette DEBUG loaded listener.js 07:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12aa41800) [pid = 1650] [serial = 1697] [outer = 0x11975b800] 07:31:47 INFO - PROCESS | 1650 | 1461594707669 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]]]}] 07:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 576ms 07:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:31:47 INFO - PROCESS | 1650 | 1461594707724 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:31:47 INFO - PROCESS | 1650 | 1461594707725 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:31:47 INFO - PROCESS | 1650 | 1461594707727 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:31:47 INFO - PROCESS | 1650 | 1461594707728 Marionette TRACE conn2 <- [1,2234,null,{}] 07:31:47 INFO - PROCESS | 1650 | 1461594707733 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}] 07:31:47 INFO - PROCESS | 1650 | 1461594707839 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:31:47 INFO - PROCESS | 1650 | 1461594707923 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x139911000 == 120 [pid = 1650] [id = 566] 07:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x127fe7c00) [pid = 1650] [serial = 1698] [outer = 0x0] 07:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12ae7b800) [pid = 1650] [serial = 1699] [outer = 0x127fe7c00] 07:31:47 INFO - PROCESS | 1650 | 1461594707949 Marionette DEBUG loaded listener.js 07:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12d34a800) [pid = 1650] [serial = 1700] [outer = 0x127fe7c00] 07:31:48 INFO - PROCESS | 1650 | 1461594708268 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]]]}] 07:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 571ms 07:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:31:48 INFO - PROCESS | 1650 | 1461594708299 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:31:48 INFO - PROCESS | 1650 | 1461594708301 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:31:48 INFO - PROCESS | 1650 | 1461594708303 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:31:48 INFO - PROCESS | 1650 | 1461594708305 Marionette TRACE conn2 <- [1,2238,null,{}] 07:31:48 INFO - PROCESS | 1650 | 1461594708307 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}] 07:31:48 INFO - PROCESS | 1650 | 1461594708433 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:31:48 INFO - PROCESS | 1650 | 1461594708439 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a1a1800 == 121 [pid = 1650] [id = 567] 07:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12e93ac00) [pid = 1650] [serial = 1701] [outer = 0x0] 07:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x13994c800) [pid = 1650] [serial = 1702] [outer = 0x12e93ac00] 07:31:48 INFO - PROCESS | 1650 | 1461594708468 Marionette DEBUG loaded listener.js 07:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x139a3cc00) [pid = 1650] [serial = 1703] [outer = 0x12e93ac00] 07:31:48 INFO - PROCESS | 1650 | 1461594708842 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]]]}] 07:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 07:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:31:48 INFO - PROCESS | 1650 | 1461594708873 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:31:48 INFO - PROCESS | 1650 | 1461594708874 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:31:48 INFO - PROCESS | 1650 | 1461594708876 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:31:48 INFO - PROCESS | 1650 | 1461594708877 Marionette TRACE conn2 <- [1,2242,null,{}] 07:31:48 INFO - PROCESS | 1650 | 1461594708909 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}] 07:31:49 INFO - PROCESS | 1650 | 1461594709127 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:31:49 INFO - PROCESS | 1650 | 1461594709284 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a811800 == 122 [pid = 1650] [id = 568] 07:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x115607000) [pid = 1650] [serial = 1704] [outer = 0x0] 07:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x118850c00) [pid = 1650] [serial = 1705] [outer = 0x115607000] 07:31:49 INFO - PROCESS | 1650 | 1461594709317 Marionette DEBUG loaded listener.js 07:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x119d45000) [pid = 1650] [serial = 1706] [outer = 0x115607000] 07:31:49 INFO - PROCESS | 1650 | 1461594709776 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]]]}] 07:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 926ms 07:31:49 INFO - PROCESS | 1650 | 1461594709803 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:31:49 INFO - PROCESS | 1650 | 1461594709806 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:31:49 INFO - PROCESS | 1650 | 1461594709809 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:31:49 INFO - PROCESS | 1650 | 1461594709811 Marionette TRACE conn2 <- [1,2246,null,{}] 07:31:49 INFO - PROCESS | 1650 | 1461594709814 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}] 07:31:49 INFO - PROCESS | 1650 | 1461594709952 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:31:50 INFO - PROCESS | 1650 | 1461594710085 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad57800 == 123 [pid = 1650] [id = 569] 07:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x11c886c00) [pid = 1650] [serial = 1707] [outer = 0x0] 07:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x129860000) [pid = 1650] [serial = 1708] [outer = 0x11c886c00] 07:31:50 INFO - PROCESS | 1650 | 1461594710120 Marionette DEBUG loaded listener.js 07:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12aa37000) [pid = 1650] [serial = 1709] [outer = 0x11c886c00] 07:31:50 INFO - PROCESS | 1650 | 1461594710595 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]]]}] 07:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 823ms 07:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:31:50 INFO - PROCESS | 1650 | 1461594710632 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:31:50 INFO - PROCESS | 1650 | 1461594710634 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:31:50 INFO - PROCESS | 1650 | 1461594710637 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:31:50 INFO - PROCESS | 1650 | 1461594710638 Marionette TRACE conn2 <- [1,2250,null,{}] 07:31:50 INFO - PROCESS | 1650 | 1461594710641 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}] 07:31:50 INFO - PROCESS | 1650 | 1461594710771 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:31:50 INFO - PROCESS | 1650 | 1461594710905 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337cf000 == 124 [pid = 1650] [id = 570] 07:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12ab46000) [pid = 1650] [serial = 1710] [outer = 0x0] 07:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12acef000) [pid = 1650] [serial = 1711] [outer = 0x12ab46000] 07:31:50 INFO - PROCESS | 1650 | 1461594710938 Marionette DEBUG loaded listener.js 07:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12af04800) [pid = 1650] [serial = 1712] [outer = 0x12ab46000] 07:31:51 INFO - PROCESS | 1650 | 1461594711374 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]]]}] 07:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 770ms 07:31:51 INFO - PROCESS | 1650 | 1461594711408 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:31:51 INFO - PROCESS | 1650 | 1461594711411 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:31:51 INFO - PROCESS | 1650 | 1461594711419 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:31:51 INFO - PROCESS | 1650 | 1461594711422 Marionette TRACE conn2 <- [1,2254,null,{}] 07:31:51 INFO - PROCESS | 1650 | 1461594711425 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}] 07:31:51 INFO - PROCESS | 1650 | 1461594711557 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:31:51 INFO - PROCESS | 1650 | 1461594711692 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1423d1800 == 125 [pid = 1650] [id = 571] 07:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12ab4c000) [pid = 1650] [serial = 1713] [outer = 0x0] 07:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12bb95400) [pid = 1650] [serial = 1714] [outer = 0x12ab4c000] 07:31:51 INFO - PROCESS | 1650 | 1461594711726 Marionette DEBUG loaded listener.js 07:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12f8fdc00) [pid = 1650] [serial = 1715] [outer = 0x12ab4c000] 07:31:52 INFO - PROCESS | 1650 | 1461594712231 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]]]}] 07:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 826ms 07:31:52 INFO - PROCESS | 1650 | 1461594712241 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:31:52 INFO - PROCESS | 1650 | 1461594712244 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:31:52 INFO - PROCESS | 1650 | 1461594712247 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:31:52 INFO - PROCESS | 1650 | 1461594712249 Marionette TRACE conn2 <- [1,2258,null,{}] 07:31:52 INFO - PROCESS | 1650 | 1461594712253 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}] 07:31:52 INFO - PROCESS | 1650 | 1461594712440 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:31:52 INFO - PROCESS | 1650 | 1461594712541 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x142dd0000 == 126 [pid = 1650] [id = 572] 07:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12bce2000) [pid = 1650] [serial = 1716] [outer = 0x0] 07:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x1398e4400) [pid = 1650] [serial = 1717] [outer = 0x12bce2000] 07:31:52 INFO - PROCESS | 1650 | 1461594712572 Marionette DEBUG loaded listener.js 07:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x1399bdc00) [pid = 1650] [serial = 1718] [outer = 0x12bce2000] 07:31:52 INFO - PROCESS | 1650 | 1461594712986 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]]]}] 07:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 773ms 07:31:53 INFO - PROCESS | 1650 | 1461594713021 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:31:53 INFO - PROCESS | 1650 | 1461594713022 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:31:53 INFO - PROCESS | 1650 | 1461594713024 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:31:53 INFO - PROCESS | 1650 | 1461594713025 Marionette TRACE conn2 <- [1,2262,null,{}] 07:31:53 INFO - PROCESS | 1650 | 1461594713028 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}] 07:31:53 INFO - PROCESS | 1650 | 1461594713158 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:31:53 INFO - PROCESS | 1650 | 1461594713261 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b12800 == 127 [pid = 1650] [id = 573] 07:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x139c4d800) [pid = 1650] [serial = 1719] [outer = 0x0] 07:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x139df6000) [pid = 1650] [serial = 1720] [outer = 0x139c4d800] 07:31:53 INFO - PROCESS | 1650 | 1461594713300 Marionette DEBUG loaded listener.js 07:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x13a30fc00) [pid = 1650] [serial = 1721] [outer = 0x139c4d800] 07:31:53 INFO - PROCESS | 1650 | 1461594713774 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]]]}] 07:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 820ms 07:31:53 INFO - PROCESS | 1650 | 1461594713845 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:31:53 INFO - PROCESS | 1650 | 1461594713848 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:31:53 INFO - PROCESS | 1650 | 1461594713851 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:31:53 INFO - PROCESS | 1650 | 1461594713852 Marionette TRACE conn2 <- [1,2266,null,{}] 07:31:53 INFO - PROCESS | 1650 | 1461594713855 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}] 07:31:53 INFO - PROCESS | 1650 | 1461594713980 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:31:54 INFO - PROCESS | 1650 | 1461594714084 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x14760d000 == 128 [pid = 1650] [id = 574] 07:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x13a412400) [pid = 1650] [serial = 1722] [outer = 0x0] 07:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x142115800) [pid = 1650] [serial = 1723] [outer = 0x13a412400] 07:31:54 INFO - PROCESS | 1650 | 1461594714115 Marionette DEBUG loaded listener.js 07:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x142d76800) [pid = 1650] [serial = 1724] [outer = 0x13a412400] 07:31:54 INFO - PROCESS | 1650 | 1461594714597 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]]]}] 07:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 769ms 07:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:31:54 INFO - PROCESS | 1650 | 1461594714621 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:31:54 INFO - PROCESS | 1650 | 1461594714623 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:31:54 INFO - PROCESS | 1650 | 1461594714627 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:31:54 INFO - PROCESS | 1650 | 1461594714629 Marionette TRACE conn2 <- [1,2270,null,{}] 07:31:54 INFO - PROCESS | 1650 | 1461594714632 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}] 07:31:54 INFO - PROCESS | 1650 | 1461594714826 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:31:55 INFO - PROCESS | 1650 | 1461594715021 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x14796e000 == 129 [pid = 1650] [id = 575] 07:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x142658000) [pid = 1650] [serial = 1725] [outer = 0x0] 07:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x14265c400) [pid = 1650] [serial = 1726] [outer = 0x142658000] 07:31:55 INFO - PROCESS | 1650 | 1461594715063 Marionette DEBUG loaded listener.js 07:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x142660400) [pid = 1650] [serial = 1727] [outer = 0x142658000] 07:31:55 INFO - PROCESS | 1650 | 1461594715476 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]]]}] 07:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 874ms 07:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:31:55 INFO - PROCESS | 1650 | 1461594715502 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:31:55 INFO - PROCESS | 1650 | 1461594715503 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:31:55 INFO - PROCESS | 1650 | 1461594715505 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:31:55 INFO - PROCESS | 1650 | 1461594715507 Marionette TRACE conn2 <- [1,2274,null,{}] 07:31:55 INFO - PROCESS | 1650 | 1461594715509 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}] 07:31:55 INFO - PROCESS | 1650 | 1461594715639 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:31:55 INFO - PROCESS | 1650 | 1461594715772 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1478cf000 == 130 [pid = 1650] [id = 576] 07:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x14265a000) [pid = 1650] [serial = 1728] [outer = 0x0] 07:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x142664c00) [pid = 1650] [serial = 1729] [outer = 0x14265a000] 07:31:55 INFO - PROCESS | 1650 | 1461594715803 Marionette DEBUG loaded listener.js 07:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x142d7c400) [pid = 1650] [serial = 1730] [outer = 0x14265a000] 07:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 721ms 07:31:56 INFO - PROCESS | 1650 | 1461594716220 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]]]}] 07:31:56 INFO - PROCESS | 1650 | 1461594716227 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:31:56 INFO - PROCESS | 1650 | 1461594716230 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:31:56 INFO - PROCESS | 1650 | 1461594716234 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:31:56 INFO - PROCESS | 1650 | 1461594716236 Marionette TRACE conn2 <- [1,2278,null,{}] 07:31:56 INFO - PROCESS | 1650 | 1461594716239 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}] 07:31:56 INFO - PROCESS | 1650 | 1461594716367 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:31:56 INFO - PROCESS | 1650 | 1461594716504 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x14797f000 == 131 [pid = 1650] [id = 577] 07:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x139c7e400) [pid = 1650] [serial = 1731] [outer = 0x0] 07:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x139c80c00) [pid = 1650] [serial = 1732] [outer = 0x139c7e400] 07:31:56 INFO - PROCESS | 1650 | 1461594716537 Marionette DEBUG loaded listener.js 07:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x139c84c00) [pid = 1650] [serial = 1733] [outer = 0x139c7e400] 07:31:56 INFO - PROCESS | 1650 | 1461594716990 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]]]}] 07:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 820ms 07:31:57 INFO - PROCESS | 1650 | 1461594717054 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:31:57 INFO - PROCESS | 1650 | 1461594717055 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:31:57 INFO - PROCESS | 1650 | 1461594717058 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:31:57 INFO - PROCESS | 1650 | 1461594717059 Marionette TRACE conn2 <- [1,2282,null,{}] 07:31:57 INFO - PROCESS | 1650 | 1461594717062 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}] 07:31:57 INFO - PROCESS | 1650 | 1461594717195 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:31:57 INFO - PROCESS | 1650 | 1461594717301 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a673000 == 132 [pid = 1650] [id = 578] 07:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x139c84000) [pid = 1650] [serial = 1734] [outer = 0x0] 07:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x142d7b000) [pid = 1650] [serial = 1735] [outer = 0x139c84000] 07:31:57 INFO - PROCESS | 1650 | 1461594717336 Marionette DEBUG loaded listener.js 07:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x142d82800) [pid = 1650] [serial = 1736] [outer = 0x139c84000] 07:31:57 INFO - PROCESS | 1650 | 1461594717777 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]]]}] 07:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 771ms 07:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:31:57 INFO - PROCESS | 1650 | 1461594717829 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:31:57 INFO - PROCESS | 1650 | 1461594717831 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:31:57 INFO - PROCESS | 1650 | 1461594717833 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:31:57 INFO - PROCESS | 1650 | 1461594717835 Marionette TRACE conn2 <- [1,2286,null,{}] 07:31:57 INFO - PROCESS | 1650 | 1461594717838 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}] 07:31:57 INFO - PROCESS | 1650 | 1461594717982 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:31:58 INFO - PROCESS | 1650 | 1461594718091 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a66a000 == 133 [pid = 1650] [id = 579] 07:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x142d82c00) [pid = 1650] [serial = 1737] [outer = 0x0] 07:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x142d8f800) [pid = 1650] [serial = 1738] [outer = 0x142d82c00] 07:31:58 INFO - PROCESS | 1650 | 1461594718121 Marionette DEBUG loaded listener.js 07:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x142d99c00) [pid = 1650] [serial = 1739] [outer = 0x142d82c00] 07:31:58 INFO - PROCESS | 1650 | 1461594718611 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]]]}] 07:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 07:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 821ms 07:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:31:58 INFO - PROCESS | 1650 | 1461594718656 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:31:58 INFO - PROCESS | 1650 | 1461594718657 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:31:58 INFO - PROCESS | 1650 | 1461594718659 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:31:58 INFO - PROCESS | 1650 | 1461594718661 Marionette TRACE conn2 <- [1,2290,null,{}] 07:31:58 INFO - PROCESS | 1650 | 1461594718666 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}] 07:31:58 INFO - PROCESS | 1650 | 1461594718798 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:31:58 INFO - PROCESS | 1650 | 1461594718906 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x129950800 == 134 [pid = 1650] [id = 580] 07:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x12b0c5000) [pid = 1650] [serial = 1740] [outer = 0x0] 07:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x12d646000) [pid = 1650] [serial = 1741] [outer = 0x12b0c5000] 07:31:58 INFO - PROCESS | 1650 | 1461594718936 Marionette DEBUG loaded listener.js 07:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x142d97000) [pid = 1650] [serial = 1742] [outer = 0x12b0c5000] 07:31:59 INFO - PROCESS | 1650 | 1461594719390 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]]]}] 07:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 770ms 07:31:59 INFO - PROCESS | 1650 | 1461594719430 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:31:59 INFO - PROCESS | 1650 | 1461594719431 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:31:59 INFO - PROCESS | 1650 | 1461594719433 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:31:59 INFO - PROCESS | 1650 | 1461594719435 Marionette TRACE conn2 <- [1,2294,null,{}] 07:31:59 INFO - PROCESS | 1650 | 1461594719437 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}] 07:31:59 INFO - PROCESS | 1650 | 1461594719573 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:31:59 INFO - PROCESS | 1650 | 1461594719712 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fab1000 == 135 [pid = 1650] [id = 581] 07:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x12b5c0400) [pid = 1650] [serial = 1743] [outer = 0x0] 07:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 295 (0x145a46800) [pid = 1650] [serial = 1744] [outer = 0x12b5c0400] 07:31:59 INFO - PROCESS | 1650 | 1461594719745 Marionette DEBUG loaded listener.js 07:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 296 (0x145a4ac00) [pid = 1650] [serial = 1745] [outer = 0x12b5c0400] 07:32:00 INFO - PROCESS | 1650 | 1461594720211 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]]]}] 07:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 819ms 07:32:00 INFO - PROCESS | 1650 | 1461594720267 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:32:00 INFO - PROCESS | 1650 | 1461594720269 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:32:00 INFO - PROCESS | 1650 | 1461594720273 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:32:00 INFO - PROCESS | 1650 | 1461594720274 Marionette TRACE conn2 <- [1,2298,null,{}] 07:32:00 INFO - PROCESS | 1650 | 1461594720277 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}] 07:32:00 INFO - PROCESS | 1650 | 1461594720410 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:32:00 INFO - PROCESS | 1650 | 1461594720520 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x142254800 == 136 [pid = 1650] [id = 582] 07:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 297 (0x13a503400) [pid = 1650] [serial = 1746] [outer = 0x0] 07:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 298 (0x13a50a000) [pid = 1650] [serial = 1747] [outer = 0x13a503400] 07:32:00 INFO - PROCESS | 1650 | 1461594720550 Marionette DEBUG loaded listener.js 07:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 299 (0x13a50e000) [pid = 1650] [serial = 1748] [outer = 0x13a503400] 07:32:01 INFO - PROCESS | 1650 | 1461594721244 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]]]}] 07:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1020ms 07:32:01 INFO - PROCESS | 1650 | 1461594721293 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:32:01 INFO - PROCESS | 1650 | 1461594721296 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:32:01 INFO - PROCESS | 1650 | 1461594721300 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:32:01 INFO - PROCESS | 1650 | 1461594721302 Marionette TRACE conn2 <- [1,2302,null,{}] 07:32:01 INFO - PROCESS | 1650 | 1461594721364 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}] 07:32:01 INFO - PROCESS | 1650 | 1461594721501 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:32:01 INFO - PROCESS | 1650 | 1461594721638 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c2e5800 == 137 [pid = 1650] [id = 583] 07:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 300 (0x114bb6800) [pid = 1650] [serial = 1749] [outer = 0x0] 07:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 301 (0x118cf3800) [pid = 1650] [serial = 1750] [outer = 0x114bb6800] 07:32:01 INFO - PROCESS | 1650 | 1461594721669 Marionette DEBUG loaded listener.js 07:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 302 (0x11a55c400) [pid = 1650] [serial = 1751] [outer = 0x114bb6800] 07:32:02 INFO - PROCESS | 1650 | 1461594722150 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]]]}] 07:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 891ms 07:32:02 INFO - PROCESS | 1650 | 1461594722191 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:32:02 INFO - PROCESS | 1650 | 1461594722195 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:32:02 INFO - PROCESS | 1650 | 1461594722199 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:32:02 INFO - PROCESS | 1650 | 1461594722201 Marionette TRACE conn2 <- [1,2306,null,{}] 07:32:02 INFO - PROCESS | 1650 | 1461594722203 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}] 07:32:02 INFO - PROCESS | 1650 | 1461594722322 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:32:02 INFO - PROCESS | 1650 | 1461594722434 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x125cbf800 == 138 [pid = 1650] [id = 584] 07:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 303 (0x126a46800) [pid = 1650] [serial = 1752] [outer = 0x0] 07:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 304 (0x129857000) [pid = 1650] [serial = 1753] [outer = 0x126a46800] 07:32:02 INFO - PROCESS | 1650 | 1461594722464 Marionette DEBUG loaded listener.js 07:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 305 (0x129f9f000) [pid = 1650] [serial = 1754] [outer = 0x126a46800] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x13a1a1800 == 137 [pid = 1650] [id = 567] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x139911000 == 136 [pid = 1650] [id = 566] 07:32:02 INFO - PROCESS | 1650 | --DOMWINDOW == 304 (0x139a33000) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bec1000 == 135 [pid = 1650] [id = 565] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x137d72000 == 134 [pid = 1650] [id = 564] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1337c7800 == 133 [pid = 1650] [id = 563] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd15800 == 132 [pid = 1650] [id = 562] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8dc800 == 131 [pid = 1650] [id = 561] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae37800 == 130 [pid = 1650] [id = 560] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a932000 == 129 [pid = 1650] [id = 559] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa9a800 == 128 [pid = 1650] [id = 558] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x14225f000 == 127 [pid = 1650] [id = 517] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad42800 == 126 [pid = 1650] [id = 557] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x115650000 == 125 [pid = 1650] [id = 556] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x13a1b0000 == 124 [pid = 1650] [id = 555] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12fabe800 == 123 [pid = 1650] [id = 554] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae23800 == 122 [pid = 1650] [id = 553] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x14760a800 == 121 [pid = 1650] [id = 552] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1338b7800 == 120 [pid = 1650] [id = 551] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1338a5800 == 119 [pid = 1650] [id = 550] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x133852800 == 118 [pid = 1650] [id = 549] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c2000 == 117 [pid = 1650] [id = 548] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ac000 == 116 [pid = 1650] [id = 547] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x146b1e000 == 115 [pid = 1650] [id = 546] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1459d9000 == 114 [pid = 1650] [id = 545] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x139d3c800 == 113 [pid = 1650] [id = 544] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bec5000 == 112 [pid = 1650] [id = 543] 07:32:02 INFO - PROCESS | 1650 | --DOCSHELL 0x125eb6000 == 111 [pid = 1650] [id = 542] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 303 (0x12d0a9c00) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 302 (0x119752800) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 301 (0x1399c8800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 300 (0x11974fc00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 299 (0x12f8f9800) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 298 (0x129f94000) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 297 (0x12ed45800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 296 (0x12ab4e800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 295 (0x12ae80000) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 294 (0x12af08800) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x13a30d000) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x142115c00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x142121c00) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 290 (0x12aebf800) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x12b0c8c00) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x12abec800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x11c2bb800) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x12aa8d000) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12bf07400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12d641800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12b5ec400) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x12aa89000) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x12d67c000) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12f7a5800) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x11c11fc00) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x12d760400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12afdc800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12aa47400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x129859400) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x114f53c00) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12e936000) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12abe2000) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12ac1e000) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x118c64000) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12e569000) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12ab48400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x126a4cc00) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12ab56400) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x142117800) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12aa2d800) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12b5bf000) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x11c882800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12ac1f400) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12aa33c00) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12fb1b800) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x1399c3000) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 07:32:03 INFO - PROCESS | 1650 | 1461594723109 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]]]}] 07:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 973ms 07:32:03 INFO - PROCESS | 1650 | 1461594723173 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:32:03 INFO - PROCESS | 1650 | 1461594723175 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:32:03 INFO - PROCESS | 1650 | 1461594723178 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:32:03 INFO - PROCESS | 1650 | 1461594723182 Marionette TRACE conn2 <- [1,2310,null,{}] 07:32:03 INFO - PROCESS | 1650 | 1461594723193 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}] 07:32:03 INFO - PROCESS | 1650 | 1461594723341 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:32:03 INFO - PROCESS | 1650 | 1461594723464 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1284ac800 == 112 [pid = 1650] [id = 585] 07:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12aa39000) [pid = 1650] [serial = 1755] [outer = 0x0] 07:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12aa46800) [pid = 1650] [serial = 1756] [outer = 0x12aa39000] 07:32:03 INFO - PROCESS | 1650 | 1461594723495 Marionette DEBUG loaded listener.js 07:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12ab47c00) [pid = 1650] [serial = 1757] [outer = 0x12aa39000] 07:32:03 INFO - PROCESS | 1650 | 1461594723821 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]]]}] 07:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 676ms 07:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:32:03 INFO - PROCESS | 1650 | 1461594723855 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:32:03 INFO - PROCESS | 1650 | 1461594723858 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:32:03 INFO - PROCESS | 1650 | 1461594723861 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:32:03 INFO - PROCESS | 1650 | 1461594723862 Marionette TRACE conn2 <- [1,2314,null,{}] 07:32:03 INFO - PROCESS | 1650 | 1461594723868 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}] 07:32:04 INFO - PROCESS | 1650 | 1461594724047 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:32:04 INFO - PROCESS | 1650 | 1461594724322 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ac000 == 113 [pid = 1650] [id = 586] 07:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x11453e000) [pid = 1650] [serial = 1758] [outer = 0x0] 07:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x114f3f000) [pid = 1650] [serial = 1759] [outer = 0x11453e000] 07:32:04 INFO - PROCESS | 1650 | 1461594724355 Marionette DEBUG loaded listener.js 07:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x118e13400) [pid = 1650] [serial = 1760] [outer = 0x11453e000] 07:32:04 INFO - PROCESS | 1650 | 1461594724868 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]]]}] 07:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1027ms 07:32:04 INFO - PROCESS | 1650 | 1461594724888 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:32:04 INFO - PROCESS | 1650 | 1461594724891 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:32:04 INFO - PROCESS | 1650 | 1461594724894 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:32:04 INFO - PROCESS | 1650 | 1461594724897 Marionette TRACE conn2 <- [1,2318,null,{}] 07:32:04 INFO - PROCESS | 1650 | 1461594724934 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}] 07:32:05 INFO - PROCESS | 1650 | 1461594725066 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:32:05 INFO - PROCESS | 1650 | 1461594725167 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae34800 == 114 [pid = 1650] [id = 587] 07:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x1276ab000) [pid = 1650] [serial = 1761] [outer = 0x0] 07:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12aa1e800) [pid = 1650] [serial = 1762] [outer = 0x1276ab000] 07:32:05 INFO - PROCESS | 1650 | 1461594725200 Marionette DEBUG loaded listener.js 07:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12aa4a800) [pid = 1650] [serial = 1763] [outer = 0x1276ab000] 07:32:05 INFO - PROCESS | 1650 | 1461594725639 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] 07:32:05 INFO - PROCESS | 1650 | 1461594725688 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:32:05 INFO - PROCESS | 1650 | 1461594725690 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:32:05 INFO - PROCESS | 1650 | 1461594725692 Marionette TRACE conn2 <- [1,2322,null,{}] 07:32:05 INFO - PROCESS | 1650 | 1461594725695 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}] 07:32:05 INFO - PROCESS | 1650 | 1461594725826 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:32:05 INFO - PROCESS | 1650 | 1461594725961 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e689000 == 115 [pid = 1650] [id = 588] 07:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x12ab48400) [pid = 1650] [serial = 1764] [outer = 0x0] 07:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12ac1a800) [pid = 1650] [serial = 1765] [outer = 0x12ab48400] 07:32:05 INFO - PROCESS | 1650 | 1461594725994 Marionette DEBUG loaded listener.js 07:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12ae89800) [pid = 1650] [serial = 1766] [outer = 0x12ab48400] 07:32:06 INFO - PROCESS | 1650 | 1461594726460 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]]]}] 07:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 824ms 07:32:06 INFO - PROCESS | 1650 | 1461594726515 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:32:06 INFO - PROCESS | 1650 | 1461594726516 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:32:06 INFO - PROCESS | 1650 | 1461594726524 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:32:06 INFO - PROCESS | 1650 | 1461594726528 Marionette TRACE conn2 <- [1,2326,null,{}] 07:32:06 INFO - PROCESS | 1650 | 1461594726532 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}] 07:32:06 INFO - PROCESS | 1650 | 1461594726681 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:32:06 INFO - PROCESS | 1650 | 1461594726784 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f408800 == 116 [pid = 1650] [id = 589] 07:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12b546000) [pid = 1650] [serial = 1767] [outer = 0x0] 07:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x12bba4000) [pid = 1650] [serial = 1768] [outer = 0x12b546000] 07:32:06 INFO - PROCESS | 1650 | 1461594726816 Marionette DEBUG loaded listener.js 07:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x12af24400) [pid = 1650] [serial = 1769] [outer = 0x12b546000] 07:32:07 INFO - PROCESS | 1650 | 1461594727272 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]]]}] 07:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 783ms 07:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:32:07 INFO - PROCESS | 1650 | 1461594727302 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:32:07 INFO - PROCESS | 1650 | 1461594727304 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:32:07 INFO - PROCESS | 1650 | 1461594727306 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:32:07 INFO - PROCESS | 1650 | 1461594727308 Marionette TRACE conn2 <- [1,2330,null,{}] 07:32:07 INFO - PROCESS | 1650 | 1461594727310 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}] 07:32:07 INFO - PROCESS | 1650 | 1461594727443 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:32:07 INFO - PROCESS | 1650 | 1461594727578 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fea2800 == 117 [pid = 1650] [id = 590] 07:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x12ad87000) [pid = 1650] [serial = 1770] [outer = 0x0] 07:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x12d185800) [pid = 1650] [serial = 1771] [outer = 0x12ad87000] 07:32:07 INFO - PROCESS | 1650 | 1461594727613 Marionette DEBUG loaded listener.js 07:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x12bb97800) [pid = 1650] [serial = 1772] [outer = 0x12ad87000] 07:32:08 INFO - PROCESS | 1650 | 1461594728039 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]]]}] 07:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 770ms 07:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:32:08 INFO - PROCESS | 1650 | 1461594728076 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:32:08 INFO - PROCESS | 1650 | 1461594728078 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:32:08 INFO - PROCESS | 1650 | 1461594728080 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:32:08 INFO - PROCESS | 1650 | 1461594728081 Marionette TRACE conn2 <- [1,2334,null,{}] 07:32:08 INFO - PROCESS | 1650 | 1461594728083 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}] 07:32:08 INFO - PROCESS | 1650 | 1461594728215 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:32:08 INFO - PROCESS | 1650 | 1461594728346 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x133857800 == 118 [pid = 1650] [id = 591] 07:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x12e93f400) [pid = 1650] [serial = 1773] [outer = 0x0] 07:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x12ef6e800) [pid = 1650] [serial = 1774] [outer = 0x12e93f400] 07:32:08 INFO - PROCESS | 1650 | 1461594728387 Marionette DEBUG loaded listener.js 07:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x12d645000) [pid = 1650] [serial = 1775] [outer = 0x12e93f400] 07:32:08 INFO - PROCESS | 1650 | 1461594728822 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]]]}] 07:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 768ms 07:32:08 INFO - PROCESS | 1650 | 1461594728849 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:32:08 INFO - PROCESS | 1650 | 1461594728850 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:32:08 INFO - PROCESS | 1650 | 1461594728853 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:32:08 INFO - PROCESS | 1650 | 1461594728854 Marionette TRACE conn2 <- [1,2338,null,{}] 07:32:08 INFO - PROCESS | 1650 | 1461594728857 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}] 07:32:08 INFO - PROCESS | 1650 | 1461594728987 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:32:09 INFO - PROCESS | 1650 | 1461594729119 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a12800 == 119 [pid = 1650] [id = 592] 07:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x12e56a400) [pid = 1650] [serial = 1776] [outer = 0x0] 07:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x13377a000) [pid = 1650] [serial = 1777] [outer = 0x12e56a400] 07:32:09 INFO - PROCESS | 1650 | 1461594729154 Marionette DEBUG loaded listener.js 07:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x133782800) [pid = 1650] [serial = 1778] [outer = 0x12e56a400] 07:32:09 INFO - PROCESS | 1650 | 1461594729561 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]]]}] 07:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 770ms 07:32:09 INFO - PROCESS | 1650 | 1461594729626 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:32:09 INFO - PROCESS | 1650 | 1461594729628 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:32:09 INFO - PROCESS | 1650 | 1461594729632 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:32:09 INFO - PROCESS | 1650 | 1461594729634 Marionette TRACE conn2 <- [1,2342,null,{}] 07:32:09 INFO - PROCESS | 1650 | 1461594729637 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}] 07:32:09 INFO - PROCESS | 1650 | 1461594729761 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:32:09 INFO - PROCESS | 1650 | 1461594729892 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d2f000 == 120 [pid = 1650] [id = 593] 07:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x133868000) [pid = 1650] [serial = 1779] [outer = 0x0] 07:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x1338e3800) [pid = 1650] [serial = 1780] [outer = 0x133868000] 07:32:09 INFO - PROCESS | 1650 | 1461594729926 Marionette DEBUG loaded listener.js 07:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x139944400) [pid = 1650] [serial = 1781] [outer = 0x133868000] 07:32:10 INFO - PROCESS | 1650 | 1461594730421 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]]]}] 07:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 820ms 07:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:32:10 INFO - PROCESS | 1650 | 1461594730454 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:32:10 INFO - PROCESS | 1650 | 1461594730456 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:32:10 INFO - PROCESS | 1650 | 1461594730460 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:32:10 INFO - PROCESS | 1650 | 1461594730463 Marionette TRACE conn2 <- [1,2346,null,{}] 07:32:10 INFO - PROCESS | 1650 | 1461594730468 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}] 07:32:10 INFO - PROCESS | 1650 | 1461594730653 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:32:10 INFO - PROCESS | 1650 | 1461594730760 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a19b000 == 121 [pid = 1650] [id = 594] 07:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x13994d400) [pid = 1650] [serial = 1782] [outer = 0x0] 07:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x1399bfc00) [pid = 1650] [serial = 1783] [outer = 0x13994d400] 07:32:10 INFO - PROCESS | 1650 | 1461594730790 Marionette DEBUG loaded listener.js 07:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x139a35400) [pid = 1650] [serial = 1784] [outer = 0x13994d400] 07:32:11 INFO - PROCESS | 1650 | 1461594731246 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]]]}] 07:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 825ms 07:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:32:11 INFO - PROCESS | 1650 | 1461594731285 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:32:11 INFO - PROCESS | 1650 | 1461594731286 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:32:11 INFO - PROCESS | 1650 | 1461594731288 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:32:11 INFO - PROCESS | 1650 | 1461594731289 Marionette TRACE conn2 <- [1,2350,null,{}] 07:32:11 INFO - PROCESS | 1650 | 1461594731292 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}] 07:32:11 INFO - PROCESS | 1650 | 1461594731420 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:32:11 INFO - PROCESS | 1650 | 1461594731556 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a667000 == 122 [pid = 1650] [id = 595] 07:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x13994f800) [pid = 1650] [serial = 1785] [outer = 0x0] 07:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x139c4e800) [pid = 1650] [serial = 1786] [outer = 0x13994f800] 07:32:11 INFO - PROCESS | 1650 | 1461594731589 Marionette DEBUG loaded listener.js 07:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x139c87c00) [pid = 1650] [serial = 1787] [outer = 0x13994f800] 07:32:12 INFO - PROCESS | 1650 | 1461594732014 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]]]}] 07:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 07:32:12 INFO - PROCESS | 1650 | 1461594732058 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:32:12 INFO - PROCESS | 1650 | 1461594732059 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:32:12 INFO - PROCESS | 1650 | 1461594732062 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:32:12 INFO - PROCESS | 1650 | 1461594732063 Marionette TRACE conn2 <- [1,2354,null,{}] 07:32:12 INFO - PROCESS | 1650 | 1461594732065 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}] 07:32:12 INFO - PROCESS | 1650 | 1461594732191 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:32:12 INFO - PROCESS | 1650 | 1461594732296 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x14225e000 == 123 [pid = 1650] [id = 596] 07:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x139b7fc00) [pid = 1650] [serial = 1788] [outer = 0x0] 07:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x139df4000) [pid = 1650] [serial = 1789] [outer = 0x139b7fc00] 07:32:12 INFO - PROCESS | 1650 | 1461594732330 Marionette DEBUG loaded listener.js 07:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x13a30d800) [pid = 1650] [serial = 1790] [outer = 0x139b7fc00] 07:32:12 INFO - PROCESS | 1650 | 1461594732785 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]]]}] 07:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 771ms 07:32:12 INFO - PROCESS | 1650 | 1461594732834 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:32:12 INFO - PROCESS | 1650 | 1461594732836 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:32:12 INFO - PROCESS | 1650 | 1461594732838 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:32:12 INFO - PROCESS | 1650 | 1461594732840 Marionette TRACE conn2 <- [1,2358,null,{}] 07:32:12 INFO - PROCESS | 1650 | 1461594732843 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}] 07:32:12 INFO - PROCESS | 1650 | 1461594732982 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:32:13 INFO - PROCESS | 1650 | 1461594733121 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b08000 == 124 [pid = 1650] [id = 597] 07:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 295 (0x13a416400) [pid = 1650] [serial = 1791] [outer = 0x0] 07:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 296 (0x13a50d000) [pid = 1650] [serial = 1792] [outer = 0x13a416400] 07:32:13 INFO - PROCESS | 1650 | 1461594733153 Marionette DEBUG loaded listener.js 07:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 297 (0x142d77400) [pid = 1650] [serial = 1793] [outer = 0x13a416400] 07:32:13 INFO - PROCESS | 1650 | 1461594733584 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]]]}] 07:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 773ms 07:32:13 INFO - PROCESS | 1650 | 1461594733612 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:32:13 INFO - PROCESS | 1650 | 1461594733613 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:32:13 INFO - PROCESS | 1650 | 1461594733616 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:32:13 INFO - PROCESS | 1650 | 1461594733617 Marionette TRACE conn2 <- [1,2362,null,{}] 07:32:13 INFO - PROCESS | 1650 | 1461594733619 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}] 07:32:13 INFO - PROCESS | 1650 | 1461594733747 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:32:13 INFO - PROCESS | 1650 | 1461594733882 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x146d19000 == 125 [pid = 1650] [id = 598] 07:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 298 (0x14282c400) [pid = 1650] [serial = 1794] [outer = 0x0] 07:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 299 (0x142d81400) [pid = 1650] [serial = 1795] [outer = 0x14282c400] 07:32:13 INFO - PROCESS | 1650 | 1461594733914 Marionette DEBUG loaded listener.js 07:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 300 (0x142d90c00) [pid = 1650] [serial = 1796] [outer = 0x14282c400] 07:32:14 INFO - PROCESS | 1650 | 1461594734343 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]]]}] 07:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 773ms 07:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:32:14 INFO - PROCESS | 1650 | 1461594734390 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:32:14 INFO - PROCESS | 1650 | 1461594734391 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:32:14 INFO - PROCESS | 1650 | 1461594734393 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:32:14 INFO - PROCESS | 1650 | 1461594734395 Marionette TRACE conn2 <- [1,2366,null,{}] 07:32:14 INFO - PROCESS | 1650 | 1461594734415 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}] 07:32:14 INFO - PROCESS | 1650 | 1461594734545 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:32:14 INFO - PROCESS | 1650 | 1461594734653 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x14797f800 == 126 [pid = 1650] [id = 599] 07:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 301 (0x139e15800) [pid = 1650] [serial = 1797] [outer = 0x0] 07:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 302 (0x139e18c00) [pid = 1650] [serial = 1798] [outer = 0x139e15800] 07:32:14 INFO - PROCESS | 1650 | 1461594734683 Marionette DEBUG loaded listener.js 07:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 303 (0x139e1d400) [pid = 1650] [serial = 1799] [outer = 0x139e15800] 07:32:15 INFO - PROCESS | 1650 | 1461594735176 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]]]}] 07:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 833ms 07:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:32:15 INFO - PROCESS | 1650 | 1461594735227 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:32:15 INFO - PROCESS | 1650 | 1461594735229 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:32:15 INFO - PROCESS | 1650 | 1461594735235 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:32:15 INFO - PROCESS | 1650 | 1461594735237 Marionette TRACE conn2 <- [1,2370,null,{}] 07:32:15 INFO - PROCESS | 1650 | 1461594735241 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}] 07:32:15 INFO - PROCESS | 1650 | 1461594735431 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:32:15 INFO - PROCESS | 1650 | 1461594735537 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x147758800 == 127 [pid = 1650] [id = 600] 07:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 304 (0x139e16000) [pid = 1650] [serial = 1800] [outer = 0x0] 07:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 305 (0x141e97c00) [pid = 1650] [serial = 1801] [outer = 0x139e16000] 07:32:15 INFO - PROCESS | 1650 | 1461594735566 Marionette DEBUG loaded listener.js 07:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 306 (0x141e9f400) [pid = 1650] [serial = 1802] [outer = 0x139e16000] 07:32:15 INFO - PROCESS | 1650 | 1461594735997 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]]]}] 07:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 822ms 07:32:16 INFO - PROCESS | 1650 | 1461594736057 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:32:16 INFO - PROCESS | 1650 | 1461594736058 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:32:16 INFO - PROCESS | 1650 | 1461594736060 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:32:16 INFO - PROCESS | 1650 | 1461594736062 Marionette TRACE conn2 <- [1,2374,null,{}] 07:32:16 INFO - PROCESS | 1650 | 1461594736090 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}] 07:32:16 INFO - PROCESS | 1650 | 1461594736219 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:32:16 INFO - PROCESS | 1650 | 1461594736331 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x147771800 == 128 [pid = 1650] [id = 601] 07:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 307 (0x12aa40000) [pid = 1650] [serial = 1803] [outer = 0x0] 07:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 308 (0x141ea0000) [pid = 1650] [serial = 1804] [outer = 0x12aa40000] 07:32:16 INFO - PROCESS | 1650 | 1461594736360 Marionette DEBUG loaded listener.js 07:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 309 (0x141ea5c00) [pid = 1650] [serial = 1805] [outer = 0x12aa40000] 07:32:16 INFO - PROCESS | 1650 | 1461594736793 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]]]}] 07:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 792ms 07:32:16 INFO - PROCESS | 1650 | 1461594736853 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:32:16 INFO - PROCESS | 1650 | 1461594736854 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:32:16 INFO - PROCESS | 1650 | 1461594736857 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:32:16 INFO - PROCESS | 1650 | 1461594736858 Marionette TRACE conn2 <- [1,2378,null,{}] 07:32:16 INFO - PROCESS | 1650 | 1461594736860 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}] 07:32:16 INFO - PROCESS | 1650 | 1461594736988 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:32:17 INFO - PROCESS | 1650 | 1461594737100 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1483cd800 == 129 [pid = 1650] [id = 602] 07:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 310 (0x141ea4800) [pid = 1650] [serial = 1806] [outer = 0x0] 07:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 311 (0x142d93c00) [pid = 1650] [serial = 1807] [outer = 0x141ea4800] 07:32:17 INFO - PROCESS | 1650 | 1461594737129 Marionette DEBUG loaded listener.js 07:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 312 (0x145a4b800) [pid = 1650] [serial = 1808] [outer = 0x141ea4800] 07:32:17 INFO - PROCESS | 1650 | 1461594737795 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]]]}] 07:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 970ms 07:32:17 INFO - PROCESS | 1650 | 1461594737828 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:32:17 INFO - PROCESS | 1650 | 1461594737833 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:32:17 INFO - PROCESS | 1650 | 1461594737837 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:32:17 INFO - PROCESS | 1650 | 1461594737840 Marionette TRACE conn2 <- [1,2382,null,{}] 07:32:17 INFO - PROCESS | 1650 | 1461594737845 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}] 07:32:17 INFO - PROCESS | 1650 | 1461594737978 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:32:18 INFO - PROCESS | 1650 | 1461594738089 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d086000 == 130 [pid = 1650] [id = 603] 07:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 313 (0x123a69400) [pid = 1650] [serial = 1809] [outer = 0x0] 07:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 314 (0x126a4cc00) [pid = 1650] [serial = 1810] [outer = 0x123a69400] 07:32:18 INFO - PROCESS | 1650 | 1461594738118 Marionette DEBUG loaded listener.js 07:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 315 (0x12aa33000) [pid = 1650] [serial = 1811] [outer = 0x123a69400] 07:32:18 INFO - PROCESS | 1650 | 1461594738621 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]]]}] 07:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 821ms 07:32:18 INFO - PROCESS | 1650 | 1461594738659 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:32:18 INFO - PROCESS | 1650 | 1461594738663 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:32:18 INFO - PROCESS | 1650 | 1461594738667 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:32:18 INFO - PROCESS | 1650 | 1461594738669 Marionette TRACE conn2 <- [1,2386,null,{}] 07:32:18 INFO - PROCESS | 1650 | 1461594738671 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}] 07:32:18 INFO - PROCESS | 1650 | 1461594738797 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:32:18 INFO - PROCESS | 1650 | 1461594738940 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c07800 == 131 [pid = 1650] [id = 604] 07:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 316 (0x127f0bc00) [pid = 1650] [serial = 1812] [outer = 0x0] 07:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 317 (0x12ae87400) [pid = 1650] [serial = 1813] [outer = 0x127f0bc00] 07:32:18 INFO - PROCESS | 1650 | 1461594738972 Marionette DEBUG loaded listener.js 07:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 318 (0x12af07400) [pid = 1650] [serial = 1814] [outer = 0x127f0bc00] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1284ac800 == 130 [pid = 1650] [id = 585] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125cbf800 == 129 [pid = 1650] [id = 584] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c2e5800 == 128 [pid = 1650] [id = 583] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x142254800 == 127 [pid = 1650] [id = 582] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12fab1000 == 126 [pid = 1650] [id = 581] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x129950800 == 125 [pid = 1650] [id = 580] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x13a66a000 == 124 [pid = 1650] [id = 579] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x13a673000 == 123 [pid = 1650] [id = 578] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x14797f000 == 122 [pid = 1650] [id = 577] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1478cf000 == 121 [pid = 1650] [id = 576] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x14796e000 == 120 [pid = 1650] [id = 575] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x14760d000 == 119 [pid = 1650] [id = 574] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x146b12800 == 118 [pid = 1650] [id = 573] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x142dd0000 == 117 [pid = 1650] [id = 572] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1423d1800 == 116 [pid = 1650] [id = 571] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1337cf000 == 115 [pid = 1650] [id = 570] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad57800 == 114 [pid = 1650] [id = 569] 07:32:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11a811800 == 113 [pid = 1650] [id = 568] 07:32:19 INFO - PROCESS | 1650 | 1461594739599 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]]]}] 07:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 972ms 07:32:19 INFO - PROCESS | 1650 | 1461594739640 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:32:19 INFO - PROCESS | 1650 | 1461594739642 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:32:19 INFO - PROCESS | 1650 | 1461594739668 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:32:19 INFO - PROCESS | 1650 | 1461594739672 Marionette TRACE conn2 <- [1,2390,null,{}] 07:32:19 INFO - PROCESS | 1650 | 1461594739717 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}] 07:32:19 INFO - PROCESS | 1650 | 1461594739892 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:32:19 INFO - PROCESS | 1650 | 1461594739908 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d028800 == 114 [pid = 1650] [id = 605] 07:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 319 (0x12b54e000) [pid = 1650] [serial = 1815] [outer = 0x0] 07:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 320 (0x12d350400) [pid = 1650] [serial = 1816] [outer = 0x12b54e000] 07:32:19 INFO - PROCESS | 1650 | 1461594739944 Marionette DEBUG loaded listener.js 07:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 321 (0x12e93dc00) [pid = 1650] [serial = 1817] [outer = 0x12b54e000] 07:32:20 INFO - PROCESS | 1650 | 1461594740496 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]]]}] 07:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 906ms 07:32:20 INFO - PROCESS | 1650 | 1461594740552 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:32:20 INFO - PROCESS | 1650 | 1461594740554 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:32:20 INFO - PROCESS | 1650 | 1461594740558 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:32:20 INFO - PROCESS | 1650 | 1461594740560 Marionette TRACE conn2 <- [1,2394,null,{}] 07:32:20 INFO - PROCESS | 1650 | 1461594740563 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}] 07:32:20 INFO - PROCESS | 1650 | 1461594740796 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:32:20 INFO - PROCESS | 1650 | 1461594740826 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x137d6a000 == 115 [pid = 1650] [id = 606] 07:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 322 (0x12f8efc00) [pid = 1650] [serial = 1818] [outer = 0x0] 07:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 323 (0x133776400) [pid = 1650] [serial = 1819] [outer = 0x12f8efc00] 07:32:20 INFO - PROCESS | 1650 | 1461594740847 Marionette DEBUG loaded listener.js 07:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 324 (0x139c7f400) [pid = 1650] [serial = 1820] [outer = 0x12f8efc00] 07:32:21 INFO - PROCESS | 1650 | 1461594741399 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]]]}] 07:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 870ms 07:32:21 INFO - PROCESS | 1650 | 1461594741435 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:32:21 INFO - PROCESS | 1650 | 1461594741436 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:32:21 INFO - PROCESS | 1650 | 1461594741440 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:32:21 INFO - PROCESS | 1650 | 1461594741442 Marionette TRACE conn2 <- [1,2398,null,{}] 07:32:21 INFO - PROCESS | 1650 | 1461594741453 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}] 07:32:21 INFO - PROCESS | 1650 | 1461594741682 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:32:21 INFO - PROCESS | 1650 | 1461594741705 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f76000 == 116 [pid = 1650] [id = 607] 07:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 325 (0x12ad68800) [pid = 1650] [serial = 1821] [outer = 0x0] 07:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 326 (0x12ad6d800) [pid = 1650] [serial = 1822] [outer = 0x12ad68800] 07:32:21 INFO - PROCESS | 1650 | 1461594741730 Marionette DEBUG loaded listener.js 07:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 327 (0x12ad72000) [pid = 1650] [serial = 1823] [outer = 0x12ad68800] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 326 (0x12aeca000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 325 (0x12d762800) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 324 (0x11975b800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 323 (0x12e57ec00) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 322 (0x127fe7c00) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 321 (0x129b6a800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 320 (0x12acf0800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 319 (0x12ab50000) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 318 (0x1399c6400) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 317 (0x118f24000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 316 (0x125c5f800) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 315 (0x12e87e000) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 314 (0x127468800) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 313 (0x12bce5000) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 312 (0x12bf02400) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 311 (0x126a46800) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 310 (0x11c2bcc00) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 309 (0x126a44000) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 308 (0x11340b400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 307 (0x12fa4a800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 306 (0x12af23c00) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 305 (0x11a7e8400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 304 (0x114562800) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 303 (0x12ad8f800) [pid = 1650] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 302 (0x12e93c800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 301 (0x12ae78c00) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 300 (0x12ae79400) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 299 (0x12ad90400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 298 (0x129861800) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 297 (0x12aa84000) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 296 (0x11c2b0c00) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 295 (0x11a7e9c00) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 294 (0x11baca800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x114bb6800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x1300c6400) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x11c2b0000) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 290 (0x12b0d0000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x12afd4000) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x11bf2c800) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x126a47000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x12ed41400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12ef71800) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12bba0800) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x113613000) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x12ac16400) [pid = 1650] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x125a5d400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12aa48400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12abe9800) [pid = 1650] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x11c47d800) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x126f39800) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:32:22 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12af25c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:32:22 INFO - PROCESS | 1650 | 1461594742457 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]]]}] 07:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1027ms 07:32:22 INFO - PROCESS | 1650 | 1461594742467 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:32:22 INFO - PROCESS | 1650 | 1461594742468 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:32:22 INFO - PROCESS | 1650 | 1461594742470 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:32:22 INFO - PROCESS | 1650 | 1461594742471 Marionette TRACE conn2 <- [1,2402,null,{}] 07:32:22 INFO - PROCESS | 1650 | 1461594742474 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}] 07:32:22 INFO - PROCESS | 1650 | 1461594742602 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:32:22 INFO - PROCESS | 1650 | 1461594742607 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x127687800 == 117 [pid = 1650] [id = 608] 07:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x11574d400) [pid = 1650] [serial = 1824] [outer = 0x0] 07:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x126cabc00) [pid = 1650] [serial = 1825] [outer = 0x11574d400] 07:32:22 INFO - PROCESS | 1650 | 1461594742635 Marionette DEBUG loaded listener.js 07:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x12aa4a400) [pid = 1650] [serial = 1826] [outer = 0x11574d400] 07:32:23 INFO - PROCESS | 1650 | 1461594743050 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]]]}] 07:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 619ms 07:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:32:23 INFO - PROCESS | 1650 | 1461594743089 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:32:23 INFO - PROCESS | 1650 | 1461594743090 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:32:23 INFO - PROCESS | 1650 | 1461594743092 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:32:23 INFO - PROCESS | 1650 | 1461594743093 Marionette TRACE conn2 <- [1,2406,null,{}] 07:32:23 INFO - PROCESS | 1650 | 1461594743096 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}] 07:32:23 INFO - PROCESS | 1650 | 1461594743212 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:32:23 INFO - PROCESS | 1650 | 1461594743216 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1423d9800 == 118 [pid = 1650] [id = 609] 07:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x126a44000) [pid = 1650] [serial = 1827] [outer = 0x0] 07:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x12ad71000) [pid = 1650] [serial = 1828] [outer = 0x126a44000] 07:32:23 INFO - PROCESS | 1650 | 1461594743242 Marionette DEBUG loaded listener.js 07:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x12af0c800) [pid = 1650] [serial = 1829] [outer = 0x126a44000] 07:32:23 INFO - PROCESS | 1650 | 1461594743622 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]]]}] 07:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 573ms 07:32:23 INFO - PROCESS | 1650 | 1461594743667 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:32:23 INFO - PROCESS | 1650 | 1461594743668 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:32:23 INFO - PROCESS | 1650 | 1461594743670 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:32:23 INFO - PROCESS | 1650 | 1461594743671 Marionette TRACE conn2 <- [1,2410,null,{}] 07:32:23 INFO - PROCESS | 1650 | 1461594743674 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}] 07:32:23 INFO - PROCESS | 1650 | 1461594743787 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:32:23 INFO - PROCESS | 1650 | 1461594743893 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x146bf2000 == 119 [pid = 1650] [id = 610] 07:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x12ab57800) [pid = 1650] [serial = 1830] [outer = 0x0] 07:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x12b0cac00) [pid = 1650] [serial = 1831] [outer = 0x12ab57800] 07:32:23 INFO - PROCESS | 1650 | 1461594743920 Marionette DEBUG loaded listener.js 07:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x12bf0f000) [pid = 1650] [serial = 1832] [outer = 0x12ab57800] 07:32:24 INFO - PROCESS | 1650 | 1461594744222 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]]]}] 07:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 569ms 07:32:24 INFO - PROCESS | 1650 | 1461594744241 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:32:24 INFO - PROCESS | 1650 | 1461594744242 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:32:24 INFO - PROCESS | 1650 | 1461594744244 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:32:24 INFO - PROCESS | 1650 | 1461594744245 Marionette TRACE conn2 <- [1,2414,null,{}] 07:32:24 INFO - PROCESS | 1650 | 1461594744249 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}] 07:32:24 INFO - PROCESS | 1650 | 1461594744365 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:32:24 INFO - PROCESS | 1650 | 1461594744567 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a81b800 == 120 [pid = 1650] [id = 611] 07:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x114f56400) [pid = 1650] [serial = 1833] [outer = 0x0] 07:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x115606000) [pid = 1650] [serial = 1834] [outer = 0x114f56400] 07:32:24 INFO - PROCESS | 1650 | 1461594744634 Marionette DEBUG loaded listener.js 07:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x11975a400) [pid = 1650] [serial = 1835] [outer = 0x114f56400] 07:32:25 INFO - PROCESS | 1650 | 1461594745114 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]]]}] 07:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 922ms 07:32:25 INFO - PROCESS | 1650 | 1461594745168 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:32:25 INFO - PROCESS | 1650 | 1461594745171 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:32:25 INFO - PROCESS | 1650 | 1461594745174 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:32:25 INFO - PROCESS | 1650 | 1461594745177 Marionette TRACE conn2 <- [1,2418,null,{}] 07:32:25 INFO - PROCESS | 1650 | 1461594745201 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}] 07:32:25 INFO - PROCESS | 1650 | 1461594745343 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:32:25 INFO - PROCESS | 1650 | 1461594745456 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7bb800 == 121 [pid = 1650] [id = 612] 07:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x127fe7c00) [pid = 1650] [serial = 1836] [outer = 0x0] 07:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x129f9f800) [pid = 1650] [serial = 1837] [outer = 0x127fe7c00] 07:32:25 INFO - PROCESS | 1650 | 1461594745489 Marionette DEBUG loaded listener.js 07:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x12aa49800) [pid = 1650] [serial = 1838] [outer = 0x127fe7c00] 07:32:26 INFO - PROCESS | 1650 | 1461594746036 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]]]}] 07:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 921ms 07:32:26 INFO - PROCESS | 1650 | 1461594746099 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:32:26 INFO - PROCESS | 1650 | 1461594746104 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:32:26 INFO - PROCESS | 1650 | 1461594746108 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:32:26 INFO - PROCESS | 1650 | 1461594746110 Marionette TRACE conn2 <- [1,2422,null,{}] 07:32:26 INFO - PROCESS | 1650 | 1461594746138 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}] 07:32:26 INFO - PROCESS | 1650 | 1461594746327 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:32:26 INFO - PROCESS | 1650 | 1461594746451 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a673000 == 122 [pid = 1650] [id = 613] 07:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x12ac1e400) [pid = 1650] [serial = 1839] [outer = 0x0] 07:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x12ae90400) [pid = 1650] [serial = 1840] [outer = 0x12ac1e400] 07:32:26 INFO - PROCESS | 1650 | 1461594746482 Marionette DEBUG loaded listener.js 07:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x12af29400) [pid = 1650] [serial = 1841] [outer = 0x12ac1e400] 07:32:26 INFO - PROCESS | 1650 | 1461594746908 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]]]}] 07:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 820ms 07:32:26 INFO - PROCESS | 1650 | 1461594746929 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:32:26 INFO - PROCESS | 1650 | 1461594746930 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:32:26 INFO - PROCESS | 1650 | 1461594746937 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:32:26 INFO - PROCESS | 1650 | 1461594746942 Marionette TRACE conn2 <- [1,2426,null,{}] 07:32:26 INFO - PROCESS | 1650 | 1461594746963 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}] 07:32:27 INFO - PROCESS | 1650 | 1461594747133 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:32:27 INFO - PROCESS | 1650 | 1461594747215 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x147967000 == 123 [pid = 1650] [id = 614] 07:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 295 (0x12e878800) [pid = 1650] [serial = 1842] [outer = 0x0] 07:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 296 (0x12f7a1800) [pid = 1650] [serial = 1843] [outer = 0x12e878800] 07:32:27 INFO - PROCESS | 1650 | 1461594747245 Marionette DEBUG loaded listener.js 07:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 297 (0x1300bf000) [pid = 1650] [serial = 1844] [outer = 0x12e878800] 07:32:27 INFO - PROCESS | 1650 | 1461594747663 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]]]}] 07:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 781ms 07:32:27 INFO - PROCESS | 1650 | 1461594747726 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:32:27 INFO - PROCESS | 1650 | 1461594747728 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:32:27 INFO - PROCESS | 1650 | 1461594747733 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:32:27 INFO - PROCESS | 1650 | 1461594747734 Marionette TRACE conn2 <- [1,2430,null,{}] 07:32:27 INFO - PROCESS | 1650 | 1461594747737 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}] 07:32:27 INFO - PROCESS | 1650 | 1461594747871 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:32:28 INFO - PROCESS | 1650 | 1461594748014 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x146cdd000 == 124 [pid = 1650] [id = 615] 07:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 298 (0x13377d800) [pid = 1650] [serial = 1845] [outer = 0x0] 07:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 299 (0x139949400) [pid = 1650] [serial = 1846] [outer = 0x13377d800] 07:32:28 INFO - PROCESS | 1650 | 1461594748045 Marionette DEBUG loaded listener.js 07:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 300 (0x139c82400) [pid = 1650] [serial = 1847] [outer = 0x13377d800] 07:32:28 INFO - PROCESS | 1650 | 1461594748474 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]]]}] 07:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 769ms 07:32:28 INFO - PROCESS | 1650 | 1461594748502 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:32:28 INFO - PROCESS | 1650 | 1461594748504 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:32:28 INFO - PROCESS | 1650 | 1461594748506 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:32:28 INFO - PROCESS | 1650 | 1461594748507 Marionette TRACE conn2 <- [1,2434,null,{}] 07:32:28 INFO - PROCESS | 1650 | 1461594748510 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}] 07:32:28 INFO - PROCESS | 1650 | 1461594748642 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:32:28 INFO - PROCESS | 1650 | 1461594748755 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x146cf6000 == 125 [pid = 1650] [id = 616] 07:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 301 (0x139dfac00) [pid = 1650] [serial = 1848] [outer = 0x0] 07:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 302 (0x139e1f400) [pid = 1650] [serial = 1849] [outer = 0x139dfac00] 07:32:28 INFO - PROCESS | 1650 | 1461594748832 Marionette DEBUG loaded listener.js 07:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 303 (0x13a41bc00) [pid = 1650] [serial = 1850] [outer = 0x139dfac00] 07:32:29 INFO - PROCESS | 1650 | 1461594749314 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]]]}] 07:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 872ms 07:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:32:29 INFO - PROCESS | 1650 | 1461594749378 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:32:29 INFO - PROCESS | 1650 | 1461594749380 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:32:29 INFO - PROCESS | 1650 | 1461594749382 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:32:29 INFO - PROCESS | 1650 | 1461594749383 Marionette TRACE conn2 <- [1,2438,null,{}] 07:32:29 INFO - PROCESS | 1650 | 1461594749386 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}] 07:32:29 INFO - PROCESS | 1650 | 1461594749517 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:32:29 INFO - PROCESS | 1650 | 1461594749672 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x14a04c800 == 126 [pid = 1650] [id = 617] 07:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 304 (0x139a50000) [pid = 1650] [serial = 1851] [outer = 0x0] 07:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 305 (0x139a53000) [pid = 1650] [serial = 1852] [outer = 0x139a50000] 07:32:29 INFO - PROCESS | 1650 | 1461594749705 Marionette DEBUG loaded listener.js 07:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 306 (0x13a41ec00) [pid = 1650] [serial = 1853] [outer = 0x139a50000] 07:32:30 INFO - PROCESS | 1650 | 1461594750155 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]]]}] 07:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 820ms 07:32:30 INFO - PROCESS | 1650 | 1461594750203 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:32:30 INFO - PROCESS | 1650 | 1461594750206 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:32:30 INFO - PROCESS | 1650 | 1461594750209 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:32:30 INFO - PROCESS | 1650 | 1461594750211 Marionette TRACE conn2 <- [1,2442,null,{}] 07:32:30 INFO - PROCESS | 1650 | 1461594750215 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}] 07:32:30 INFO - PROCESS | 1650 | 1461594750407 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:32:30 INFO - PROCESS | 1650 | 1461594750525 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b14800 == 127 [pid = 1650] [id = 618] 07:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 307 (0x13a404400) [pid = 1650] [serial = 1854] [outer = 0x0] 07:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 308 (0x13a407c00) [pid = 1650] [serial = 1855] [outer = 0x13a404400] 07:32:30 INFO - PROCESS | 1650 | 1461594750554 Marionette DEBUG loaded listener.js 07:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 309 (0x13a40b400) [pid = 1650] [serial = 1856] [outer = 0x13a404400] 07:32:31 INFO - PROCESS | 1650 | 1461594751071 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]]]}] 07:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 870ms 07:32:31 INFO - PROCESS | 1650 | 1461594751079 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:32:31 INFO - PROCESS | 1650 | 1461594751081 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:32:31 INFO - PROCESS | 1650 | 1461594751083 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:32:31 INFO - PROCESS | 1650 | 1461594751084 Marionette TRACE conn2 <- [1,2446,null,{}] 07:32:31 INFO - PROCESS | 1650 | 1461594751087 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}] 07:32:31 INFO - PROCESS | 1650 | 1461594751220 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:32:31 INFO - PROCESS | 1650 | 1461594751366 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afe1800 == 128 [pid = 1650] [id = 619] 07:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 310 (0x114f5f400) [pid = 1650] [serial = 1857] [outer = 0x0] 07:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 311 (0x11c889000) [pid = 1650] [serial = 1858] [outer = 0x114f5f400] 07:32:31 INFO - PROCESS | 1650 | 1461594751398 Marionette DEBUG loaded listener.js 07:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 312 (0x12b0c2800) [pid = 1650] [serial = 1859] [outer = 0x114f5f400] 07:32:31 INFO - PROCESS | 1650 | 1461594751849 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]]]}] 07:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 821ms 07:32:31 INFO - PROCESS | 1650 | 1461594751917 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:32:31 INFO - PROCESS | 1650 | 1461594751918 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:32:31 INFO - PROCESS | 1650 | 1461594751923 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:32:31 INFO - PROCESS | 1650 | 1461594751924 Marionette TRACE conn2 <- [1,2450,null,{}] 07:32:31 INFO - PROCESS | 1650 | 1461594751926 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}] 07:32:32 INFO - PROCESS | 1650 | 1461594752062 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:32:32 INFO - PROCESS | 1650 | 1461594752180 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x125cae000 == 129 [pid = 1650] [id = 620] 07:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 313 (0x115513c00) [pid = 1650] [serial = 1860] [outer = 0x0] 07:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 314 (0x11c2b7000) [pid = 1650] [serial = 1861] [outer = 0x115513c00] 07:32:32 INFO - PROCESS | 1650 | 1461594752211 Marionette DEBUG loaded listener.js 07:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 315 (0x12aa36000) [pid = 1650] [serial = 1862] [outer = 0x115513c00] 07:32:33 INFO - PROCESS | 1650 | 1461594753122 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]]]}] 07:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1223ms 07:32:33 INFO - PROCESS | 1650 | 1461594753146 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:32:33 INFO - PROCESS | 1650 | 1461594753149 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:32:33 INFO - PROCESS | 1650 | 1461594753153 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:32:33 INFO - PROCESS | 1650 | 1461594753155 Marionette TRACE conn2 <- [1,2454,null,{}] 07:32:33 INFO - PROCESS | 1650 | 1461594753160 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}] 07:32:33 INFO - PROCESS | 1650 | 1461594753282 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:32:33 INFO - PROCESS | 1650 | 1461594753432 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11adaa000 == 130 [pid = 1650] [id = 621] 07:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 316 (0x115604800) [pid = 1650] [serial = 1863] [outer = 0x0] 07:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 317 (0x11560d800) [pid = 1650] [serial = 1864] [outer = 0x115604800] 07:32:33 INFO - PROCESS | 1650 | 1461594753465 Marionette DEBUG loaded listener.js 07:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 318 (0x118abdc00) [pid = 1650] [serial = 1865] [outer = 0x115604800] 07:32:33 INFO - PROCESS | 1650 | 1461594753910 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]]]}] 07:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 822ms 07:32:33 INFO - PROCESS | 1650 | 1461594753975 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:32:33 INFO - PROCESS | 1650 | 1461594753979 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:32:33 INFO - PROCESS | 1650 | 1461594753983 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:32:33 INFO - PROCESS | 1650 | 1461594753985 Marionette TRACE conn2 <- [1,2458,null,{}] 07:32:33 INFO - PROCESS | 1650 | 1461594753987 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}] 07:32:34 INFO - PROCESS | 1650 | 1461594754103 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:32:34 INFO - PROCESS | 1650 | 1461594754222 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf22000 == 131 [pid = 1650] [id = 622] 07:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 319 (0x115605400) [pid = 1650] [serial = 1866] [outer = 0x0] 07:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 320 (0x118c47c00) [pid = 1650] [serial = 1867] [outer = 0x115605400] 07:32:34 INFO - PROCESS | 1650 | 1461594754252 Marionette DEBUG loaded listener.js 07:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 321 (0x119757000) [pid = 1650] [serial = 1868] [outer = 0x115605400] 07:32:34 INFO - PROCESS | 1650 | 1461594754816 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]]]}] 07:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 876ms 07:32:34 INFO - PROCESS | 1650 | 1461594754860 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:32:34 INFO - PROCESS | 1650 | 1461594754863 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:32:34 INFO - PROCESS | 1650 | 1461594754866 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:32:34 INFO - PROCESS | 1650 | 1461594754870 Marionette TRACE conn2 <- [1,2462,null,{}] 07:32:34 INFO - PROCESS | 1650 | 1461594754881 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}] 07:32:35 INFO - PROCESS | 1650 | 1461594755049 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:32:35 INFO - PROCESS | 1650 | 1461594755252 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b068000 == 132 [pid = 1650] [id = 623] 07:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 322 (0x11b0e7800) [pid = 1650] [serial = 1869] [outer = 0x0] 07:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 323 (0x11bf31800) [pid = 1650] [serial = 1870] [outer = 0x11b0e7800] 07:32:35 INFO - PROCESS | 1650 | 1461594755285 Marionette DEBUG loaded listener.js 07:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 324 (0x11c472400) [pid = 1650] [serial = 1871] [outer = 0x11b0e7800] 07:32:35 INFO - PROCESS | 1650 | 1461594755733 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]]]}] 07:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 924ms 07:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:32:35 INFO - PROCESS | 1650 | 1461594755790 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:32:35 INFO - PROCESS | 1650 | 1461594755792 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:32:35 INFO - PROCESS | 1650 | 1461594755794 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:32:35 INFO - PROCESS | 1650 | 1461594755795 Marionette TRACE conn2 <- [1,2466,null,{}] 07:32:35 INFO - PROCESS | 1650 | 1461594755823 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}] 07:32:35 INFO - PROCESS | 1650 | 1461594755941 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:32:36 INFO - PROCESS | 1650 | 1461594756060 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f6b800 == 133 [pid = 1650] [id = 624] 07:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 325 (0x11c88e000) [pid = 1650] [serial = 1872] [outer = 0x0] 07:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 326 (0x123a6b400) [pid = 1650] [serial = 1873] [outer = 0x11c88e000] 07:32:36 INFO - PROCESS | 1650 | 1461594756088 Marionette DEBUG loaded listener.js 07:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 327 (0x125a68c00) [pid = 1650] [serial = 1874] [outer = 0x11c88e000] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x146bf2000 == 132 [pid = 1650] [id = 610] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1423d9800 == 131 [pid = 1650] [id = 609] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x127687800 == 130 [pid = 1650] [id = 608] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x141f76000 == 129 [pid = 1650] [id = 607] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x137d6a000 == 128 [pid = 1650] [id = 606] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 326 (0x139df1800) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 325 (0x133870c00) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 324 (0x12746f400) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 323 (0x1338dcc00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 322 (0x12bf11000) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 321 (0x12aa46800) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 320 (0x13994c400) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 319 (0x129f92c00) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 318 (0x12ad8a400) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 317 (0x139ded400) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 316 (0x11aa5d400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 315 (0x139c45800) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 314 (0x13a307800) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 313 (0x1338e0800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 312 (0x139949000) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 311 (0x142836800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 310 (0x139c80c00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 309 (0x14265c400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 308 (0x12d646000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 307 (0x139df6000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 306 (0x142664c00) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 305 (0x142115800) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 304 (0x12acef000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 303 (0x129860000) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 302 (0x118850c00) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 301 (0x142d7b000) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 300 (0x145a46800) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 299 (0x13a50a000) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 298 (0x12bb95400) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 297 (0x1398e4400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 296 (0x142d8f800) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d028800 == 127 [pid = 1650] [id = 605] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x126c07800 == 126 [pid = 1650] [id = 604] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d086000 == 125 [pid = 1650] [id = 603] 07:32:36 INFO - PROCESS | 1650 | 1461594756616 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]]]}] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x146d19000 == 124 [pid = 1650] [id = 598] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x146b08000 == 123 [pid = 1650] [id = 597] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x14225e000 == 122 [pid = 1650] [id = 596] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13a667000 == 121 [pid = 1650] [id = 595] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13a19b000 == 120 [pid = 1650] [id = 594] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x139d2f000 == 119 [pid = 1650] [id = 593] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x138a12800 == 118 [pid = 1650] [id = 592] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x133857800 == 117 [pid = 1650] [id = 591] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12fea2800 == 116 [pid = 1650] [id = 590] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f408800 == 115 [pid = 1650] [id = 589] 07:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 844ms 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12e689000 == 114 [pid = 1650] [id = 588] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae34800 == 113 [pid = 1650] [id = 587] 07:32:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ac000 == 112 [pid = 1650] [id = 586] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 295 (0x12b5bd800) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 294 (0x12e87b800) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x125be1800) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x133875400) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x12f446400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 290 (0x12ae7b800) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x12aa8cc00) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x12ab51c00) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x12ae7c000) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x12abe4000) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12acefc00) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x139b78800) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x119756800) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x11bf2e800) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x12aa2c400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x129905c00) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12d34a800) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x1398dc400) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12d762000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12ae95800) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12aa41800) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x13994c800) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12f44ac00) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x12fa53800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12e574c00) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x12e934000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x129f9f000) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x125a6c000) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x129f9dc00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x115603c00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x139b7bc00) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12f44c000) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x13a08e800) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x11560e000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12b548000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12f8f8c00) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12b5c3800) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12b543400) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12af0a800) [pid = 1650] [serial = 1418] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x13a08c400) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12ad8fc00) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12725d400) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x125a60c00) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x125a63800) [pid = 1650] [serial = 1409] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x118cf3800) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x142112800) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x1300c8800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x13a092c00) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12d644800) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12f8f2c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12aa37800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x1338dd400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11a55c400) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x1338da400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12f7a2000) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x129857000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x11560d400) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12ad86400) [pid = 1650] [serial = 1406] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x139b76c00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12af25400) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12ace7000) [pid = 1650] [serial = 1415] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12aa8f400) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12aa2e000) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12b6d3400) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 07:32:36 INFO - PROCESS | 1650 | 1461594756647 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:32:36 INFO - PROCESS | 1650 | 1461594756648 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:32:36 INFO - PROCESS | 1650 | 1461594756656 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:32:36 INFO - PROCESS | 1650 | 1461594756657 Marionette TRACE conn2 <- [1,2470,null,{}] 07:32:36 INFO - PROCESS | 1650 | 1461594756659 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}] 07:32:36 INFO - PROCESS | 1650 | 1461594756760 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:32:36 INFO - PROCESS | 1650 | 1461594756766 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192b3800 == 113 [pid = 1650] [id = 625] 07:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x118f26c00) [pid = 1650] [serial = 1875] [outer = 0x0] 07:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x11c2bcc00) [pid = 1650] [serial = 1876] [outer = 0x118f26c00] 07:32:36 INFO - PROCESS | 1650 | 1461594756793 Marionette DEBUG loaded listener.js 07:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x125be5c00) [pid = 1650] [serial = 1877] [outer = 0x118f26c00] 07:32:37 INFO - PROCESS | 1650 | 1461594757254 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]]]}] 07:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 618ms 07:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:32:37 INFO - PROCESS | 1650 | 1461594757275 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:32:37 INFO - PROCESS | 1650 | 1461594757276 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:32:37 INFO - PROCESS | 1650 | 1461594757278 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:32:37 INFO - PROCESS | 1650 | 1461594757279 Marionette TRACE conn2 <- [1,2474,null,{}] 07:32:37 INFO - PROCESS | 1650 | 1461594757287 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}] 07:32:37 INFO - PROCESS | 1650 | 1461594757401 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:32:37 INFO - PROCESS | 1650 | 1461594757406 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1284b8800 == 114 [pid = 1650] [id = 626] 07:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x127861c00) [pid = 1650] [serial = 1878] [outer = 0x0] 07:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x128452400) [pid = 1650] [serial = 1879] [outer = 0x127861c00] 07:32:37 INFO - PROCESS | 1650 | 1461594757434 Marionette DEBUG loaded listener.js 07:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x129903400) [pid = 1650] [serial = 1880] [outer = 0x127861c00] 07:32:37 INFO - PROCESS | 1650 | 1461594757822 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]]]}] 07:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 577ms 07:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:32:37 INFO - PROCESS | 1650 | 1461594757855 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:32:37 INFO - PROCESS | 1650 | 1461594757857 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:32:37 INFO - PROCESS | 1650 | 1461594757859 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:32:37 INFO - PROCESS | 1650 | 1461594757860 Marionette TRACE conn2 <- [1,2478,null,{}] 07:32:37 INFO - PROCESS | 1650 | 1461594757863 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}] 07:32:37 INFO - PROCESS | 1650 | 1461594757963 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:32:37 INFO - PROCESS | 1650 | 1461594757987 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab06800 == 115 [pid = 1650] [id = 627] 07:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x1299f0000) [pid = 1650] [serial = 1881] [outer = 0x0] 07:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x129f98800) [pid = 1650] [serial = 1882] [outer = 0x1299f0000] 07:32:38 INFO - PROCESS | 1650 | 1461594758013 Marionette DEBUG loaded listener.js 07:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12aa21000) [pid = 1650] [serial = 1883] [outer = 0x1299f0000] 07:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 07:32:38 INFO - PROCESS | 1650 | 1461594758372 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]]]}] 07:32:38 INFO - PROCESS | 1650 | 1461594758379 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:32:38 INFO - PROCESS | 1650 | 1461594758380 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:32:38 INFO - PROCESS | 1650 | 1461594758388 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:32:38 INFO - PROCESS | 1650 | 1461594758389 Marionette TRACE conn2 <- [1,2482,null,{}] 07:32:38 INFO - PROCESS | 1650 | 1461594758391 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}] 07:32:38 INFO - PROCESS | 1650 | 1461594758546 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:32:38 INFO - PROCESS | 1650 | 1461594758555 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad50000 == 116 [pid = 1650] [id = 628] 07:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x1299ed400) [pid = 1650] [serial = 1884] [outer = 0x0] 07:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12aa29400) [pid = 1650] [serial = 1885] [outer = 0x1299ed400] 07:32:38 INFO - PROCESS | 1650 | 1461594758582 Marionette DEBUG loaded listener.js 07:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12aa3c400) [pid = 1650] [serial = 1886] [outer = 0x1299ed400] 07:32:38 INFO - PROCESS | 1650 | 1461594758951 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]]]}] 07:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 569ms 07:32:38 INFO - PROCESS | 1650 | 1461594758957 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:32:38 INFO - PROCESS | 1650 | 1461594758959 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:32:38 INFO - PROCESS | 1650 | 1461594758961 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:32:38 INFO - PROCESS | 1650 | 1461594758962 Marionette TRACE conn2 <- [1,2486,null,{}] 07:32:38 INFO - PROCESS | 1650 | 1461594758966 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}] 07:32:39 INFO - PROCESS | 1650 | 1461594759103 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:32:39 INFO - PROCESS | 1650 | 1461594759121 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae20000 == 117 [pid = 1650] [id = 629] 07:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12aa1dc00) [pid = 1650] [serial = 1887] [outer = 0x0] 07:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12aa46c00) [pid = 1650] [serial = 1888] [outer = 0x12aa1dc00] 07:32:39 INFO - PROCESS | 1650 | 1461594759147 Marionette DEBUG loaded listener.js 07:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12aa88000) [pid = 1650] [serial = 1889] [outer = 0x12aa1dc00] 07:32:39 INFO - PROCESS | 1650 | 1461594759530 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]]]}] 07:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 618ms 07:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:32:39 INFO - PROCESS | 1650 | 1461594759580 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:32:39 INFO - PROCESS | 1650 | 1461594759581 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:32:39 INFO - PROCESS | 1650 | 1461594759583 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:32:39 INFO - PROCESS | 1650 | 1461594759584 Marionette TRACE conn2 <- [1,2490,null,{}] 07:32:39 INFO - PROCESS | 1650 | 1461594759586 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}] 07:32:39 INFO - PROCESS | 1650 | 1461594759726 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:32:39 INFO - PROCESS | 1650 | 1461594759744 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc1a800 == 118 [pid = 1650] [id = 630] 07:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12aa49c00) [pid = 1650] [serial = 1890] [outer = 0x0] 07:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12ab43400) [pid = 1650] [serial = 1891] [outer = 0x12aa49c00] 07:32:39 INFO - PROCESS | 1650 | 1461594759770 Marionette DEBUG loaded listener.js 07:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12ab4f000) [pid = 1650] [serial = 1892] [outer = 0x12aa49c00] 07:32:40 INFO - PROCESS | 1650 | 1461594760155 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]]]}] 07:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 618ms 07:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:32:40 INFO - PROCESS | 1650 | 1461594760202 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:32:40 INFO - PROCESS | 1650 | 1461594760203 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:32:40 INFO - PROCESS | 1650 | 1461594760206 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:32:40 INFO - PROCESS | 1650 | 1461594760207 Marionette TRACE conn2 <- [1,2494,null,{}] 07:32:40 INFO - PROCESS | 1650 | 1461594760210 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}] 07:32:40 INFO - PROCESS | 1650 | 1461594760361 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:32:40 INFO - PROCESS | 1650 | 1461594760401 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d06d800 == 119 [pid = 1650] [id = 631] 07:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12ab52c00) [pid = 1650] [serial = 1893] [outer = 0x0] 07:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12abe6000) [pid = 1650] [serial = 1894] [outer = 0x12ab52c00] 07:32:40 INFO - PROCESS | 1650 | 1461594760431 Marionette DEBUG loaded listener.js 07:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12ace3c00) [pid = 1650] [serial = 1895] [outer = 0x12ab52c00] 07:32:41 INFO - PROCESS | 1650 | 1461594761506 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]]]}] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12b0ce400) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x1398df400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x115607000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12e577800) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12985c400) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x1159b4400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12ab46000) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12bce2000) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x139c4d800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12aa47000) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x119268000) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x1399bc000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x11574cc00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x139c43800) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x11c886c00) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12ab4c000) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x114352000) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x119758000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12b5c0400) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x139c84000) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x14265a000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x142658000) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x13a08cc00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12ab5d400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x119198800) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12d09dc00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x139a36800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x119759000) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x14211d000) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x13a090c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11560e800) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12abec000) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x13a412400) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x142d82c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x119750800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11bf32c00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12aec0c00) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12aa39000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x133870000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12ae7dc00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x13386b000) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12b54f000) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12b0c5000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x139945000) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x139951000) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12f8f4c00) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x139c7e400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12f8efc00) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12ad68800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x126a44000) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11574d400) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x123a69400) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12b54e000) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x127f0bc00) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:32:41 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x13a503400) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1369ms 07:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:32:41 INFO - PROCESS | 1650 | 1461594761576 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:32:41 INFO - PROCESS | 1650 | 1461594761577 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:32:41 INFO - PROCESS | 1650 | 1461594761579 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:32:41 INFO - PROCESS | 1650 | 1461594761580 Marionette TRACE conn2 <- [1,2498,null,{}] 07:32:41 INFO - PROCESS | 1650 | 1461594761583 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}] 07:32:41 INFO - PROCESS | 1650 | 1461594761691 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:32:41 INFO - PROCESS | 1650 | 1461594761715 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a810000 == 120 [pid = 1650] [id = 632] 07:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x116544800) [pid = 1650] [serial = 1896] [outer = 0x0] 07:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11a7e0800) [pid = 1650] [serial = 1897] [outer = 0x116544800] 07:32:41 INFO - PROCESS | 1650 | 1461594761742 Marionette DEBUG loaded listener.js 07:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x125d4c800) [pid = 1650] [serial = 1898] [outer = 0x116544800] 07:32:42 INFO - PROCESS | 1650 | 1461594762114 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]]]}] 07:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 572ms 07:32:42 INFO - PROCESS | 1650 | 1461594762161 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:32:42 INFO - PROCESS | 1650 | 1461594762163 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:32:42 INFO - PROCESS | 1650 | 1461594762175 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:32:42 INFO - PROCESS | 1650 | 1461594762176 Marionette TRACE conn2 <- [1,2502,null,{}] 07:32:42 INFO - PROCESS | 1650 | 1461594762178 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}] 07:32:42 INFO - PROCESS | 1650 | 1461594762296 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:32:42 INFO - PROCESS | 1650 | 1461594762301 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70b000 == 121 [pid = 1650] [id = 633] 07:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x129857800) [pid = 1650] [serial = 1899] [outer = 0x0] 07:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12aa8c400) [pid = 1650] [serial = 1900] [outer = 0x129857800] 07:32:42 INFO - PROCESS | 1650 | 1461594762339 Marionette DEBUG loaded listener.js 07:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12aced800) [pid = 1650] [serial = 1901] [outer = 0x129857800] 07:32:42 INFO - PROCESS | 1650 | 1461594762777 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]]]}] 07:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 618ms 07:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:32:42 INFO - PROCESS | 1650 | 1461594762794 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:32:42 INFO - PROCESS | 1650 | 1461594762794 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:32:42 INFO - PROCESS | 1650 | 1461594762802 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:32:42 INFO - PROCESS | 1650 | 1461594762803 Marionette TRACE conn2 <- [1,2506,null,{}] 07:32:42 INFO - PROCESS | 1650 | 1461594762805 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}] 07:32:43 INFO - PROCESS | 1650 | 1461594763028 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:32:43 INFO - PROCESS | 1650 | 1461594763075 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7bf800 == 122 [pid = 1650] [id = 634] 07:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12aa3d400) [pid = 1650] [serial = 1902] [outer = 0x0] 07:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12ad63400) [pid = 1650] [serial = 1903] [outer = 0x12aa3d400] 07:32:43 INFO - PROCESS | 1650 | 1461594763117 Marionette DEBUG loaded listener.js 07:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12ad89400) [pid = 1650] [serial = 1904] [outer = 0x12aa3d400] 07:32:43 INFO - PROCESS | 1650 | 1461594763669 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]]]}] 07:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 925ms 07:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:32:43 INFO - PROCESS | 1650 | 1461594763722 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:32:43 INFO - PROCESS | 1650 | 1461594763725 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:32:43 INFO - PROCESS | 1650 | 1461594763728 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:32:43 INFO - PROCESS | 1650 | 1461594763731 Marionette TRACE conn2 <- [1,2510,null,{}] 07:32:43 INFO - PROCESS | 1650 | 1461594763752 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}] 07:32:43 INFO - PROCESS | 1650 | 1461594763888 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:32:44 INFO - PROCESS | 1650 | 1461594764020 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119162000 == 123 [pid = 1650] [id = 635] 07:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x114f54c00) [pid = 1650] [serial = 1905] [outer = 0x0] 07:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x115610400) [pid = 1650] [serial = 1906] [outer = 0x114f54c00] 07:32:44 INFO - PROCESS | 1650 | 1461594764055 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x118e15c00) [pid = 1650] [serial = 1907] [outer = 0x114f54c00] 07:32:44 INFO - PROCESS | 1650 | 1461594764545 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]]]}] 07:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 836ms 07:32:44 INFO - PROCESS | 1650 | 1461594764567 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:32:44 INFO - PROCESS | 1650 | 1461594764571 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:32:44 INFO - PROCESS | 1650 | 1461594764576 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:32:44 INFO - PROCESS | 1650 | 1461594764578 Marionette TRACE conn2 <- [1,2514,null,{}] 07:32:44 INFO - PROCESS | 1650 | 1461594764580 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}] 07:32:44 INFO - PROCESS | 1650 | 1461594764706 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:32:44 INFO - PROCESS | 1650 | 1461594764836 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f5d000 == 124 [pid = 1650] [id = 636] 07:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x119265400) [pid = 1650] [serial = 1908] [outer = 0x0] 07:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11ac9a800) [pid = 1650] [serial = 1909] [outer = 0x119265400] 07:32:44 INFO - PROCESS | 1650 | 1461594764869 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x11c887400) [pid = 1650] [serial = 1910] [outer = 0x119265400] 07:32:45 INFO - PROCESS | 1650 | 1461594765360 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]]]}] 07:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 819ms 07:32:45 INFO - PROCESS | 1650 | 1461594765397 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:32:45 INFO - PROCESS | 1650 | 1461594765402 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:32:45 INFO - PROCESS | 1650 | 1461594765405 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:32:45 INFO - PROCESS | 1650 | 1461594765409 Marionette TRACE conn2 <- [1,2518,null,{}] 07:32:45 INFO - PROCESS | 1650 | 1461594765422 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}] 07:32:45 INFO - PROCESS | 1650 | 1461594765555 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:32:45 INFO - PROCESS | 1650 | 1461594765654 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c08f800 == 125 [pid = 1650] [id = 637] 07:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x123a74800) [pid = 1650] [serial = 1911] [outer = 0x0] 07:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x126a71800) [pid = 1650] [serial = 1912] [outer = 0x123a74800] 07:32:45 INFO - PROCESS | 1650 | 1461594765690 Marionette DEBUG loaded listener.js 07:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x127f8e400) [pid = 1650] [serial = 1913] [outer = 0x123a74800] 07:32:46 INFO - PROCESS | 1650 | 1461594766167 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]]]}] 07:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 778ms 07:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:32:46 INFO - PROCESS | 1650 | 1461594766184 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:32:46 INFO - PROCESS | 1650 | 1461594766187 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:32:46 INFO - PROCESS | 1650 | 1461594766189 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:32:46 INFO - PROCESS | 1650 | 1461594766190 Marionette TRACE conn2 <- [1,2522,null,{}] 07:32:46 INFO - PROCESS | 1650 | 1461594766193 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}] 07:32:46 INFO - PROCESS | 1650 | 1461594766319 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:32:46 INFO - PROCESS | 1650 | 1461594766450 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e989800 == 126 [pid = 1650] [id = 638] 07:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x129910000) [pid = 1650] [serial = 1914] [outer = 0x0] 07:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12aa29800) [pid = 1650] [serial = 1915] [outer = 0x129910000] 07:32:46 INFO - PROCESS | 1650 | 1461594766483 Marionette DEBUG loaded listener.js 07:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12ab54000) [pid = 1650] [serial = 1916] [outer = 0x129910000] 07:32:46 INFO - PROCESS | 1650 | 1461594766905 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]]]}] 07:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 768ms 07:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:32:46 INFO - PROCESS | 1650 | 1461594766958 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:32:46 INFO - PROCESS | 1650 | 1461594766959 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:32:46 INFO - PROCESS | 1650 | 1461594766962 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:32:46 INFO - PROCESS | 1650 | 1461594766963 Marionette TRACE conn2 <- [1,2526,null,{}] 07:32:46 INFO - PROCESS | 1650 | 1461594766967 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}] 07:32:47 INFO - PROCESS | 1650 | 1461594767088 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:32:47 INFO - PROCESS | 1650 | 1461594767187 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f419000 == 127 [pid = 1650] [id = 639] 07:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12aa34400) [pid = 1650] [serial = 1917] [outer = 0x0] 07:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12abecc00) [pid = 1650] [serial = 1918] [outer = 0x12aa34400] 07:32:47 INFO - PROCESS | 1650 | 1461594767218 Marionette DEBUG loaded listener.js 07:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12acf0c00) [pid = 1650] [serial = 1919] [outer = 0x12aa34400] 07:32:47 INFO - PROCESS | 1650 | 1461594767652 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]]]}] 07:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 721ms 07:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:32:47 INFO - PROCESS | 1650 | 1461594767706 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:32:47 INFO - PROCESS | 1650 | 1461594767707 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:32:47 INFO - PROCESS | 1650 | 1461594767709 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:32:47 INFO - PROCESS | 1650 | 1461594767711 Marionette TRACE conn2 <- [1,2530,null,{}] 07:32:47 INFO - PROCESS | 1650 | 1461594767713 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}] 07:32:47 INFO - PROCESS | 1650 | 1461594767895 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:32:47 INFO - PROCESS | 1650 | 1461594767969 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd04000 == 128 [pid = 1650] [id = 640] 07:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12ad94c00) [pid = 1650] [serial = 1920] [outer = 0x0] 07:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12ae92400) [pid = 1650] [serial = 1921] [outer = 0x12ad94c00] 07:32:48 INFO - PROCESS | 1650 | 1461594768001 Marionette DEBUG loaded listener.js 07:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12aec4400) [pid = 1650] [serial = 1922] [outer = 0x12ad94c00] 07:32:48 INFO - PROCESS | 1650 | 1461594768425 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]]]}] 07:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 769ms 07:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:32:48 INFO - PROCESS | 1650 | 1461594768479 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:32:48 INFO - PROCESS | 1650 | 1461594768480 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:32:48 INFO - PROCESS | 1650 | 1461594768482 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:32:48 INFO - PROCESS | 1650 | 1461594768483 Marionette TRACE conn2 <- [1,2534,null,{}] 07:32:48 INFO - PROCESS | 1650 | 1461594768486 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}] 07:32:48 INFO - PROCESS | 1650 | 1461594768609 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:32:48 INFO - PROCESS | 1650 | 1461594768751 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x13032d000 == 129 [pid = 1650] [id = 641] 07:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12aec5400) [pid = 1650] [serial = 1923] [outer = 0x0] 07:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12aec7000) [pid = 1650] [serial = 1924] [outer = 0x12aec5400] 07:32:48 INFO - PROCESS | 1650 | 1461594768785 Marionette DEBUG loaded listener.js 07:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12af24000) [pid = 1650] [serial = 1925] [outer = 0x12aec5400] 07:32:49 INFO - PROCESS | 1650 | 1461594769238 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]]]}] 07:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 821ms 07:32:49 INFO - PROCESS | 1650 | 1461594769303 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:32:49 INFO - PROCESS | 1650 | 1461594769305 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:32:49 INFO - PROCESS | 1650 | 1461594769307 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:32:49 INFO - PROCESS | 1650 | 1461594769308 Marionette TRACE conn2 <- [1,2538,null,{}] 07:32:49 INFO - PROCESS | 1650 | 1461594769311 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}] 07:32:49 INFO - PROCESS | 1650 | 1461594769439 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:32:49 INFO - PROCESS | 1650 | 1461594769571 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305d6800 == 130 [pid = 1650] [id = 642] 07:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12af07c00) [pid = 1650] [serial = 1926] [outer = 0x0] 07:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12afd2400) [pid = 1650] [serial = 1927] [outer = 0x12af07c00] 07:32:49 INFO - PROCESS | 1650 | 1461594769600 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12afde000) [pid = 1650] [serial = 1928] [outer = 0x12af07c00] 07:32:50 INFO - PROCESS | 1650 | 1461594770014 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]]]}] 07:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 722ms 07:32:50 INFO - PROCESS | 1650 | 1461594770029 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:32:50 INFO - PROCESS | 1650 | 1461594770031 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:32:50 INFO - PROCESS | 1650 | 1461594770036 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 1650 | 1461594770037 Marionette TRACE conn2 <- [1,2542,null,{}] 07:32:50 INFO - PROCESS | 1650 | 1461594770039 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}] 07:32:50 INFO - PROCESS | 1650 | 1461594770164 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:32:50 INFO - PROCESS | 1650 | 1461594770267 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x133853800 == 131 [pid = 1650] [id = 643] 07:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12af23c00) [pid = 1650] [serial = 1929] [outer = 0x0] 07:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12b0c7c00) [pid = 1650] [serial = 1930] [outer = 0x12af23c00] 07:32:50 INFO - PROCESS | 1650 | 1461594770298 Marionette DEBUG loaded listener.js 07:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12b542400) [pid = 1650] [serial = 1931] [outer = 0x12af23c00] 07:32:50 INFO - PROCESS | 1650 | 1461594770742 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]]]}] 07:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 07:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:32:50 INFO - PROCESS | 1650 | 1461594770754 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:32:50 INFO - PROCESS | 1650 | 1461594770756 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:32:50 INFO - PROCESS | 1650 | 1461594770758 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 1650 | 1461594770759 Marionette TRACE conn2 <- [1,2546,null,{}] 07:32:50 INFO - PROCESS | 1650 | 1461594770761 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}] 07:32:50 INFO - PROCESS | 1650 | 1461594770905 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:32:51 INFO - PROCESS | 1650 | 1461594771022 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x137d5f000 == 132 [pid = 1650] [id = 644] 07:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12b0cb000) [pid = 1650] [serial = 1932] [outer = 0x0] 07:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12b5bb800) [pid = 1650] [serial = 1933] [outer = 0x12b0cb000] 07:32:51 INFO - PROCESS | 1650 | 1461594771052 Marionette DEBUG loaded listener.js 07:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12b5c3800) [pid = 1650] [serial = 1934] [outer = 0x12b0cb000] 07:32:51 INFO - PROCESS | 1650 | 1461594771545 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]]]}] 07:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 818ms 07:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:32:51 INFO - PROCESS | 1650 | 1461594771577 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:32:51 INFO - PROCESS | 1650 | 1461594771578 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:32:51 INFO - PROCESS | 1650 | 1461594771601 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:32:51 INFO - PROCESS | 1650 | 1461594771603 Marionette TRACE conn2 <- [1,2550,null,{}] 07:32:51 INFO - PROCESS | 1650 | 1461594771609 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}] 07:32:51 INFO - PROCESS | 1650 | 1461594771750 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:32:51 INFO - PROCESS | 1650 | 1461594771853 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a0d000 == 133 [pid = 1650] [id = 645] 07:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12ad8c800) [pid = 1650] [serial = 1935] [outer = 0x0] 07:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12b6cb000) [pid = 1650] [serial = 1936] [outer = 0x12ad8c800] 07:32:51 INFO - PROCESS | 1650 | 1461594771888 Marionette DEBUG loaded listener.js 07:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12bb9e000) [pid = 1650] [serial = 1937] [outer = 0x12ad8c800] 07:32:52 INFO - PROCESS | 1650 | 1461594772354 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]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 793ms 07:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:32:52 INFO - PROCESS | 1650 | 1461594772375 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:32:52 INFO - PROCESS | 1650 | 1461594772376 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:32:52 INFO - PROCESS | 1650 | 1461594772378 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 1650 | 1461594772379 Marionette TRACE conn2 <- [1,2554,null,{}] 07:32:52 INFO - PROCESS | 1650 | 1461594772382 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}] 07:32:52 INFO - PROCESS | 1650 | 1461594772513 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:32:52 INFO - PROCESS | 1650 | 1461594772619 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6a1000 == 134 [pid = 1650] [id = 646] 07:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12aa89000) [pid = 1650] [serial = 1938] [outer = 0x0] 07:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12bb9d800) [pid = 1650] [serial = 1939] [outer = 0x12aa89000] 07:32:52 INFO - PROCESS | 1650 | 1461594772650 Marionette DEBUG loaded listener.js 07:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12bcdbc00) [pid = 1650] [serial = 1940] [outer = 0x12aa89000] 07:32:53 INFO - PROCESS | 1650 | 1461594773117 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]]]}] 07:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 773ms 07:32:53 INFO - PROCESS | 1650 | 1461594773154 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:32:53 INFO - PROCESS | 1650 | 1461594773155 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:32:53 INFO - PROCESS | 1650 | 1461594773160 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:32:53 INFO - PROCESS | 1650 | 1461594773161 Marionette TRACE conn2 <- [1,2558,null,{}] 07:32:53 INFO - PROCESS | 1650 | 1461594773163 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}] 07:32:53 INFO - PROCESS | 1650 | 1461594773295 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:32:53 INFO - PROCESS | 1650 | 1461594773404 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa9d000 == 135 [pid = 1650] [id = 647] 07:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x1154d2000) [pid = 1650] [serial = 1941] [outer = 0x0] 07:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x125a61800) [pid = 1650] [serial = 1942] [outer = 0x1154d2000] 07:32:53 INFO - PROCESS | 1650 | 1461594773435 Marionette DEBUG loaded listener.js 07:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12abe3400) [pid = 1650] [serial = 1943] [outer = 0x1154d2000] 07:32:53 INFO - PROCESS | 1650 | 1461594773925 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]]]}] 07:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 820ms 07:32:53 INFO - PROCESS | 1650 | 1461594773980 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:32:53 INFO - PROCESS | 1650 | 1461594773982 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:32:53 INFO - PROCESS | 1650 | 1461594773984 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:32:53 INFO - PROCESS | 1650 | 1461594773985 Marionette TRACE conn2 <- [1,2562,null,{}] 07:32:53 INFO - PROCESS | 1650 | 1461594773988 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}] 07:32:54 INFO - PROCESS | 1650 | 1461594774118 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:32:54 INFO - PROCESS | 1650 | 1461594774452 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158c7000 == 136 [pid = 1650] [id = 648] 07:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x113409800) [pid = 1650] [serial = 1944] [outer = 0x0] 07:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x114540c00) [pid = 1650] [serial = 1945] [outer = 0x113409800] 07:32:54 INFO - PROCESS | 1650 | 1461594774483 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x114f56000) [pid = 1650] [serial = 1946] [outer = 0x113409800] 07:32:55 INFO - PROCESS | 1650 | 1461594775004 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]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1070ms 07:32:55 INFO - PROCESS | 1650 | 1461594775070 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:32:55 INFO - PROCESS | 1650 | 1461594775073 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:32:55 INFO - PROCESS | 1650 | 1461594775079 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 1650 | 1461594775085 Marionette TRACE conn2 <- [1,2566,null,{}] 07:32:55 INFO - PROCESS | 1650 | 1461594775088 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}] 07:32:55 INFO - PROCESS | 1650 | 1461594775225 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:32:55 INFO - PROCESS | 1650 | 1461594775420 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186cf000 == 137 [pid = 1650] [id = 649] 07:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x115606400) [pid = 1650] [serial = 1947] [outer = 0x0] 07:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x11560a800) [pid = 1650] [serial = 1948] [outer = 0x115606400] 07:32:55 INFO - PROCESS | 1650 | 1461594775473 Marionette DEBUG loaded listener.js 07:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x115896000) [pid = 1650] [serial = 1949] [outer = 0x115606400] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70b000 == 136 [pid = 1650] [id = 633] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11a810000 == 135 [pid = 1650] [id = 632] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d06d800 == 134 [pid = 1650] [id = 631] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc1a800 == 133 [pid = 1650] [id = 630] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x139e18c00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x141e97c00) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x141ea0000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x142d93c00) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12b0cac00) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae20000 == 132 [pid = 1650] [id = 629] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad50000 == 131 [pid = 1650] [id = 628] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab06800 == 130 [pid = 1650] [id = 627] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1284b8800 == 129 [pid = 1650] [id = 626] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1192b3800 == 128 [pid = 1650] [id = 625] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x127f6b800 == 127 [pid = 1650] [id = 624] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11b068000 == 126 [pid = 1650] [id = 623] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf22000 == 125 [pid = 1650] [id = 622] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11adaa000 == 124 [pid = 1650] [id = 621] 07:32:56 INFO - PROCESS | 1650 | 1461594776176 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]]]}] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x13a673000 == 123 [pid = 1650] [id = 613] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7bb800 == 122 [pid = 1650] [id = 612] 07:32:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11a81b800 == 121 [pid = 1650] [id = 611] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12abea000) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x142113800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 07:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1131ms 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x139c45000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x142833000) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x13a091000) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12aa37000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12f8fdc00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12d0ab400) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12985f000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x145a4ac00) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x142d82800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x142d7c400) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x142660400) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x13a30b400) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12ae91000) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12bb96400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12fb1e000) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x13a417800) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x125a5d800) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x142831000) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x14211bc00) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x13a41a800) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x139a39c00) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x142d76800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x142d99c00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x119757800) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x145a42c00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12f44b400) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12ab47c00) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x139df7400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12b54a000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x133874400) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x139a30800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x142d97000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x139952000) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x139df2400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x139c43400) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x139c84c00) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12ef7b400) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x13a098c00) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x119d45000) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12ed46000) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12aa27400) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x13a30c800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12af04800) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x1399bdc00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x13a30fc00) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x13a50e000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x133776400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12ad6d800) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12ad71000) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ad72000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12aa4a400) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x126cabc00) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12aa33000) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x126a4cc00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x13377a000) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x13a50d000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x139df4000) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1399bfc00) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12ac1a800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12d185800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12aa1e800) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x139c4e800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12ef6e800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12d350400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12af07400) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12ae87400) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12bba4000) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1338e3800) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x142d81400) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x114f3f000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12af0c800) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x139c7f400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12e93dc00) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 07:32:56 INFO - PROCESS | 1650 | 1461594776224 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:32:56 INFO - PROCESS | 1650 | 1461594776227 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:32:56 INFO - PROCESS | 1650 | 1461594776236 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:32:56 INFO - PROCESS | 1650 | 1461594776238 Marionette TRACE conn2 <- [1,2570,null,{}] 07:32:56 INFO - PROCESS | 1650 | 1461594776240 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}] 07:32:56 INFO - PROCESS | 1650 | 1461594776343 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:32:56 INFO - PROCESS | 1650 | 1461594776349 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c6800 == 122 [pid = 1650] [id = 650] 07:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x118abcc00) [pid = 1650] [serial = 1950] [outer = 0x0] 07:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x118f20400) [pid = 1650] [serial = 1951] [outer = 0x118abcc00] 07:32:56 INFO - PROCESS | 1650 | 1461594776376 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x119267800) [pid = 1650] [serial = 1952] [outer = 0x118abcc00] 07:32:56 INFO - PROCESS | 1650 | 1461594776869 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]]]}] 07:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 674ms 07:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:32:56 INFO - PROCESS | 1650 | 1461594776909 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:32:56 INFO - PROCESS | 1650 | 1461594776910 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:32:56 INFO - PROCESS | 1650 | 1461594776919 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:32:56 INFO - PROCESS | 1650 | 1461594776924 Marionette TRACE conn2 <- [1,2574,null,{}] 07:32:56 INFO - PROCESS | 1650 | 1461594776927 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}] 07:32:57 INFO - PROCESS | 1650 | 1461594777036 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:32:57 INFO - PROCESS | 1650 | 1461594777043 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf16000 == 123 [pid = 1650] [id = 651] 07:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11a7eb000) [pid = 1650] [serial = 1953] [outer = 0x0] 07:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11af0e400) [pid = 1650] [serial = 1954] [outer = 0x11a7eb000] 07:32:57 INFO - PROCESS | 1650 | 1461594777069 Marionette DEBUG loaded listener.js 07:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11b96a400) [pid = 1650] [serial = 1955] [outer = 0x11a7eb000] 07:32:57 INFO - PROCESS | 1650 | 1461594777456 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]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 578ms 07:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:32:57 INFO - PROCESS | 1650 | 1461594777492 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 1650 | 1461594777494 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:32:57 INFO - PROCESS | 1650 | 1461594777496 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 1650 | 1461594777497 Marionette TRACE conn2 <- [1,2578,null,{}] 07:32:57 INFO - PROCESS | 1650 | 1461594777499 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}] 07:32:57 INFO - PROCESS | 1650 | 1461594777607 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:32:57 INFO - PROCESS | 1650 | 1461594777612 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x125aa2800 == 124 [pid = 1650] [id = 652] 07:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11b96f400) [pid = 1650] [serial = 1956] [outer = 0x0] 07:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11c116000) [pid = 1650] [serial = 1957] [outer = 0x11b96f400] 07:32:57 INFO - PROCESS | 1650 | 1461594777641 Marionette DEBUG loaded listener.js 07:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11c471400) [pid = 1650] [serial = 1958] [outer = 0x11b96f400] 07:32:58 INFO - PROCESS | 1650 | 1461594778006 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]]]}] 07:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 07:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:32:58 INFO - PROCESS | 1650 | 1461594778019 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:32:58 INFO - PROCESS | 1650 | 1461594778020 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:32:58 INFO - PROCESS | 1650 | 1461594778022 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:32:58 INFO - PROCESS | 1650 | 1461594778023 Marionette TRACE conn2 <- [1,2582,null,{}] 07:32:58 INFO - PROCESS | 1650 | 1461594778025 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}] 07:32:58 INFO - PROCESS | 1650 | 1461594778182 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:32:58 INFO - PROCESS | 1650 | 1461594778236 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12769c800 == 125 [pid = 1650] [id = 653] 07:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11c88a800) [pid = 1650] [serial = 1959] [outer = 0x0] 07:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12393a800) [pid = 1650] [serial = 1960] [outer = 0x11c88a800] 07:32:58 INFO - PROCESS | 1650 | 1461594778269 Marionette DEBUG loaded listener.js 07:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x125a65000) [pid = 1650] [serial = 1961] [outer = 0x11c88a800] 07:32:58 INFO - PROCESS | 1650 | 1461594778626 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]]]}] 07:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 618ms 07:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:32:58 INFO - PROCESS | 1650 | 1461594778640 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:32:58 INFO - PROCESS | 1650 | 1461594778641 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:32:58 INFO - PROCESS | 1650 | 1461594778643 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:32:58 INFO - PROCESS | 1650 | 1461594778644 Marionette TRACE conn2 <- [1,2586,null,{}] 07:32:58 INFO - PROCESS | 1650 | 1461594778648 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}] 07:32:58 INFO - PROCESS | 1650 | 1461594778790 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:32:58 INFO - PROCESS | 1650 | 1461594778813 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa94000 == 126 [pid = 1650] [id = 654] 07:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x125a69400) [pid = 1650] [serial = 1962] [outer = 0x0] 07:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x125be1800) [pid = 1650] [serial = 1963] [outer = 0x125a69400] 07:32:58 INFO - PROCESS | 1650 | 1461594778839 Marionette DEBUG loaded listener.js 07:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x126cb5800) [pid = 1650] [serial = 1964] [outer = 0x125a69400] 07:32:59 INFO - PROCESS | 1650 | 1461594779209 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]]]}] 07:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 569ms 07:32:59 INFO - PROCESS | 1650 | 1461594779218 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:32:59 INFO - PROCESS | 1650 | 1461594779219 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:32:59 INFO - PROCESS | 1650 | 1461594779221 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:32:59 INFO - PROCESS | 1650 | 1461594779223 Marionette TRACE conn2 <- [1,2590,null,{}] 07:32:59 INFO - PROCESS | 1650 | 1461594779225 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}] 07:32:59 INFO - PROCESS | 1650 | 1461594779365 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:32:59 INFO - PROCESS | 1650 | 1461594779380 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad43800 == 127 [pid = 1650] [id = 655] 07:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x123a75400) [pid = 1650] [serial = 1965] [outer = 0x0] 07:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1276a4c00) [pid = 1650] [serial = 1966] [outer = 0x123a75400] 07:32:59 INFO - PROCESS | 1650 | 1461594779405 Marionette DEBUG loaded listener.js 07:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x1279b9400) [pid = 1650] [serial = 1967] [outer = 0x123a75400] 07:32:59 INFO - PROCESS | 1650 | 1461594779843 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]]]}] 07:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 669ms 07:32:59 INFO - PROCESS | 1650 | 1461594779892 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:32:59 INFO - PROCESS | 1650 | 1461594779894 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:32:59 INFO - PROCESS | 1650 | 1461594779897 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:32:59 INFO - PROCESS | 1650 | 1461594779899 Marionette TRACE conn2 <- [1,2594,null,{}] 07:32:59 INFO - PROCESS | 1650 | 1461594779902 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}] 07:33:00 INFO - PROCESS | 1650 | 1461594780093 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:33:00 INFO - PROCESS | 1650 | 1461594780126 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adeb800 == 128 [pid = 1650] [id = 656] 07:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12780cc00) [pid = 1650] [serial = 1968] [outer = 0x0] 07:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x128445000) [pid = 1650] [serial = 1969] [outer = 0x12780cc00] 07:33:00 INFO - PROCESS | 1650 | 1461594780151 Marionette DEBUG loaded listener.js 07:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12985ec00) [pid = 1650] [serial = 1970] [outer = 0x12780cc00] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12ab57800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12aa1dc00) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12aa49c00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12ab52c00) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1299f0000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x115604800) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1299ed400) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x115605400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11b0e7800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11c88e000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x127861c00) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x118f26c00) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x116544800) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:33:00 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129857800) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:33:00 INFO - PROCESS | 1650 | 1461594780823 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]]]}] 07:33:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa0a000 == 127 [pid = 1650] [id = 16] 07:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 975ms 07:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:33:00 INFO - PROCESS | 1650 | 1461594780889 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:33:00 INFO - PROCESS | 1650 | 1461594780890 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:33:00 INFO - PROCESS | 1650 | 1461594780892 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:33:00 INFO - PROCESS | 1650 | 1461594780893 Marionette TRACE conn2 <- [1,2598,null,{}] 07:33:00 INFO - PROCESS | 1650 | 1461594780896 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}] 07:33:01 INFO - PROCESS | 1650 | 1461594781002 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:33:01 INFO - PROCESS | 1650 | 1461594781099 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae34800 == 128 [pid = 1650] [id = 657] 07:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x115602c00) [pid = 1650] [serial = 1971] [outer = 0x0] 07:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x125a6cc00) [pid = 1650] [serial = 1972] [outer = 0x115602c00] 07:33:01 INFO - PROCESS | 1650 | 1461594781126 Marionette DEBUG loaded listener.js 07:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x129862c00) [pid = 1650] [serial = 1973] [outer = 0x115602c00] 07:33:01 INFO - PROCESS | 1650 | 1461594781419 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]]]}] 07:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 568ms 07:33:01 INFO - PROCESS | 1650 | 1461594781461 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:33:01 INFO - PROCESS | 1650 | 1461594781462 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:33:01 INFO - PROCESS | 1650 | 1461594781465 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:33:01 INFO - PROCESS | 1650 | 1461594781468 Marionette TRACE conn2 <- [1,2602,null,{}] 07:33:01 INFO - PROCESS | 1650 | 1461594781471 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}] 07:33:01 INFO - PROCESS | 1650 | 1461594781579 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:33:01 INFO - PROCESS | 1650 | 1461594781583 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c016800 == 129 [pid = 1650] [id = 658] 07:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x129902800) [pid = 1650] [serial = 1974] [outer = 0x0] 07:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x129b73000) [pid = 1650] [serial = 1975] [outer = 0x129902800] 07:33:01 INFO - PROCESS | 1650 | 1461594781613 Marionette DEBUG loaded listener.js 07:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12aa21400) [pid = 1650] [serial = 1976] [outer = 0x129902800] 07:33:02 INFO - PROCESS | 1650 | 1461594782007 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]]]}] 07:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 572ms 07:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:33:02 INFO - PROCESS | 1650 | 1461594782037 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:33:02 INFO - PROCESS | 1650 | 1461594782039 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:33:02 INFO - PROCESS | 1650 | 1461594782041 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:33:02 INFO - PROCESS | 1650 | 1461594782043 Marionette TRACE conn2 <- [1,2606,null,{}] 07:33:02 INFO - PROCESS | 1650 | 1461594782046 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}] 07:33:02 INFO - PROCESS | 1650 | 1461594782214 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:33:02 INFO - PROCESS | 1650 | 1461594782221 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70b000 == 130 [pid = 1650] [id = 659] 07:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1299ee000) [pid = 1650] [serial = 1977] [outer = 0x0] 07:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12aa41400) [pid = 1650] [serial = 1978] [outer = 0x1299ee000] 07:33:02 INFO - PROCESS | 1650 | 1461594782261 Marionette DEBUG loaded listener.js 07:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12aa8a800) [pid = 1650] [serial = 1979] [outer = 0x1299ee000] 07:33:02 INFO - PROCESS | 1650 | 1461594782877 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]]]}] 07:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 874ms 07:33:02 INFO - PROCESS | 1650 | 1461594782915 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:33:02 INFO - PROCESS | 1650 | 1461594782918 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:33:02 INFO - PROCESS | 1650 | 1461594782922 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:33:02 INFO - PROCESS | 1650 | 1461594782924 Marionette TRACE conn2 <- [1,2610,null,{}] 07:33:02 INFO - PROCESS | 1650 | 1461594782929 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}] 07:33:03 INFO - PROCESS | 1650 | 1461594783071 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:33:03 INFO - PROCESS | 1650 | 1461594783203 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a0000 == 131 [pid = 1650] [id = 660] 07:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x114f3d800) [pid = 1650] [serial = 1980] [outer = 0x0] 07:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x114f57400) [pid = 1650] [serial = 1981] [outer = 0x114f3d800] 07:33:03 INFO - PROCESS | 1650 | 1461594783237 Marionette DEBUG loaded listener.js 07:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11560ac00) [pid = 1650] [serial = 1982] [outer = 0x114f3d800] 07:33:03 INFO - PROCESS | 1650 | 1461594783725 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]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 825ms 07:33:03 INFO - PROCESS | 1650 | 1461594783747 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 1650 | 1461594783751 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:33:03 INFO - PROCESS | 1650 | 1461594783767 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:33:03 INFO - PROCESS | 1650 | 1461594783769 Marionette TRACE conn2 <- [1,2614,null,{}] 07:33:03 INFO - PROCESS | 1650 | 1461594783773 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}] 07:33:03 INFO - PROCESS | 1650 | 1461594783905 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:33:04 INFO - PROCESS | 1650 | 1461594784035 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eaf000 == 132 [pid = 1650] [id = 661] 07:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x118850c00) [pid = 1650] [serial = 1983] [outer = 0x0] 07:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x119755000) [pid = 1650] [serial = 1984] [outer = 0x118850c00] 07:33:04 INFO - PROCESS | 1650 | 1461594784068 Marionette DEBUG loaded listener.js 07:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11a82f800) [pid = 1650] [serial = 1985] [outer = 0x118850c00] 07:33:04 INFO - PROCESS | 1650 | 1461594784478 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]]]}] 07:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 773ms 07:33:04 INFO - PROCESS | 1650 | 1461594784540 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:33:04 INFO - PROCESS | 1650 | 1461594784542 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:33:04 INFO - PROCESS | 1650 | 1461594784544 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:33:04 INFO - PROCESS | 1650 | 1461594784547 Marionette TRACE conn2 <- [1,2618,null,{}] 07:33:04 INFO - PROCESS | 1650 | 1461594784555 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}] 07:33:04 INFO - PROCESS | 1650 | 1461594784687 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:33:04 INFO - PROCESS | 1650 | 1461594784817 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d07a000 == 133 [pid = 1650] [id = 662] 07:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x119c9e800) [pid = 1650] [serial = 1986] [outer = 0x0] 07:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11c884c00) [pid = 1650] [serial = 1987] [outer = 0x119c9e800] 07:33:04 INFO - PROCESS | 1650 | 1461594784852 Marionette DEBUG loaded listener.js 07:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x125a8c000) [pid = 1650] [serial = 1988] [outer = 0x119c9e800] 07:33:05 INFO - PROCESS | 1650 | 1461594785343 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]]]}] 07:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 828ms 07:33:05 INFO - PROCESS | 1650 | 1461594785389 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:33:05 INFO - PROCESS | 1650 | 1461594785392 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:33:05 INFO - PROCESS | 1650 | 1461594785396 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:33:05 INFO - PROCESS | 1650 | 1461594785398 Marionette TRACE conn2 <- [1,2622,null,{}] 07:33:05 INFO - PROCESS | 1650 | 1461594785404 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}] 07:33:05 INFO - PROCESS | 1650 | 1461594785584 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:33:05 INFO - PROCESS | 1650 | 1461594785681 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e977800 == 134 [pid = 1650] [id = 663] 07:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12985f800) [pid = 1650] [serial = 1989] [outer = 0x0] 07:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x129f94c00) [pid = 1650] [serial = 1990] [outer = 0x12985f800] 07:33:05 INFO - PROCESS | 1650 | 1461594785713 Marionette DEBUG loaded listener.js 07:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12aa2e000) [pid = 1650] [serial = 1991] [outer = 0x12985f800] 07:33:06 INFO - PROCESS | 1650 | 1461594786114 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]]]}] 07:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 774ms 07:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:33:06 INFO - PROCESS | 1650 | 1461594786170 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:33:06 INFO - PROCESS | 1650 | 1461594786171 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:33:06 INFO - PROCESS | 1650 | 1461594786173 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:33:06 INFO - PROCESS | 1650 | 1461594786175 Marionette TRACE conn2 <- [1,2626,null,{}] 07:33:06 INFO - PROCESS | 1650 | 1461594786177 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}] 07:33:06 INFO - PROCESS | 1650 | 1461594786305 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:33:06 INFO - PROCESS | 1650 | 1461594786433 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f412800 == 135 [pid = 1650] [id = 664] 07:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12aa1b800) [pid = 1650] [serial = 1992] [outer = 0x0] 07:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12aa43800) [pid = 1650] [serial = 1993] [outer = 0x12aa1b800] 07:33:06 INFO - PROCESS | 1650 | 1461594786466 Marionette DEBUG loaded listener.js 07:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12aa8c000) [pid = 1650] [serial = 1994] [outer = 0x12aa1b800] 07:33:06 INFO - PROCESS | 1650 | 1461594786902 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]]]}] 07:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 769ms 07:33:06 INFO - PROCESS | 1650 | 1461594786946 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:33:06 INFO - PROCESS | 1650 | 1461594786949 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:33:06 INFO - PROCESS | 1650 | 1461594786952 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:33:06 INFO - PROCESS | 1650 | 1461594786953 Marionette TRACE conn2 <- [1,2630,null,{}] 07:33:06 INFO - PROCESS | 1650 | 1461594786955 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}] 07:33:07 INFO - PROCESS | 1650 | 1461594787098 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:33:07 INFO - PROCESS | 1650 | 1461594787199 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd13800 == 136 [pid = 1650] [id = 665] 07:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12ab52c00) [pid = 1650] [serial = 1995] [outer = 0x0] 07:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12abe8400) [pid = 1650] [serial = 1996] [outer = 0x12ab52c00] 07:33:07 INFO - PROCESS | 1650 | 1461594787231 Marionette DEBUG loaded listener.js 07:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12ac1f000) [pid = 1650] [serial = 1997] [outer = 0x12ab52c00] 07:33:07 INFO - PROCESS | 1650 | 1461594787661 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]]]}] 07:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 722ms 07:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:33:07 INFO - PROCESS | 1650 | 1461594787675 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:33:07 INFO - PROCESS | 1650 | 1461594787676 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:33:07 INFO - PROCESS | 1650 | 1461594787678 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:33:07 INFO - PROCESS | 1650 | 1461594787680 Marionette TRACE conn2 <- [1,2634,null,{}] 07:33:07 INFO - PROCESS | 1650 | 1461594787682 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}] 07:33:07 INFO - PROCESS | 1650 | 1461594787811 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:33:07 INFO - PROCESS | 1650 | 1461594787937 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x130333800 == 137 [pid = 1650] [id = 666] 07:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12abea000) [pid = 1650] [serial = 1998] [outer = 0x0] 07:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ace9c00) [pid = 1650] [serial = 1999] [outer = 0x12abea000] 07:33:07 INFO - PROCESS | 1650 | 1461594787972 Marionette DEBUG loaded listener.js 07:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12ad69c00) [pid = 1650] [serial = 2000] [outer = 0x12abea000] 07:33:08 INFO - PROCESS | 1650 | 1461594788363 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]]]}] 07:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 721ms 07:33:08 INFO - PROCESS | 1650 | 1461594788403 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:33:08 INFO - PROCESS | 1650 | 1461594788404 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:33:08 INFO - PROCESS | 1650 | 1461594788407 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:33:08 INFO - PROCESS | 1650 | 1461594788408 Marionette TRACE conn2 <- [1,2638,null,{}] 07:33:08 INFO - PROCESS | 1650 | 1461594788410 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}] 07:33:08 INFO - PROCESS | 1650 | 1461594788557 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:33:08 INFO - PROCESS | 1650 | 1461594788686 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x133855000 == 138 [pid = 1650] [id = 667] 07:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12ace8400) [pid = 1650] [serial = 2001] [outer = 0x0] 07:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12ad71800) [pid = 1650] [serial = 2002] [outer = 0x12ace8400] 07:33:08 INFO - PROCESS | 1650 | 1461594788718 Marionette DEBUG loaded listener.js 07:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12ad8cc00) [pid = 1650] [serial = 2003] [outer = 0x12ace8400] 07:33:09 INFO - PROCESS | 1650 | 1461594789126 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]]]}] 07:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 770ms 07:33:09 INFO - PROCESS | 1650 | 1461594789178 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:33:09 INFO - PROCESS | 1650 | 1461594789179 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:33:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:33:09 INFO - PROCESS | 1650 | 1461594789182 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:33:09 INFO - PROCESS | 1650 | 1461594789183 Marionette TRACE conn2 <- [1,2642,null,{}] 07:33:09 INFO - PROCESS | 1650 | 1461594789185 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}] 07:33:09 INFO - PROCESS | 1650 | 1461594789315 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:33:09 INFO - PROCESS | 1650 | 1461594789414 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a04000 == 139 [pid = 1650] [id = 668] 07:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12ad72400) [pid = 1650] [serial = 2004] [outer = 0x0] 07:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12ae76400) [pid = 1650] [serial = 2005] [outer = 0x12ad72400] 07:33:09 INFO - PROCESS | 1650 | 1461594789444 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ae80000) [pid = 1650] [serial = 2006] [outer = 0x12ad72400] 07:33:09 INFO - PROCESS | 1650 | 1461594789877 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]]]}] 07:33:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:33:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 769ms 07:33:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:33:09 INFO - PROCESS | 1650 | 1461594789951 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:33:09 INFO - PROCESS | 1650 | 1461594789953 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:33:09 INFO - PROCESS | 1650 | 1461594789955 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:33:09 INFO - PROCESS | 1650 | 1461594789956 Marionette TRACE conn2 <- [1,2646,null,{}] 07:33:09 INFO - PROCESS | 1650 | 1461594789959 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}] 07:33:10 INFO - PROCESS | 1650 | 1461594790085 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:33:10 INFO - PROCESS | 1650 | 1461594790217 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a64000 == 140 [pid = 1650] [id = 669] 07:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12ad93000) [pid = 1650] [serial = 2007] [outer = 0x0] 07:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12ae8a400) [pid = 1650] [serial = 2008] [outer = 0x12ad93000] 07:33:10 INFO - PROCESS | 1650 | 1461594790248 Marionette DEBUG loaded listener.js 07:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12ae94800) [pid = 1650] [serial = 2009] [outer = 0x12ad93000] 07:33:10 INFO - PROCESS | 1650 | 1461594790725 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]]]}] 07:33:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:33:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 821ms 07:33:10 INFO - PROCESS | 1650 | 1461594790776 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:33:10 INFO - PROCESS | 1650 | 1461594790778 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:33:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:33:10 INFO - PROCESS | 1650 | 1461594790780 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:33:10 INFO - PROCESS | 1650 | 1461594790782 Marionette TRACE conn2 <- [1,2650,null,{}] 07:33:10 INFO - PROCESS | 1650 | 1461594790785 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}] 07:33:10 INFO - PROCESS | 1650 | 1461594790928 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:33:11 INFO - PROCESS | 1650 | 1461594791034 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ade5800 == 141 [pid = 1650] [id = 670] 07:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12aa37800) [pid = 1650] [serial = 2010] [outer = 0x0] 07:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12af05000) [pid = 1650] [serial = 2011] [outer = 0x12aa37800] 07:33:11 INFO - PROCESS | 1650 | 1461594791069 Marionette DEBUG loaded listener.js 07:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12af22000) [pid = 1650] [serial = 2012] [outer = 0x12aa37800] 07:33:11 INFO - PROCESS | 1650 | 1461594791578 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]]]}] 07:33:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:33:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 823ms 07:33:11 INFO - PROCESS | 1650 | 1461594791603 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:33:11 INFO - PROCESS | 1650 | 1461594791604 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:33:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:33:11 INFO - PROCESS | 1650 | 1461594791607 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:33:11 INFO - PROCESS | 1650 | 1461594791608 Marionette TRACE conn2 <- [1,2654,null,{}] 07:33:11 INFO - PROCESS | 1650 | 1461594791610 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}] 07:33:11 INFO - PROCESS | 1650 | 1461594791746 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:33:11 INFO - PROCESS | 1650 | 1461594791882 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x139630800 == 142 [pid = 1650] [id = 671] 07:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x114bbf000) [pid = 1650] [serial = 2013] [outer = 0x0] 07:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12afd2c00) [pid = 1650] [serial = 2014] [outer = 0x114bbf000] 07:33:11 INFO - PROCESS | 1650 | 1461594791914 Marionette DEBUG loaded listener.js 07:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12b0cec00) [pid = 1650] [serial = 2015] [outer = 0x114bbf000] 07:33:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:33:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1019ms 07:33:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:33:12 INFO - PROCESS | 1650 | 1461594792621 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]]]}] 07:33:12 INFO - PROCESS | 1650 | 1461594792626 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:33:12 INFO - PROCESS | 1650 | 1461594792628 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:33:12 INFO - PROCESS | 1650 | 1461594792632 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:33:12 INFO - PROCESS | 1650 | 1461594792634 Marionette TRACE conn2 <- [1,2658,null,{}] 07:33:12 INFO - PROCESS | 1650 | 1461594792652 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}] 07:33:12 INFO - PROCESS | 1650 | 1461594792783 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:33:12 INFO - PROCESS | 1650 | 1461594792919 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1259b0800 == 143 [pid = 1650] [id = 672] 07:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x114f55c00) [pid = 1650] [serial = 2016] [outer = 0x0] 07:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11560bc00) [pid = 1650] [serial = 2017] [outer = 0x114f55c00] 07:33:12 INFO - PROCESS | 1650 | 1461594792951 Marionette DEBUG loaded listener.js 07:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x118c4a800) [pid = 1650] [serial = 2018] [outer = 0x114f55c00] 07:33:13 INFO - PROCESS | 1650 | 1461594793426 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]]]}] 07:33:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:33:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 822ms 07:33:13 INFO - PROCESS | 1650 | 1461594793454 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:33:13 INFO - PROCESS | 1650 | 1461594793458 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:33:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:33:13 INFO - PROCESS | 1650 | 1461594793462 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:33:13 INFO - PROCESS | 1650 | 1461594793464 Marionette TRACE conn2 <- [1,2662,null,{}] 07:33:13 INFO - PROCESS | 1650 | 1461594793469 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}] 07:33:13 INFO - PROCESS | 1650 | 1461594793585 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:33:13 INFO - PROCESS | 1650 | 1461594793694 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afea800 == 144 [pid = 1650] [id = 673] 07:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x11a7e5c00) [pid = 1650] [serial = 2019] [outer = 0x0] 07:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x11aa64800) [pid = 1650] [serial = 2020] [outer = 0x11a7e5c00] 07:33:13 INFO - PROCESS | 1650 | 1461594793722 Marionette DEBUG loaded listener.js 07:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11b970400) [pid = 1650] [serial = 2021] [outer = 0x11a7e5c00] 07:33:14 INFO - PROCESS | 1650 | 1461594794234 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]]]}] 07:33:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:33:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 823ms 07:33:14 INFO - PROCESS | 1650 | 1461594794286 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:33:14 INFO - PROCESS | 1650 | 1461594794287 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:33:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:33:14 INFO - PROCESS | 1650 | 1461594794289 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:33:14 INFO - PROCESS | 1650 | 1461594794292 Marionette TRACE conn2 <- [1,2666,null,{}] 07:33:14 INFO - PROCESS | 1650 | 1461594794304 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}] 07:33:14 INFO - PROCESS | 1650 | 1461594794429 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:33:14 INFO - PROCESS | 1650 | 1461594794570 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c016800 == 143 [pid = 1650] [id = 658] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae34800 == 142 [pid = 1650] [id = 657] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12adeb800 == 141 [pid = 1650] [id = 656] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad43800 == 140 [pid = 1650] [id = 655] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa94000 == 139 [pid = 1650] [id = 654] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12ad63400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192b4800 == 140 [pid = 1650] [id = 674] 07:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x1165b3c00) [pid = 1650] [serial = 2022] [outer = 0x0] 07:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x11a55dc00) [pid = 1650] [serial = 2023] [outer = 0x1165b3c00] 07:33:14 INFO - PROCESS | 1650 | 1461594794659 Marionette DEBUG loaded listener.js 07:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x123a72c00) [pid = 1650] [serial = 2024] [outer = 0x1165b3c00] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12769c800 == 139 [pid = 1650] [id = 653] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x125aa2800 == 138 [pid = 1650] [id = 652] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf16000 == 137 [pid = 1650] [id = 651] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c6800 == 136 [pid = 1650] [id = 650] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1186cf000 == 135 [pid = 1650] [id = 649] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1158c7000 == 134 [pid = 1650] [id = 648] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6a1000 == 133 [pid = 1650] [id = 646] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x138a0d000 == 132 [pid = 1650] [id = 645] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x137d5f000 == 131 [pid = 1650] [id = 644] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x133853800 == 130 [pid = 1650] [id = 643] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1305d6800 == 129 [pid = 1650] [id = 642] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13032d000 == 128 [pid = 1650] [id = 641] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd04000 == 127 [pid = 1650] [id = 640] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12f419000 == 126 [pid = 1650] [id = 639] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12e989800 == 125 [pid = 1650] [id = 638] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c08f800 == 124 [pid = 1650] [id = 637] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x126f5d000 == 123 [pid = 1650] [id = 636] 07:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119162000 == 122 [pid = 1650] [id = 635] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12bf0f000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12aa46c00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12ab43400) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12abe6000) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x129f98800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12aa21000) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x118abdc00) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x11560d800) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x13a407c00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12aa29400) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x115606000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12ae90400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x139e1f400) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x119757000) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x118c47c00) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x11bf31800) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11c472400) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x125a68c00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x123a6b400) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x128452400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x129903400) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11c2b7000) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12ace3c00) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11c889000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12f7a1800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x129f9f800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11c2bcc00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x125be5c00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x139a53000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x139949400) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11a7e0800) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12ab4f000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12aa88000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12aa8c400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x125d4c800) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12aced800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 07:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12aa3c400) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 07:33:15 INFO - PROCESS | 1650 | 1461594795514 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]]]}] 07:33:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 07:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1272ms 07:33:15 INFO - PROCESS | 1650 | 1461594795562 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:33:15 INFO - PROCESS | 1650 | 1461594795564 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:33:15 INFO - PROCESS | 1650 | 1461594795566 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:33:15 INFO - PROCESS | 1650 | 1461594795567 Marionette TRACE conn2 <- [1,2670,null,{}] 07:33:15 INFO - PROCESS | 1650 | 1461594795569 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}] 07:33:15 INFO - PROCESS | 1650 | 1461594795678 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:33:15 INFO - PROCESS | 1650 | 1461594795766 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x125eb1000 == 123 [pid = 1650] [id = 675] 07:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11c2b7000) [pid = 1650] [serial = 2025] [outer = 0x0] 07:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x125d4c800) [pid = 1650] [serial = 2026] [outer = 0x11c2b7000] 07:33:15 INFO - PROCESS | 1650 | 1461594795793 Marionette DEBUG loaded listener.js 07:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x126cac800) [pid = 1650] [serial = 2027] [outer = 0x11c2b7000] 07:33:16 INFO - PROCESS | 1650 | 1461594796586 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] 07:33:16 INFO - PROCESS | 1650 | 1461594796648 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:33:16 INFO - PROCESS | 1650 | 1461594796650 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:33:16 INFO - PROCESS | 1650 | 1461594796651 Marionette TRACE conn2 <- [1,2674,null,{}] 07:33:16 INFO - PROCESS | 1650 | 1461594796653 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}] 07:33:16 INFO - PROCESS | 1650 | 1461594796791 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:33:16 INFO - PROCESS | 1650 | 1461594796804 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad4f000 == 124 [pid = 1650] [id = 676] 07:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x126cb5400) [pid = 1650] [serial = 2028] [outer = 0x0] 07:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x127f91800) [pid = 1650] [serial = 2029] [outer = 0x126cb5400] 07:33:16 INFO - PROCESS | 1650 | 1461594796833 Marionette DEBUG loaded listener.js 07:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12985e400) [pid = 1650] [serial = 2030] [outer = 0x126cb5400] 07:33:17 INFO - PROCESS | 1650 | 1461594797716 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] 07:33:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:33:17 INFO - PROCESS | 1650 | 1461594797729 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:33:17 INFO - PROCESS | 1650 | 1461594797731 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:33:17 INFO - PROCESS | 1650 | 1461594797733 Marionette TRACE conn2 <- [1,2678,null,{}] 07:33:17 INFO - PROCESS | 1650 | 1461594797736 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}] 07:33:17 INFO - PROCESS | 1650 | 1461594797891 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:33:17 INFO - PROCESS | 1650 | 1461594797908 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c005800 == 125 [pid = 1650] [id = 677] 07:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x129f9bc00) [pid = 1650] [serial = 2031] [outer = 0x0] 07:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12aa90400) [pid = 1650] [serial = 2032] [outer = 0x129f9bc00] 07:33:17 INFO - PROCESS | 1650 | 1461594797937 Marionette DEBUG loaded listener.js 07:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12ab52400) [pid = 1650] [serial = 2033] [outer = 0x129f9bc00] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12fa0a800) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11453e000) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12e56a400) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x139e15800) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x139e16000) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12e93f400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x139b7fc00) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b546000) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x13994d400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x13a416400) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x13994f800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1276ab000) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x14282c400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12ad87000) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12ab48400) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x133868000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x118abcc00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x115606400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11a7eb000) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x125a69400) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x113409800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12aa3d400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11b96f400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11c88a800) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x123a75400) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x115602c00) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12780cc00) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x129902800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12f44ec00) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:33:18 INFO - PROCESS | 1650 | 1461594798820 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]]]}] 07:33:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 07:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms 07:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:33:18 INFO - PROCESS | 1650 | 1461594798854 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:33:18 INFO - PROCESS | 1650 | 1461594798855 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:33:18 INFO - PROCESS | 1650 | 1461594798857 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:33:18 INFO - PROCESS | 1650 | 1461594798858 Marionette TRACE conn2 <- [1,2682,null,{}] 07:33:18 INFO - PROCESS | 1650 | 1461594798860 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}] 07:33:18 INFO - PROCESS | 1650 | 1461594798967 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:33:18 INFO - PROCESS | 1650 | 1461594798971 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269cf000 == 126 [pid = 1650] [id = 678] 07:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11574d400) [pid = 1650] [serial = 2034] [outer = 0x0] 07:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11b96f400) [pid = 1650] [serial = 2035] [outer = 0x11574d400] 07:33:18 INFO - PROCESS | 1650 | 1461594798998 Marionette DEBUG loaded listener.js 07:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1276ab000) [pid = 1650] [serial = 2036] [outer = 0x11574d400] 07:33:19 INFO - PROCESS | 1650 | 1461594799863 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]]]}] 07:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 07:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 07:33:19 INFO - PROCESS | 1650 | 1461594799880 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:33:19 INFO - PROCESS | 1650 | 1461594799884 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:33:19 INFO - PROCESS | 1650 | 1461594799907 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:33:19 INFO - PROCESS | 1650 | 1461594799909 Marionette TRACE conn2 <- [1,2686,null,{}] 07:33:19 INFO - PROCESS | 1650 | 1461594799914 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}] 07:33:20 INFO - PROCESS | 1650 | 1461594800051 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:33:20 INFO - PROCESS | 1650 | 1461594800178 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b94e000 == 127 [pid = 1650] [id = 679] 07:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11574cc00) [pid = 1650] [serial = 2037] [outer = 0x0] 07:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x116544400) [pid = 1650] [serial = 2038] [outer = 0x11574cc00] 07:33:20 INFO - PROCESS | 1650 | 1461594800214 Marionette DEBUG loaded listener.js 07:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x119756800) [pid = 1650] [serial = 2039] [outer = 0x11574cc00] 07:33:21 INFO - PROCESS | 1650 | 1461594801182 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] 07:33:21 INFO - PROCESS | 1650 | 1461594801236 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:33:21 INFO - PROCESS | 1650 | 1461594801240 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:33:21 INFO - PROCESS | 1650 | 1461594801242 Marionette TRACE conn2 <- [1,2690,null,{}] 07:33:21 INFO - PROCESS | 1650 | 1461594801245 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}] 07:33:21 INFO - PROCESS | 1650 | 1461594801370 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:33:21 INFO - PROCESS | 1650 | 1461594801521 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae1a800 == 128 [pid = 1650] [id = 680] 07:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11a830800) [pid = 1650] [serial = 2040] [outer = 0x0] 07:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11c47dc00) [pid = 1650] [serial = 2041] [outer = 0x11a830800] 07:33:21 INFO - PROCESS | 1650 | 1461594801560 Marionette DEBUG loaded listener.js 07:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x125a66400) [pid = 1650] [serial = 2042] [outer = 0x11a830800] 07:33:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:33:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:33:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 07:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:33:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:33:22 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 07:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:33:22 INFO - _addTest/ [0,2693,"getWindowHandle",null] 07:33:22 INFO - PROCESS | 1650 | 1461594802562 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:33:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:33:22 INFO - PROCESS | 1650 | 1461594802565 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:33:22 INFO - PROCESS | 1650 | 1461594802570 Marionette TRACE conn2 <- [1,2694,null,{}] 07:33:22 INFO - PROCESS | 1650 | 1461594802578 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}] 07:33:22 INFO - PROCESS | 1650 | 1461594802706 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:33:22 INFO - PROCESS | 1650 | 1461594802834 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e8800 == 129 [pid = 1650] [id = 681] 07:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x129855400) [pid = 1650] [serial = 2043] [outer = 0x0] 07:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12aa1a800) [pid = 1650] [serial = 2044] [outer = 0x129855400] 07:33:22 INFO - PROCESS | 1650 | 1461594802889 Marionette DEBUG loaded listener.js 07:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12aa37400) [pid = 1650] [serial = 2045] [outer = 0x129855400] 07:33:23 INFO - PROCESS | 1650 | 1461594803803 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] 07:33:23 INFO - PROCESS | 1650 | 1461594803844 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:33:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:33:23 INFO - PROCESS | 1650 | 1461594803846 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:33:23 INFO - PROCESS | 1650 | 1461594803848 Marionette TRACE conn2 <- [1,2698,null,{}] 07:33:23 INFO - PROCESS | 1650 | 1461594803850 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}] 07:33:23 INFO - PROCESS | 1650 | 1461594803991 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:33:24 INFO - PROCESS | 1650 | 1461594804196 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fab4000 == 130 [pid = 1650] [id = 682] 07:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12aa3e400) [pid = 1650] [serial = 2046] [outer = 0x0] 07:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12ab4cc00) [pid = 1650] [serial = 2047] [outer = 0x12aa3e400] 07:33:24 INFO - PROCESS | 1650 | 1461594804289 Marionette DEBUG loaded listener.js 07:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12abe2800) [pid = 1650] [serial = 2048] [outer = 0x12aa3e400] 07:33:25 INFO - PROCESS | 1650 | 1461594805221 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] 07:33:25 INFO - PROCESS | 1650 | 1461594805271 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:33:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:33:25 INFO - PROCESS | 1650 | 1461594805273 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:33:25 INFO - PROCESS | 1650 | 1461594805274 Marionette TRACE conn2 <- [1,2702,null,{}] 07:33:25 INFO - PROCESS | 1650 | 1461594805277 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}] 07:33:25 INFO - PROCESS | 1650 | 1461594805397 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:33:25 INFO - PROCESS | 1650 | 1461594805526 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337c7800 == 131 [pid = 1650] [id = 683] 07:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12abe3c00) [pid = 1650] [serial = 2049] [outer = 0x0] 07:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ace3000) [pid = 1650] [serial = 2050] [outer = 0x12abe3c00] 07:33:25 INFO - PROCESS | 1650 | 1461594805577 Marionette DEBUG loaded listener.js 07:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12ad87000) [pid = 1650] [serial = 2051] [outer = 0x12abe3c00] 07:33:26 INFO - PROCESS | 1650 | 1461594806017 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]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:33:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 07:33:26 INFO - PROCESS | 1650 | 1461594806043 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:33:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:33:26 INFO - PROCESS | 1650 | 1461594806045 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:33:26 INFO - PROCESS | 1650 | 1461594806047 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:33:26 INFO - PROCESS | 1650 | 1461594806048 Marionette TRACE conn2 <- [1,2706,null,{}] 07:33:26 INFO - PROCESS | 1650 | 1461594806051 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}] 07:33:26 INFO - PROCESS | 1650 | 1461594806191 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:33:26 INFO - PROCESS | 1650 | 1461594806294 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a09000 == 132 [pid = 1650] [id = 684] 07:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12ad91000) [pid = 1650] [serial = 2052] [outer = 0x0] 07:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12aec0000) [pid = 1650] [serial = 2053] [outer = 0x12ad91000] 07:33:26 INFO - PROCESS | 1650 | 1461594806328 Marionette DEBUG loaded listener.js 07:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12afda800) [pid = 1650] [serial = 2054] [outer = 0x12ad91000] 07:33:26 INFO - PROCESS | 1650 | 1461594806771 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]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:33:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 770ms 07:33:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:33:26 INFO - PROCESS | 1650 | 1461594806828 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:33:26 INFO - PROCESS | 1650 | 1461594806829 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:33:26 INFO - PROCESS | 1650 | 1461594806831 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:33:26 INFO - PROCESS | 1650 | 1461594806834 Marionette TRACE conn2 <- [1,2710,null,{}] 07:33:26 INFO - PROCESS | 1650 | 1461594806837 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}] 07:33:26 INFO - PROCESS | 1650 | 1461594806960 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:33:27 INFO - PROCESS | 1650 | 1461594807063 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x139a87800 == 133 [pid = 1650] [id = 685] 07:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12afd9c00) [pid = 1650] [serial = 2055] [outer = 0x0] 07:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12b544c00) [pid = 1650] [serial = 2056] [outer = 0x12afd9c00] 07:33:27 INFO - PROCESS | 1650 | 1461594807098 Marionette DEBUG loaded listener.js 07:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12b5bb000) [pid = 1650] [serial = 2057] [outer = 0x12afd9c00] 07:33:27 INFO - PROCESS | 1650 | 1461594807607 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] 07:33:27 INFO - PROCESS | 1650 | 1461594807656 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:33:27 INFO - PROCESS | 1650 | 1461594807659 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:33:27 INFO - PROCESS | 1650 | 1461594807660 Marionette TRACE conn2 <- [1,2714,null,{}] 07:33:27 INFO - PROCESS | 1650 | 1461594807663 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}] 07:33:27 INFO - PROCESS | 1650 | 1461594807784 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:33:27 INFO - PROCESS | 1650 | 1461594807886 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b11000 == 134 [pid = 1650] [id = 686] 07:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12b5c3400) [pid = 1650] [serial = 2058] [outer = 0x0] 07:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12b5e2000) [pid = 1650] [serial = 2059] [outer = 0x12b5c3400] 07:33:27 INFO - PROCESS | 1650 | 1461594807916 Marionette DEBUG loaded listener.js 07:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12b6d4400) [pid = 1650] [serial = 2060] [outer = 0x12b5c3400] 07:33:28 INFO - PROCESS | 1650 | 1461594808477 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]]]}] 07:33:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:33:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 869ms 07:33:28 INFO - PROCESS | 1650 | 1461594808529 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:33:28 INFO - PROCESS | 1650 | 1461594808531 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:33:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:33:28 INFO - PROCESS | 1650 | 1461594808537 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:33:28 INFO - PROCESS | 1650 | 1461594808539 Marionette TRACE conn2 <- [1,2718,null,{}] 07:33:28 INFO - PROCESS | 1650 | 1461594808543 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}] 07:33:28 INFO - PROCESS | 1650 | 1461594808717 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:33:28 INFO - PROCESS | 1650 | 1461594808821 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c39800 == 135 [pid = 1650] [id = 687] 07:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x114565800) [pid = 1650] [serial = 2061] [outer = 0x0] 07:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x126f38800) [pid = 1650] [serial = 2062] [outer = 0x114565800] 07:33:28 INFO - PROCESS | 1650 | 1461594808853 Marionette DEBUG loaded listener.js 07:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12b5e4c00) [pid = 1650] [serial = 2063] [outer = 0x114565800] 07:33:29 INFO - PROCESS | 1650 | 1461594809313 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] 07:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:33:29 INFO - PROCESS | 1650 | 1461594809359 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:33:29 INFO - PROCESS | 1650 | 1461594809361 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:33:29 INFO - PROCESS | 1650 | 1461594809363 Marionette TRACE conn2 <- [1,2722,null,{}] 07:33:29 INFO - PROCESS | 1650 | 1461594809365 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}] 07:33:29 INFO - PROCESS | 1650 | 1461594809492 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:33:29 INFO - PROCESS | 1650 | 1461594809597 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b208000 == 136 [pid = 1650] [id = 688] 07:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x127f8e800) [pid = 1650] [serial = 2064] [outer = 0x0] 07:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12bb9ac00) [pid = 1650] [serial = 2065] [outer = 0x127f8e800] 07:33:29 INFO - PROCESS | 1650 | 1461594809627 Marionette DEBUG loaded listener.js 07:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12bcd7400) [pid = 1650] [serial = 2066] [outer = 0x127f8e800] 07:33:30 INFO - PROCESS | 1650 | 1461594810102 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] 07:33:30 INFO - PROCESS | 1650 | 1461594810132 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:33:30 INFO - PROCESS | 1650 | 1461594810135 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:33:30 INFO - PROCESS | 1650 | 1461594810137 Marionette TRACE conn2 <- [1,2726,null,{}] 07:33:30 INFO - PROCESS | 1650 | 1461594810140 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}] 07:33:30 INFO - PROCESS | 1650 | 1461594810282 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:33:30 INFO - PROCESS | 1650 | 1461594810607 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba03800 == 137 [pid = 1650] [id = 689] 07:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x114566000) [pid = 1650] [serial = 2067] [outer = 0x0] 07:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x114f3cc00) [pid = 1650] [serial = 2068] [outer = 0x114566000] 07:33:30 INFO - PROCESS | 1650 | 1461594810641 Marionette DEBUG loaded listener.js 07:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x11594d000) [pid = 1650] [serial = 2069] [outer = 0x114566000] 07:33:31 INFO - PROCESS | 1650 | 1461594811111 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]]]}] 07:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1020ms 07:33:31 INFO - PROCESS | 1650 | 1461594811181 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:33:31 INFO - PROCESS | 1650 | 1461594811185 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:33:31 INFO - PROCESS | 1650 | 1461594811191 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:33:31 INFO - PROCESS | 1650 | 1461594811193 Marionette TRACE conn2 <- [1,2730,null,{}] 07:33:31 INFO - PROCESS | 1650 | 1461594811196 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}] 07:33:31 INFO - PROCESS | 1650 | 1461594811321 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:33:31 INFO - PROCESS | 1650 | 1461594811426 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b81f000 == 138 [pid = 1650] [id = 690] 07:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11aa5d400) [pid = 1650] [serial = 2070] [outer = 0x0] 07:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x11af0c800) [pid = 1650] [serial = 2071] [outer = 0x11aa5d400] 07:33:31 INFO - PROCESS | 1650 | 1461594811455 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x11c882400) [pid = 1650] [serial = 2072] [outer = 0x11aa5d400] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c005800 == 137 [pid = 1650] [id = 677] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad4f000 == 136 [pid = 1650] [id = 676] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x125eb1000 == 135 [pid = 1650] [id = 675] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1192b4800 == 134 [pid = 1650] [id = 674] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12fa0e000) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12aa41400) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11afea800 == 133 [pid = 1650] [id = 673] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1259b0800 == 132 [pid = 1650] [id = 672] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x139630800 == 131 [pid = 1650] [id = 671] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ade5800 == 130 [pid = 1650] [id = 670] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x138a64000 == 129 [pid = 1650] [id = 669] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x138a04000 == 128 [pid = 1650] [id = 668] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x133855000 == 127 [pid = 1650] [id = 667] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x130333800 == 126 [pid = 1650] [id = 666] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd13800 == 125 [pid = 1650] [id = 665] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12f412800 == 124 [pid = 1650] [id = 664] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12e977800 == 123 [pid = 1650] [id = 663] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d07a000 == 122 [pid = 1650] [id = 662] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x125eaf000 == 121 [pid = 1650] [id = 661] 07:33:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a0000 == 120 [pid = 1650] [id = 660] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x126a71800) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11c116000) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11c471400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12393a800) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x1279b9400) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x1276a4c00) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12afd2400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12b0c7c00) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x125a6cc00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12aa29800) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12aec7000) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x115610400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12b6cb000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12b5bb800) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11ac9a800) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x128445000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ae92400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x129b73000) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12aa21400) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12aa27000) [pid = 1650] [serial = 1388] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12985ec00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x129862c00) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x126cb5800) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x125a65000) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x118e13400) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x133782800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x139e1d400) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x141e9f400) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12d645000) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x13a30d800) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12af24400) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x139a35400) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x142d77400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x139c87c00) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12aa4a800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x142d90c00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12bb97800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12ae89800) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x139944400) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12abecc00) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x118f20400) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119267800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x115896000) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11560a800) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11af0e400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11b96a400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x125be1800) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x125a61800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12bb9d800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x114f56000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x114540c00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12ad89400) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 07:33:32 INFO - PROCESS | 1650 | 1461594812412 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] 07:33:32 INFO - PROCESS | 1650 | 1461594812422 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:33:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:33:32 INFO - PROCESS | 1650 | 1461594812425 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:33:32 INFO - PROCESS | 1650 | 1461594812426 Marionette TRACE conn2 <- [1,2734,null,{}] 07:33:32 INFO - PROCESS | 1650 | 1461594812429 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}] 07:33:32 INFO - PROCESS | 1650 | 1461594812532 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:33:32 INFO - PROCESS | 1650 | 1461594812621 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aaf800 == 121 [pid = 1650] [id = 691] 07:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c474000) [pid = 1650] [serial = 2073] [outer = 0x0] 07:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x125a61800) [pid = 1650] [serial = 2074] [outer = 0x11c474000] 07:33:32 INFO - PROCESS | 1650 | 1461594812648 Marionette DEBUG loaded listener.js 07:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x125d71800) [pid = 1650] [serial = 2075] [outer = 0x11c474000] 07:33:33 INFO - PROCESS | 1650 | 1461594813009 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]]]}] 07:33:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:33:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 619ms 07:33:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:33:33 INFO - PROCESS | 1650 | 1461594813044 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:33:33 INFO - PROCESS | 1650 | 1461594813046 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:33:33 INFO - PROCESS | 1650 | 1461594813054 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:33:33 INFO - PROCESS | 1650 | 1461594813058 Marionette TRACE conn2 <- [1,2738,null,{}] 07:33:33 INFO - PROCESS | 1650 | 1461594813062 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}] 07:33:33 INFO - PROCESS | 1650 | 1461594813174 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:33:33 INFO - PROCESS | 1650 | 1461594813266 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c1e000 == 122 [pid = 1650] [id = 692] 07:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x125d6a800) [pid = 1650] [serial = 2076] [outer = 0x0] 07:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129855800) [pid = 1650] [serial = 2077] [outer = 0x125d6a800] 07:33:33 INFO - PROCESS | 1650 | 1461594813293 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12aa37000) [pid = 1650] [serial = 2078] [outer = 0x125d6a800] 07:33:33 INFO - PROCESS | 1650 | 1461594813608 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]]]}] 07:33:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:33:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 579ms 07:33:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:33:33 INFO - PROCESS | 1650 | 1461594813628 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:33:33 INFO - PROCESS | 1650 | 1461594813629 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:33:33 INFO - PROCESS | 1650 | 1461594813632 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:33:33 INFO - PROCESS | 1650 | 1461594813633 Marionette TRACE conn2 <- [1,2742,null,{}] 07:33:33 INFO - PROCESS | 1650 | 1461594813639 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}] 07:33:33 INFO - PROCESS | 1650 | 1461594813783 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:33:33 INFO - PROCESS | 1650 | 1461594813792 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad5d800 == 123 [pid = 1650] [id = 693] 07:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x127468800) [pid = 1650] [serial = 2079] [outer = 0x0] 07:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12aa85800) [pid = 1650] [serial = 2080] [outer = 0x127468800] 07:33:33 INFO - PROCESS | 1650 | 1461594813819 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12abe7000) [pid = 1650] [serial = 2081] [outer = 0x127468800] 07:33:34 INFO - PROCESS | 1650 | 1461594814192 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]]]}] 07:33:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:33:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 570ms 07:33:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:33:34 INFO - PROCESS | 1650 | 1461594814203 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:33:34 INFO - PROCESS | 1650 | 1461594814204 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:33:34 INFO - PROCESS | 1650 | 1461594814206 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:33:34 INFO - PROCESS | 1650 | 1461594814207 Marionette TRACE conn2 <- [1,2746,null,{}] 07:33:34 INFO - PROCESS | 1650 | 1461594814209 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}] 07:33:34 INFO - PROCESS | 1650 | 1461594814317 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:33:34 INFO - PROCESS | 1650 | 1461594814421 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d071800 == 124 [pid = 1650] [id = 694] 07:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12ad69000) [pid = 1650] [serial = 2082] [outer = 0x0] 07:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ad89800) [pid = 1650] [serial = 2083] [outer = 0x12ad69000] 07:33:34 INFO - PROCESS | 1650 | 1461594814455 Marionette DEBUG loaded listener.js 07:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12ae8ec00) [pid = 1650] [serial = 2084] [outer = 0x12ad69000] 07:33:34 INFO - PROCESS | 1650 | 1461594814795 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]]]}] 07:33:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:33:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 618ms 07:33:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:33:34 INFO - PROCESS | 1650 | 1461594814825 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:33:34 INFO - PROCESS | 1650 | 1461594814826 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:33:34 INFO - PROCESS | 1650 | 1461594814828 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:33:34 INFO - PROCESS | 1650 | 1461594814829 Marionette TRACE conn2 <- [1,2750,null,{}] 07:33:34 INFO - PROCESS | 1650 | 1461594814831 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}] 07:33:34 INFO - PROCESS | 1650 | 1461594814969 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:33:34 INFO - PROCESS | 1650 | 1461594814984 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ef30000 == 125 [pid = 1650] [id = 695] 07:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12ae90c00) [pid = 1650] [serial = 2085] [outer = 0x0] 07:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12af0dc00) [pid = 1650] [serial = 2086] [outer = 0x12ae90c00] 07:33:35 INFO - PROCESS | 1650 | 1461594815011 Marionette DEBUG loaded listener.js 07:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12afd6000) [pid = 1650] [serial = 2087] [outer = 0x12ae90c00] 07:33:35 INFO - PROCESS | 1650 | 1461594815412 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]]]}] 07:33:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:33:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 618ms 07:33:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:33:35 INFO - PROCESS | 1650 | 1461594815454 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:33:35 INFO - PROCESS | 1650 | 1461594815455 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:33:35 INFO - PROCESS | 1650 | 1461594815457 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:33:35 INFO - PROCESS | 1650 | 1461594815458 Marionette TRACE conn2 <- [1,2754,null,{}] 07:33:35 INFO - PROCESS | 1650 | 1461594815460 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}] 07:33:35 INFO - PROCESS | 1650 | 1461594815599 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:33:35 INFO - PROCESS | 1650 | 1461594815615 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa1b000 == 126 [pid = 1650] [id = 696] 07:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12afd6800) [pid = 1650] [serial = 2088] [outer = 0x0] 07:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12b545400) [pid = 1650] [serial = 2089] [outer = 0x12afd6800] 07:33:35 INFO - PROCESS | 1650 | 1461594815641 Marionette DEBUG loaded listener.js 07:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12bcdf800) [pid = 1650] [serial = 2090] [outer = 0x12afd6800] 07:33:36 INFO - PROCESS | 1650 | 1461594816013 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]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:33:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 568ms 07:33:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:33:36 INFO - PROCESS | 1650 | 1461594816026 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:33:36 INFO - PROCESS | 1650 | 1461594816027 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:33:36 INFO - PROCESS | 1650 | 1461594816029 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 1650 | 1461594816030 Marionette TRACE conn2 <- [1,2758,null,{}] 07:33:36 INFO - PROCESS | 1650 | 1461594816032 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}] 07:33:36 INFO - PROCESS | 1650 | 1461594816175 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:33:36 INFO - PROCESS | 1650 | 1461594816196 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1305ca000 == 127 [pid = 1650] [id = 697] 07:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12bce4400) [pid = 1650] [serial = 2091] [outer = 0x0] 07:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12bf0f000) [pid = 1650] [serial = 2092] [outer = 0x12bce4400] 07:33:36 INFO - PROCESS | 1650 | 1461594816224 Marionette DEBUG loaded listener.js 07:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12cf1bc00) [pid = 1650] [serial = 2093] [outer = 0x12bce4400] 07:33:36 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x126cb5400) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:33:36 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129f9bc00) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:33:36 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x114f55c00) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:33:36 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1165b3c00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:33:36 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11a7e5c00) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:33:36 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11c2b7000) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:33:36 INFO - PROCESS | 1650 | 1461594816703 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]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:33:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 07:33:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:33:36 INFO - PROCESS | 1650 | 1461594816748 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:33:36 INFO - PROCESS | 1650 | 1461594816750 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:33:36 INFO - PROCESS | 1650 | 1461594816752 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 1650 | 1461594816753 Marionette TRACE conn2 <- [1,2762,null,{}] 07:33:36 INFO - PROCESS | 1650 | 1461594816755 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}] 07:33:36 INFO - PROCESS | 1650 | 1461594816864 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:33:36 INFO - PROCESS | 1650 | 1461594816957 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1338b7000 == 128 [pid = 1650] [id = 698] 07:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x127f8a400) [pid = 1650] [serial = 2094] [outer = 0x0] 07:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12b0c3c00) [pid = 1650] [serial = 2095] [outer = 0x127f8a400] 07:33:36 INFO - PROCESS | 1650 | 1461594816983 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d0a1400) [pid = 1650] [serial = 2096] [outer = 0x127f8a400] 07:33:37 INFO - PROCESS | 1650 | 1461594817259 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]]]}] 07:33:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:33:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 568ms 07:33:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:33:37 INFO - PROCESS | 1650 | 1461594817322 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:33:37 INFO - PROCESS | 1650 | 1461594817323 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:33:37 INFO - PROCESS | 1650 | 1461594817326 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:33:37 INFO - PROCESS | 1650 | 1461594817327 Marionette TRACE conn2 <- [1,2766,null,{}] 07:33:37 INFO - PROCESS | 1650 | 1461594817330 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}] 07:33:37 INFO - PROCESS | 1650 | 1461594817448 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:33:37 INFO - PROCESS | 1650 | 1461594817552 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a47800 == 129 [pid = 1650] [id = 699] 07:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12d0a0000) [pid = 1650] [serial = 2097] [outer = 0x0] 07:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12d185800) [pid = 1650] [serial = 2098] [outer = 0x12d0a0000] 07:33:37 INFO - PROCESS | 1650 | 1461594817598 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12d34ac00) [pid = 1650] [serial = 2099] [outer = 0x12d0a0000] 07:33:37 INFO - PROCESS | 1650 | 1461594817961 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]]]}] 07:33:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:33:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 07:33:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:33:38 INFO - PROCESS | 1650 | 1461594817997 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:33:38 INFO - PROCESS | 1650 | 1461594817998 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:33:38 INFO - PROCESS | 1650 | 1461594818000 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:33:38 INFO - PROCESS | 1650 | 1461594818002 Marionette TRACE conn2 <- [1,2770,null,{}] 07:33:38 INFO - PROCESS | 1650 | 1461594818004 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}] 07:33:38 INFO - PROCESS | 1650 | 1461594818129 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:33:38 INFO - PROCESS | 1650 | 1461594818219 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b0d800 == 130 [pid = 1650] [id = 700] 07:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12d348c00) [pid = 1650] [serial = 2100] [outer = 0x0] 07:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d63f400) [pid = 1650] [serial = 2101] [outer = 0x12d348c00] 07:33:38 INFO - PROCESS | 1650 | 1461594818245 Marionette DEBUG loaded listener.js 07:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12e567c00) [pid = 1650] [serial = 2102] [outer = 0x12d348c00] 07:33:38 INFO - PROCESS | 1650 | 1461594818518 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]]]}] 07:33:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:33:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 570ms 07:33:38 INFO - PROCESS | 1650 | 1461594818665 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:33:38 INFO - PROCESS | 1650 | 1461594818667 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:33:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:33:38 INFO - PROCESS | 1650 | 1461594818680 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:33:38 INFO - PROCESS | 1650 | 1461594818685 Marionette TRACE conn2 <- [1,2774,null,{}] 07:33:38 INFO - PROCESS | 1650 | 1461594818690 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}] 07:33:38 INFO - PROCESS | 1650 | 1461594818830 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:33:38 INFO - PROCESS | 1650 | 1461594818963 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c2d6000 == 131 [pid = 1650] [id = 701] 07:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x119269800) [pid = 1650] [serial = 2103] [outer = 0x0] 07:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11a556c00) [pid = 1650] [serial = 2104] [outer = 0x119269800] 07:33:39 INFO - PROCESS | 1650 | 1461594819009 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11bf2e800) [pid = 1650] [serial = 2105] [outer = 0x119269800] 07:33:39 INFO - PROCESS | 1650 | 1461594819471 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]]]}] 07:33:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:33:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 828ms 07:33:39 INFO - PROCESS | 1650 | 1461594819508 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 1650 | 1461594819510 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:33:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:33:39 INFO - PROCESS | 1650 | 1461594819516 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 1650 | 1461594819520 Marionette TRACE conn2 <- [1,2778,null,{}] 07:33:39 INFO - PROCESS | 1650 | 1461594819523 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}] 07:33:39 INFO - PROCESS | 1650 | 1461594819655 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:33:39 INFO - PROCESS | 1650 | 1461594819789 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1c800 == 132 [pid = 1650] [id = 702] 07:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11c11e400) [pid = 1650] [serial = 2106] [outer = 0x0] 07:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x125a69800) [pid = 1650] [serial = 2107] [outer = 0x11c11e400] 07:33:39 INFO - PROCESS | 1650 | 1461594819821 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x127f0ac00) [pid = 1650] [serial = 2108] [outer = 0x11c11e400] 07:33:40 INFO - PROCESS | 1650 | 1461594820314 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]]]}] 07:33:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:33:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 828ms 07:33:40 INFO - PROCESS | 1650 | 1461594820343 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:33:40 INFO - PROCESS | 1650 | 1461594820344 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:33:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:33:40 INFO - PROCESS | 1650 | 1461594820346 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:33:40 INFO - PROCESS | 1650 | 1461594820348 Marionette TRACE conn2 <- [1,2782,null,{}] 07:33:40 INFO - PROCESS | 1650 | 1461594820357 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}] 07:33:40 INFO - PROCESS | 1650 | 1461594820491 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:33:40 INFO - PROCESS | 1650 | 1461594820598 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337ca800 == 133 [pid = 1650] [id = 703] 07:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12ab5b000) [pid = 1650] [serial = 2109] [outer = 0x0] 07:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12abeec00) [pid = 1650] [serial = 2110] [outer = 0x12ab5b000] 07:33:40 INFO - PROCESS | 1650 | 1461594820631 Marionette DEBUG loaded listener.js 07:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12ad95c00) [pid = 1650] [serial = 2111] [outer = 0x12ab5b000] 07:33:41 INFO - PROCESS | 1650 | 1461594821086 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]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:33:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 772ms 07:33:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:33:41 INFO - PROCESS | 1650 | 1461594821119 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 1650 | 1461594821120 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:33:41 INFO - PROCESS | 1650 | 1461594821122 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 1650 | 1461594821124 Marionette TRACE conn2 <- [1,2786,null,{}] 07:33:41 INFO - PROCESS | 1650 | 1461594821126 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}] 07:33:41 INFO - PROCESS | 1650 | 1461594821255 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:33:41 INFO - PROCESS | 1650 | 1461594821388 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f7e000 == 134 [pid = 1650] [id = 704] 07:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12af0fc00) [pid = 1650] [serial = 2112] [outer = 0x0] 07:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12b0c5800) [pid = 1650] [serial = 2113] [outer = 0x12af0fc00] 07:33:41 INFO - PROCESS | 1650 | 1461594821421 Marionette DEBUG loaded listener.js 07:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12bba2000) [pid = 1650] [serial = 2114] [outer = 0x12af0fc00] 07:33:41 INFO - PROCESS | 1650 | 1461594821867 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]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:33:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 770ms 07:33:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:33:41 INFO - PROCESS | 1650 | 1461594821894 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 1650 | 1461594821895 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:33:41 INFO - PROCESS | 1650 | 1461594821897 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 1650 | 1461594821898 Marionette TRACE conn2 <- [1,2790,null,{}] 07:33:41 INFO - PROCESS | 1650 | 1461594821921 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}] 07:33:42 INFO - PROCESS | 1650 | 1461594822046 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:33:42 INFO - PROCESS | 1650 | 1461594822148 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a176000 == 135 [pid = 1650] [id = 705] 07:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12d0a6c00) [pid = 1650] [serial = 2115] [outer = 0x0] 07:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12d344800) [pid = 1650] [serial = 2116] [outer = 0x12d0a6c00] 07:33:42 INFO - PROCESS | 1650 | 1461594822178 Marionette DEBUG loaded listener.js 07:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12d63d000) [pid = 1650] [serial = 2117] [outer = 0x12d0a6c00] 07:33:42 INFO - PROCESS | 1650 | 1461594822637 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]]]}] 07:33:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:33:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 790ms 07:33:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:33:42 INFO - PROCESS | 1650 | 1461594822688 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:33:42 INFO - PROCESS | 1650 | 1461594822691 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:33:42 INFO - PROCESS | 1650 | 1461594822694 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:33:42 INFO - PROCESS | 1650 | 1461594822696 Marionette TRACE conn2 <- [1,2794,null,{}] 07:33:42 INFO - PROCESS | 1650 | 1461594822700 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}] 07:33:42 INFO - PROCESS | 1650 | 1461594822920 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:33:43 INFO - PROCESS | 1650 | 1461594823110 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a586800 == 136 [pid = 1650] [id = 706] 07:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e56c000) [pid = 1650] [serial = 2118] [outer = 0x0] 07:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12e580000) [pid = 1650] [serial = 2119] [outer = 0x12e56c000] 07:33:43 INFO - PROCESS | 1650 | 1461594823145 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e87a000) [pid = 1650] [serial = 2120] [outer = 0x12e56c000] 07:33:43 INFO - PROCESS | 1650 | 1461594823588 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]]]}] 07:33:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:33:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 926ms 07:33:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:33:43 INFO - PROCESS | 1650 | 1461594823619 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:33:43 INFO - PROCESS | 1650 | 1461594823621 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:33:43 INFO - PROCESS | 1650 | 1461594823623 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:33:43 INFO - PROCESS | 1650 | 1461594823624 Marionette TRACE conn2 <- [1,2798,null,{}] 07:33:43 INFO - PROCESS | 1650 | 1461594823626 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}] 07:33:43 INFO - PROCESS | 1650 | 1461594823752 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:33:43 INFO - PROCESS | 1650 | 1461594823887 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a658800 == 137 [pid = 1650] [id = 707] 07:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12e87b400) [pid = 1650] [serial = 2121] [outer = 0x0] 07:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12e93b400) [pid = 1650] [serial = 2122] [outer = 0x12e87b400] 07:33:43 INFO - PROCESS | 1650 | 1461594823919 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12ed3ac00) [pid = 1650] [serial = 2123] [outer = 0x12e87b400] 07:33:44 INFO - PROCESS | 1650 | 1461594824334 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]]]}] 07:33:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:33:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 07:33:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:33:44 INFO - PROCESS | 1650 | 1461594824343 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:33:44 INFO - PROCESS | 1650 | 1461594824344 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:33:44 INFO - PROCESS | 1650 | 1461594824347 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:33:44 INFO - PROCESS | 1650 | 1461594824348 Marionette TRACE conn2 <- [1,2802,null,{}] 07:33:44 INFO - PROCESS | 1650 | 1461594824350 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}] 07:33:44 INFO - PROCESS | 1650 | 1461594824481 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:33:44 INFO - PROCESS | 1650 | 1461594824615 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x141f62000 == 138 [pid = 1650] [id = 708] 07:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12ed40800) [pid = 1650] [serial = 2124] [outer = 0x0] 07:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12ed45c00) [pid = 1650] [serial = 2125] [outer = 0x12ed40800] 07:33:44 INFO - PROCESS | 1650 | 1461594824645 Marionette DEBUG loaded listener.js 07:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ef73000) [pid = 1650] [serial = 2126] [outer = 0x12ed40800] 07:33:45 INFO - PROCESS | 1650 | 1461594825065 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]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:33:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 771ms 07:33:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:33:45 INFO - PROCESS | 1650 | 1461594825119 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:33:45 INFO - PROCESS | 1650 | 1461594825121 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:33:45 INFO - PROCESS | 1650 | 1461594825123 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 1650 | 1461594825124 Marionette TRACE conn2 <- [1,2806,null,{}] 07:33:45 INFO - PROCESS | 1650 | 1461594825127 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}] 07:33:45 INFO - PROCESS | 1650 | 1461594825253 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:33:45 INFO - PROCESS | 1650 | 1461594825358 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421bd000 == 139 [pid = 1650] [id = 709] 07:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12ef71000) [pid = 1650] [serial = 2127] [outer = 0x0] 07:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12f445c00) [pid = 1650] [serial = 2128] [outer = 0x12ef71000] 07:33:45 INFO - PROCESS | 1650 | 1461594825388 Marionette DEBUG loaded listener.js 07:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12f796c00) [pid = 1650] [serial = 2129] [outer = 0x12ef71000] 07:33:45 INFO - PROCESS | 1650 | 1461594825848 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]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:33:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 769ms 07:33:45 INFO - PROCESS | 1650 | 1461594825893 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:33:45 INFO - PROCESS | 1650 | 1461594825896 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:33:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:33:45 INFO - PROCESS | 1650 | 1461594825899 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 1650 | 1461594825903 Marionette TRACE conn2 <- [1,2810,null,{}] 07:33:45 INFO - PROCESS | 1650 | 1461594825907 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}] 07:33:46 INFO - PROCESS | 1650 | 1461594826099 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:33:46 INFO - PROCESS | 1650 | 1461594826273 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x142252000 == 140 [pid = 1650] [id = 710] 07:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12ef73400) [pid = 1650] [serial = 2130] [outer = 0x0] 07:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12f7a3c00) [pid = 1650] [serial = 2131] [outer = 0x12ef73400] 07:33:46 INFO - PROCESS | 1650 | 1461594826305 Marionette DEBUG loaded listener.js 07:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12f8f1c00) [pid = 1650] [serial = 2132] [outer = 0x12ef73400] 07:33:46 INFO - PROCESS | 1650 | 1461594826732 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]]]}] 07:33:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:33:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 876ms 07:33:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:33:46 INFO - PROCESS | 1650 | 1461594826775 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:33:46 INFO - PROCESS | 1650 | 1461594826777 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:33:46 INFO - PROCESS | 1650 | 1461594826779 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:33:46 INFO - PROCESS | 1650 | 1461594826781 Marionette TRACE conn2 <- [1,2814,null,{}] 07:33:46 INFO - PROCESS | 1650 | 1461594826783 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}] 07:33:46 INFO - PROCESS | 1650 | 1461594826929 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:33:47 INFO - PROCESS | 1650 | 1461594827064 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1423c8800 == 141 [pid = 1650] [id = 711] 07:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12f8fd000) [pid = 1650] [serial = 2133] [outer = 0x0] 07:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12fa4f800) [pid = 1650] [serial = 2134] [outer = 0x12f8fd000] 07:33:47 INFO - PROCESS | 1650 | 1461594827100 Marionette DEBUG loaded listener.js 07:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12fb22800) [pid = 1650] [serial = 2135] [outer = 0x12f8fd000] 07:33:47 INFO - PROCESS | 1650 | 1461594827512 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]]]}] 07:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 772ms 07:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:33:47 INFO - PROCESS | 1650 | 1461594827551 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:33:47 INFO - PROCESS | 1650 | 1461594827553 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:33:47 INFO - PROCESS | 1650 | 1461594827555 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:33:47 INFO - PROCESS | 1650 | 1461594827557 Marionette TRACE conn2 <- [1,2818,null,{}] 07:33:47 INFO - PROCESS | 1650 | 1461594827559 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}] 07:33:47 INFO - PROCESS | 1650 | 1461594827687 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:33:47 INFO - PROCESS | 1650 | 1461594827877 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c083000 == 142 [pid = 1650] [id = 712] 07:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12ab55000) [pid = 1650] [serial = 2136] [outer = 0x0] 07:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x1300be800) [pid = 1650] [serial = 2137] [outer = 0x12ab55000] 07:33:47 INFO - PROCESS | 1650 | 1461594827908 Marionette DEBUG loaded listener.js 07:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x133778400) [pid = 1650] [serial = 2138] [outer = 0x12ab55000] 07:33:48 INFO - PROCESS | 1650 | 1461594828376 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]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 870ms 07:33:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:33:48 INFO - PROCESS | 1650 | 1461594828426 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:33:48 INFO - PROCESS | 1650 | 1461594828427 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:33:48 INFO - PROCESS | 1650 | 1461594828429 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 1650 | 1461594828430 Marionette TRACE conn2 <- [1,2822,null,{}] 07:33:48 INFO - PROCESS | 1650 | 1461594828432 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}] 07:33:48 INFO - PROCESS | 1650 | 1461594828564 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:33:48 INFO - PROCESS | 1650 | 1461594828702 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f57000 == 143 [pid = 1650] [id = 713] 07:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11b084c00) [pid = 1650] [serial = 2139] [outer = 0x0] 07:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x1300c5000) [pid = 1650] [serial = 2140] [outer = 0x11b084c00] 07:33:48 INFO - PROCESS | 1650 | 1461594828734 Marionette DEBUG loaded listener.js 07:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x13377b400) [pid = 1650] [serial = 2141] [outer = 0x11b084c00] 07:33:49 INFO - PROCESS | 1650 | 1461594829581 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]]]}] 07:33:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:33:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1224ms 07:33:49 INFO - PROCESS | 1650 | 1461594829655 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:33:49 INFO - PROCESS | 1650 | 1461594829658 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:33:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:33:49 INFO - PROCESS | 1650 | 1461594829663 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:33:49 INFO - PROCESS | 1650 | 1461594829667 Marionette TRACE conn2 <- [1,2826,null,{}] 07:33:49 INFO - PROCESS | 1650 | 1461594829672 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}] 07:33:49 INFO - PROCESS | 1650 | 1461594829872 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:33:50 INFO - PROCESS | 1650 | 1461594830053 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f1f000 == 144 [pid = 1650] [id = 714] 07:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x11a7dd000) [pid = 1650] [serial = 2142] [outer = 0x0] 07:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11aca0000) [pid = 1650] [serial = 2143] [outer = 0x11a7dd000] 07:33:50 INFO - PROCESS | 1650 | 1461594830082 Marionette DEBUG loaded listener.js 07:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11c2bb800) [pid = 1650] [serial = 2144] [outer = 0x11a7dd000] 07:33:50 INFO - PROCESS | 1650 | 1461594830537 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 926ms 07:33:50 INFO - PROCESS | 1650 | 1461594830589 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:33:50 INFO - PROCESS | 1650 | 1461594830592 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:33:50 INFO - PROCESS | 1650 | 1461594830597 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 1650 | 1461594830598 Marionette TRACE conn2 <- [1,2830,null,{}] 07:33:50 INFO - PROCESS | 1650 | 1461594830601 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}] 07:33:50 INFO - PROCESS | 1650 | 1461594830723 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:33:50 INFO - PROCESS | 1650 | 1461594830865 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa95000 == 145 [pid = 1650] [id = 715] 07:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x11a7e8400) [pid = 1650] [serial = 2145] [outer = 0x0] 07:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x125be1800) [pid = 1650] [serial = 2146] [outer = 0x11a7e8400] 07:33:50 INFO - PROCESS | 1650 | 1461594830896 Marionette DEBUG loaded listener.js 07:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x127866800) [pid = 1650] [serial = 2147] [outer = 0x11a7e8400] 07:33:51 INFO - PROCESS | 1650 | 1461594831331 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]]]}] 07:33:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:33:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 777ms 07:33:51 INFO - PROCESS | 1650 | 1461594831375 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:33:51 INFO - PROCESS | 1650 | 1461594831377 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:33:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:33:51 INFO - PROCESS | 1650 | 1461594831381 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:33:51 INFO - PROCESS | 1650 | 1461594831385 Marionette TRACE conn2 <- [1,2834,null,{}] 07:33:51 INFO - PROCESS | 1650 | 1461594831395 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}] 07:33:51 INFO - PROCESS | 1650 | 1461594831588 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:33:51 INFO - PROCESS | 1650 | 1461594831821 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa0c000 == 144 [pid = 1650] [id = 264] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x138a47800 == 143 [pid = 1650] [id = 699] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1338b7000 == 142 [pid = 1650] [id = 698] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1305ca000 == 141 [pid = 1650] [id = 697] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa1b000 == 140 [pid = 1650] [id = 696] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ef30000 == 139 [pid = 1650] [id = 695] 07:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12ae76400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 07:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12ae8a400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 07:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12af05000) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 07:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11b96f400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 07:33:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ac1800 == 140 [pid = 1650] [id = 716] 07:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11560d800) [pid = 1650] [serial = 2148] [outer = 0x0] 07:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12393a800) [pid = 1650] [serial = 2149] [outer = 0x11560d800] 07:33:51 INFO - PROCESS | 1650 | 1461594831898 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12aa2dc00) [pid = 1650] [serial = 2150] [outer = 0x11560d800] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d071800 == 139 [pid = 1650] [id = 694] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad5d800 == 138 [pid = 1650] [id = 693] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x126c1e000 == 137 [pid = 1650] [id = 692] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119aaf800 == 136 [pid = 1650] [id = 691] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b81f000 == 135 [pid = 1650] [id = 690] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e39d000 == 134 [pid = 1650] [id = 17] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba03800 == 133 [pid = 1650] [id = 689] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b208000 == 132 [pid = 1650] [id = 688] 07:33:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119c39800 == 131 [pid = 1650] [id = 687] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x139b11000 == 130 [pid = 1650] [id = 686] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x139a87800 == 129 [pid = 1650] [id = 685] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x138a09000 == 128 [pid = 1650] [id = 684] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1337c7800 == 127 [pid = 1650] [id = 683] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12fab4000 == 126 [pid = 1650] [id = 682] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8e8800 == 125 [pid = 1650] [id = 681] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70b000 == 124 [pid = 1650] [id = 659] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae1a800 == 123 [pid = 1650] [id = 680] 07:33:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11b94e000 == 122 [pid = 1650] [id = 679] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x127f91800) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12985e400) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12aa90400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x114f57400) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x118c4a800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x11560bc00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12ace9c00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11a55dc00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x123a72c00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12aa43800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x119755000) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12ad71800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x129f94c00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11b970400) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x11aa64800) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12afd2c00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11c884c00) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12abe8400) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x125d4c800) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12ab52400) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x126cac800) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 07:33:52 INFO - PROCESS | 1650 | 1461594832288 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:33:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:33:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 926ms 07:33:52 INFO - PROCESS | 1650 | 1461594832307 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:33:52 INFO - PROCESS | 1650 | 1461594832310 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:33:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:33:52 INFO - PROCESS | 1650 | 1461594832313 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:33:52 INFO - PROCESS | 1650 | 1461594832315 Marionette TRACE conn2 <- [1,2838,null,{}] 07:33:52 INFO - PROCESS | 1650 | 1461594832321 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}] 07:33:52 INFO - PROCESS | 1650 | 1461594832526 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:33:52 INFO - PROCESS | 1650 | 1461594832667 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c0d000 == 123 [pid = 1650] [id = 717] 07:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x118c4a800) [pid = 1650] [serial = 2151] [outer = 0x0] 07:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12aa43800) [pid = 1650] [serial = 2152] [outer = 0x118c4a800] 07:33:52 INFO - PROCESS | 1650 | 1461594832711 Marionette DEBUG loaded listener.js 07:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12ab49400) [pid = 1650] [serial = 2153] [outer = 0x118c4a800] 07:33:53 INFO - PROCESS | 1650 | 1461594833078 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]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 821ms 07:33:53 INFO - PROCESS | 1650 | 1461594833135 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 1650 | 1461594833136 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:33:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:33:53 INFO - PROCESS | 1650 | 1461594833138 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 1650 | 1461594833139 Marionette TRACE conn2 <- [1,2842,null,{}] 07:33:53 INFO - PROCESS | 1650 | 1461594833142 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}] 07:33:53 INFO - PROCESS | 1650 | 1461594833252 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:33:53 INFO - PROCESS | 1650 | 1461594833256 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b81f000 == 124 [pid = 1650] [id = 718] 07:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12ab4e000) [pid = 1650] [serial = 2154] [outer = 0x0] 07:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12abea400) [pid = 1650] [serial = 2155] [outer = 0x12ab4e000] 07:33:53 INFO - PROCESS | 1650 | 1461594833283 Marionette DEBUG loaded listener.js 07:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12ace9c00) [pid = 1650] [serial = 2156] [outer = 0x12ab4e000] 07:33:53 INFO - PROCESS | 1650 | 1461594833670 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]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 07:33:53 INFO - PROCESS | 1650 | 1461594833707 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 1650 | 1461594833709 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:33:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:33:53 INFO - PROCESS | 1650 | 1461594833711 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 1650 | 1461594833712 Marionette TRACE conn2 <- [1,2846,null,{}] 07:33:53 INFO - PROCESS | 1650 | 1461594833714 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}] 07:33:53 INFO - PROCESS | 1650 | 1461594833891 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:33:53 INFO - PROCESS | 1650 | 1461594833954 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d06e000 == 125 [pid = 1650] [id = 719] 07:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12ab56800) [pid = 1650] [serial = 2157] [outer = 0x0] 07:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ad71800) [pid = 1650] [serial = 2158] [outer = 0x12ab56800] 07:33:53 INFO - PROCESS | 1650 | 1461594833983 Marionette DEBUG loaded listener.js 07:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12b0c4000) [pid = 1650] [serial = 2159] [outer = 0x12ab56800] 07:33:54 INFO - PROCESS | 1650 | 1461594834330 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]]]}] 07:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 669ms 07:33:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:33:54 INFO - PROCESS | 1650 | 1461594834381 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:33:54 INFO - PROCESS | 1650 | 1461594834382 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:33:54 INFO - PROCESS | 1650 | 1461594834384 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 1650 | 1461594834385 Marionette TRACE conn2 <- [1,2850,null,{}] 07:33:54 INFO - PROCESS | 1650 | 1461594834387 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}] 07:33:54 INFO - PROCESS | 1650 | 1461594834531 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:33:54 INFO - PROCESS | 1650 | 1461594834567 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f758000 == 126 [pid = 1650] [id = 720] 07:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12b0c7c00) [pid = 1650] [serial = 2160] [outer = 0x0] 07:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12b5c5800) [pid = 1650] [serial = 2161] [outer = 0x12b0c7c00] 07:33:54 INFO - PROCESS | 1650 | 1461594834593 Marionette DEBUG loaded listener.js 07:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12bb9bc00) [pid = 1650] [serial = 2162] [outer = 0x12b0c7c00] 07:33:54 INFO - PROCESS | 1650 | 1461594834971 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:33:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:33:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 621ms 07:33:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:33:55 INFO - PROCESS | 1650 | 1461594835005 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:33:55 INFO - PROCESS | 1650 | 1461594835006 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:33:55 INFO - PROCESS | 1650 | 1461594835009 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:33:55 INFO - PROCESS | 1650 | 1461594835010 Marionette TRACE conn2 <- [1,2854,null,{}] 07:33:55 INFO - PROCESS | 1650 | 1461594835012 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}] 07:33:55 INFO - PROCESS | 1650 | 1461594835154 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:33:55 INFO - PROCESS | 1650 | 1461594835169 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fd0f800 == 127 [pid = 1650] [id = 721] 07:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12b0cf000) [pid = 1650] [serial = 2163] [outer = 0x0] 07:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12bce5000) [pid = 1650] [serial = 2164] [outer = 0x12b0cf000] 07:33:55 INFO - PROCESS | 1650 | 1461594835195 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12d0a6000) [pid = 1650] [serial = 2165] [outer = 0x12b0cf000] 07:33:55 INFO - PROCESS | 1650 | 1461594835574 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]]]}] 07:33:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:33:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 617ms 07:33:55 INFO - PROCESS | 1650 | 1461594835627 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:33:55 INFO - PROCESS | 1650 | 1461594835628 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:33:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:33:55 INFO - PROCESS | 1650 | 1461594835630 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:33:55 INFO - PROCESS | 1650 | 1461594835631 Marionette TRACE conn2 <- [1,2858,null,{}] 07:33:55 INFO - PROCESS | 1650 | 1461594835633 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}] 07:33:55 INFO - PROCESS | 1650 | 1461594835780 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:33:55 INFO - PROCESS | 1650 | 1461594835799 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337dd800 == 128 [pid = 1650] [id = 722] 07:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12d0aa800) [pid = 1650] [serial = 2166] [outer = 0x0] 07:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12d678800) [pid = 1650] [serial = 2167] [outer = 0x12d0aa800] 07:33:55 INFO - PROCESS | 1650 | 1461594835825 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12e566800) [pid = 1650] [serial = 2168] [outer = 0x12d0aa800] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x127468800) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12d0a0000) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x114566000) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12ae90c00) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12afd6800) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x127f8a400) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12ad69000) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x125d6a800) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12bce4400) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11aa5d400) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:33:56 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11c474000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:33:56 INFO - PROCESS | 1650 | 1461594836431 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:33:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:33:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 818ms 07:33:56 INFO - PROCESS | 1650 | 1461594836449 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:33:56 INFO - PROCESS | 1650 | 1461594836450 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:33:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:33:56 INFO - PROCESS | 1650 | 1461594836454 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:33:56 INFO - PROCESS | 1650 | 1461594836455 Marionette TRACE conn2 <- [1,2862,null,{}] 07:33:56 INFO - PROCESS | 1650 | 1461594836458 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}] 07:33:56 INFO - PROCESS | 1650 | 1461594836567 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:33:56 INFO - PROCESS | 1650 | 1461594836571 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab1d000 == 129 [pid = 1650] [id = 723] 07:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x11c474000) [pid = 1650] [serial = 2169] [outer = 0x0] 07:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12ace3800) [pid = 1650] [serial = 2170] [outer = 0x11c474000] 07:33:56 INFO - PROCESS | 1650 | 1461594836598 Marionette DEBUG loaded listener.js 07:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12bce5c00) [pid = 1650] [serial = 2171] [outer = 0x11c474000] 07:33:57 INFO - PROCESS | 1650 | 1461594837002 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]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:33:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 572ms 07:33:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:33:57 INFO - PROCESS | 1650 | 1461594837027 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 1650 | 1461594837028 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:33:57 INFO - PROCESS | 1650 | 1461594837030 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 1650 | 1461594837032 Marionette TRACE conn2 <- [1,2866,null,{}] 07:33:57 INFO - PROCESS | 1650 | 1461594837034 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}] 07:33:57 INFO - PROCESS | 1650 | 1461594837173 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:33:57 INFO - PROCESS | 1650 | 1461594837179 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x139636800 == 130 [pid = 1650] [id = 724] 07:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e874c00) [pid = 1650] [serial = 2172] [outer = 0x0] 07:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12f446400) [pid = 1650] [serial = 2173] [outer = 0x12e874c00] 07:33:57 INFO - PROCESS | 1650 | 1461594837209 Marionette DEBUG loaded listener.js 07:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12fa4b400) [pid = 1650] [serial = 2174] [outer = 0x12e874c00] 07:33:57 INFO - PROCESS | 1650 | 1461594837592 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]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:33:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 573ms 07:33:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:33:57 INFO - PROCESS | 1650 | 1461594837607 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 1650 | 1461594837608 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:33:57 INFO - PROCESS | 1650 | 1461594837610 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 1650 | 1461594837611 Marionette TRACE conn2 <- [1,2870,null,{}] 07:33:57 INFO - PROCESS | 1650 | 1461594837613 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}] 07:33:57 INFO - PROCESS | 1650 | 1461594837731 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:33:57 INFO - PROCESS | 1650 | 1461594837832 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b1e000 == 131 [pid = 1650] [id = 725] 07:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12785fc00) [pid = 1650] [serial = 2175] [outer = 0x0] 07:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12fb1b800) [pid = 1650] [serial = 2176] [outer = 0x12785fc00] 07:33:57 INFO - PROCESS | 1650 | 1461594837858 Marionette DEBUG loaded listener.js 07:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x133868400) [pid = 1650] [serial = 2177] [outer = 0x12785fc00] 07:33:58 INFO - PROCESS | 1650 | 1461594838141 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]]]}] 07:33:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:33:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms 07:33:58 INFO - PROCESS | 1650 | 1461594838179 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:33:58 INFO - PROCESS | 1650 | 1461594838180 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:33:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:33:58 INFO - PROCESS | 1650 | 1461594838182 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:33:58 INFO - PROCESS | 1650 | 1461594838183 Marionette TRACE conn2 <- [1,2874,null,{}] 07:33:58 INFO - PROCESS | 1650 | 1461594838189 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}] 07:33:58 INFO - PROCESS | 1650 | 1461594838302 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:33:58 INFO - PROCESS | 1650 | 1461594838306 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a66d800 == 132 [pid = 1650] [id = 726] 07:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x133777400) [pid = 1650] [serial = 2178] [outer = 0x0] 07:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x133873400) [pid = 1650] [serial = 2179] [outer = 0x133777400] 07:33:58 INFO - PROCESS | 1650 | 1461594838332 Marionette DEBUG loaded listener.js 07:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x1338dec00) [pid = 1650] [serial = 2180] [outer = 0x133777400] 07:33:58 INFO - PROCESS | 1650 | 1461594838991 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]]]}] 07:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 822ms 07:33:59 INFO - PROCESS | 1650 | 1461594839005 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:33:59 INFO - PROCESS | 1650 | 1461594839008 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:33:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:33:59 INFO - PROCESS | 1650 | 1461594839012 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:33:59 INFO - PROCESS | 1650 | 1461594839014 Marionette TRACE conn2 <- [1,2878,null,{}] 07:33:59 INFO - PROCESS | 1650 | 1461594839018 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}] 07:33:59 INFO - PROCESS | 1650 | 1461594839163 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:33:59 INFO - PROCESS | 1650 | 1461594839273 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f65800 == 133 [pid = 1650] [id = 727] 07:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x11af04800) [pid = 1650] [serial = 2181] [outer = 0x0] 07:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x11c88b400) [pid = 1650] [serial = 2182] [outer = 0x11af04800] 07:33:59 INFO - PROCESS | 1650 | 1461594839306 Marionette DEBUG loaded listener.js 07:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x1276a4c00) [pid = 1650] [serial = 2183] [outer = 0x11af04800] 07:33:59 INFO - PROCESS | 1650 | 1461594839809 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]]]}] 07:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 823ms 07:33:59 INFO - PROCESS | 1650 | 1461594839837 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:33:59 INFO - PROCESS | 1650 | 1461594839841 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:33:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:33:59 INFO - PROCESS | 1650 | 1461594839846 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:33:59 INFO - PROCESS | 1650 | 1461594839848 Marionette TRACE conn2 <- [1,2882,null,{}] 07:33:59 INFO - PROCESS | 1650 | 1461594839850 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}] 07:33:59 INFO - PROCESS | 1650 | 1461594839986 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:34:00 INFO - PROCESS | 1650 | 1461594840130 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7b2000 == 134 [pid = 1650] [id = 728] 07:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x128450000) [pid = 1650] [serial = 2184] [outer = 0x0] 07:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12aa2b400) [pid = 1650] [serial = 2185] [outer = 0x128450000] 07:34:00 INFO - PROCESS | 1650 | 1461594840161 Marionette DEBUG loaded listener.js 07:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12ab48400) [pid = 1650] [serial = 2186] [outer = 0x128450000] 07:34:00 INFO - PROCESS | 1650 | 1461594840613 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]]]}] 07:34:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:34:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 773ms 07:34:00 INFO - PROCESS | 1650 | 1461594840620 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:34:00 INFO - PROCESS | 1650 | 1461594840621 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:34:00 INFO - PROCESS | 1650 | 1461594840624 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:34:00 INFO - PROCESS | 1650 | 1461594840626 Marionette TRACE conn2 <- [1,2886,null,{}] 07:34:00 INFO - PROCESS | 1650 | 1461594840634 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}] 07:34:00 INFO - PROCESS | 1650 | 1461594840794 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:34:00 INFO - PROCESS | 1650 | 1461594840967 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a16b800 == 135 [pid = 1650] [id = 729] 07:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12ad71400) [pid = 1650] [serial = 2187] [outer = 0x0] 07:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12aecdc00) [pid = 1650] [serial = 2188] [outer = 0x12ad71400] 07:34:01 INFO - PROCESS | 1650 | 1461594841018 Marionette DEBUG loaded listener.js 07:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12bcdb800) [pid = 1650] [serial = 2189] [outer = 0x12ad71400] 07:34:01 INFO - PROCESS | 1650 | 1461594841530 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]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:34:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 922ms 07:34:01 INFO - PROCESS | 1650 | 1461594841546 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:34:01 INFO - PROCESS | 1650 | 1461594841549 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:34:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:34:01 INFO - PROCESS | 1650 | 1461594841551 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 1650 | 1461594841554 Marionette TRACE conn2 <- [1,2890,null,{}] 07:34:01 INFO - PROCESS | 1650 | 1461594841557 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}] 07:34:01 INFO - PROCESS | 1650 | 1461594841691 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:34:01 INFO - PROCESS | 1650 | 1461594841831 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x142412800 == 136 [pid = 1650] [id = 730] 07:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12bcdf000) [pid = 1650] [serial = 2190] [outer = 0x0] 07:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12e567800) [pid = 1650] [serial = 2191] [outer = 0x12bcdf000] 07:34:01 INFO - PROCESS | 1650 | 1461594841862 Marionette DEBUG loaded listener.js 07:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12e877000) [pid = 1650] [serial = 2192] [outer = 0x12bcdf000] 07:34:02 INFO - PROCESS | 1650 | 1461594842301 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 774ms 07:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:34:02 INFO - PROCESS | 1650 | 1461594842326 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:34:02 INFO - PROCESS | 1650 | 1461594842327 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:34:02 INFO - PROCESS | 1650 | 1461594842329 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:34:02 INFO - PROCESS | 1650 | 1461594842331 Marionette TRACE conn2 <- [1,2894,null,{}] 07:34:02 INFO - PROCESS | 1650 | 1461594842333 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}] 07:34:02 INFO - PROCESS | 1650 | 1461594842464 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:34:02 INFO - PROCESS | 1650 | 1461594842575 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x142dc5000 == 137 [pid = 1650] [id = 731] 07:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12e565800) [pid = 1650] [serial = 2193] [outer = 0x0] 07:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12ed3d400) [pid = 1650] [serial = 2194] [outer = 0x12e565800] 07:34:02 INFO - PROCESS | 1650 | 1461594842606 Marionette DEBUG loaded listener.js 07:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12fa46000) [pid = 1650] [serial = 2195] [outer = 0x12e565800] 07:34:03 INFO - PROCESS | 1650 | 1461594843022 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]]]}] 07:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 721ms 07:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:34:03 INFO - PROCESS | 1650 | 1461594843052 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:34:03 INFO - PROCESS | 1650 | 1461594843055 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:34:03 INFO - PROCESS | 1650 | 1461594843057 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 1650 | 1461594843059 Marionette TRACE conn2 <- [1,2898,null,{}] 07:34:03 INFO - PROCESS | 1650 | 1461594843081 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}] 07:34:03 INFO - PROCESS | 1650 | 1461594843269 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:34:03 INFO - PROCESS | 1650 | 1461594843376 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459ea800 == 138 [pid = 1650] [id = 732] 07:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x1300c6400) [pid = 1650] [serial = 2196] [outer = 0x0] 07:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x1338e0c00) [pid = 1650] [serial = 2197] [outer = 0x1300c6400] 07:34:03 INFO - PROCESS | 1650 | 1461594843410 Marionette DEBUG loaded listener.js 07:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x1398db000) [pid = 1650] [serial = 2198] [outer = 0x1300c6400] 07:34:03 INFO - PROCESS | 1650 | 1461594843827 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]]]}] 07:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 787ms 07:34:03 INFO - PROCESS | 1650 | 1461594843845 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:34:03 INFO - PROCESS | 1650 | 1461594843847 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:34:03 INFO - PROCESS | 1650 | 1461594843849 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 1650 | 1461594843850 Marionette TRACE conn2 <- [1,2902,null,{}] 07:34:03 INFO - PROCESS | 1650 | 1461594843855 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}] 07:34:03 INFO - PROCESS | 1650 | 1461594843984 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:34:04 INFO - PROCESS | 1650 | 1461594844134 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b69000 == 139 [pid = 1650] [id = 733] 07:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x1398dd800) [pid = 1650] [serial = 2199] [outer = 0x0] 07:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x1398e4400) [pid = 1650] [serial = 2200] [outer = 0x1398dd800] 07:34:04 INFO - PROCESS | 1650 | 1461594844168 Marionette DEBUG loaded listener.js 07:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x139948800) [pid = 1650] [serial = 2201] [outer = 0x1398dd800] 07:34:04 INFO - PROCESS | 1650 | 1461594844583 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:34:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:34:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 771ms 07:34:04 INFO - PROCESS | 1650 | 1461594844631 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:34:04 INFO - PROCESS | 1650 | 1461594844632 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:34:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:34:04 INFO - PROCESS | 1650 | 1461594844636 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 1650 | 1461594844637 Marionette TRACE conn2 <- [1,2906,null,{}] 07:34:04 INFO - PROCESS | 1650 | 1461594844640 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}] 07:34:04 INFO - PROCESS | 1650 | 1461594844772 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:34:04 INFO - PROCESS | 1650 | 1461594844911 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x146b1d800 == 140 [pid = 1650] [id = 734] 07:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x1398df000) [pid = 1650] [serial = 2202] [outer = 0x0] 07:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x13994ec00) [pid = 1650] [serial = 2203] [outer = 0x1398df000] 07:34:04 INFO - PROCESS | 1650 | 1461594844941 Marionette DEBUG loaded listener.js 07:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x1399bf400) [pid = 1650] [serial = 2204] [outer = 0x1398df000] 07:34:05 INFO - PROCESS | 1650 | 1461594845359 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]]]}] 07:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 769ms 07:34:05 INFO - PROCESS | 1650 | 1461594845406 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:34:05 INFO - PROCESS | 1650 | 1461594845407 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:34:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:34:05 INFO - PROCESS | 1650 | 1461594845409 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:34:05 INFO - PROCESS | 1650 | 1461594845411 Marionette TRACE conn2 <- [1,2910,null,{}] 07:34:05 INFO - PROCESS | 1650 | 1461594845413 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}] 07:34:05 INFO - PROCESS | 1650 | 1461594845544 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:34:05 INFO - PROCESS | 1650 | 1461594845656 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x146bf7800 == 141 [pid = 1650] [id = 735] 07:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x13994c800) [pid = 1650] [serial = 2205] [outer = 0x0] 07:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x1399c6000) [pid = 1650] [serial = 2206] [outer = 0x13994c800] 07:34:05 INFO - PROCESS | 1650 | 1461594845686 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x139a32000) [pid = 1650] [serial = 2207] [outer = 0x13994c800] 07:34:06 INFO - PROCESS | 1650 | 1461594846095 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]]]}] 07:34:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:34:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:34:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 721ms 07:34:06 INFO - PROCESS | 1650 | 1461594846132 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 1650 | 1461594846134 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:34:06 INFO - TEST-START | /DOMEvents/constructors.html 07:34:06 INFO - PROCESS | 1650 | 1461594846138 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 1650 | 1461594846140 Marionette TRACE conn2 <- [1,2914,null,{}] 07:34:06 INFO - PROCESS | 1650 | 1461594846143 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}] 07:34:06 INFO - PROCESS | 1650 | 1461594846353 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:34:06 INFO - PROCESS | 1650 | 1461594846497 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x146d05000 == 142 [pid = 1650] [id = 736] 07:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x1399bfc00) [pid = 1650] [serial = 2208] [outer = 0x0] 07:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x139a35800) [pid = 1650] [serial = 2209] [outer = 0x1399bfc00] 07:34:06 INFO - PROCESS | 1650 | 1461594846527 Marionette DEBUG loaded listener.js 07:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x139a4b400) [pid = 1650] [serial = 2210] [outer = 0x1399bfc00] 07:34:06 INFO - PROCESS | 1650 | 1461594846968 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]]]}] 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:34:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:34:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:34:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:34:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:34:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:34:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:34:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:34:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:34:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 878ms 07:34:07 INFO - PROCESS | 1650 | 1461594847015 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:34:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:34:07 INFO - PROCESS | 1650 | 1461594847018 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:34:07 INFO - PROCESS | 1650 | 1461594847020 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:34:07 INFO - PROCESS | 1650 | 1461594847022 Marionette TRACE conn2 <- [1,2918,null,{}] 07:34:07 INFO - PROCESS | 1650 | 1461594847025 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}] 07:34:07 INFO - PROCESS | 1650 | 1461594847172 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:34:07 INFO - PROCESS | 1650 | 1461594847287 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x147621000 == 143 [pid = 1650] [id = 737] 07:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x139a4d000) [pid = 1650] [serial = 2211] [outer = 0x0] 07:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x139b75400) [pid = 1650] [serial = 2212] [outer = 0x139a4d000] 07:34:07 INFO - PROCESS | 1650 | 1461594847322 Marionette DEBUG loaded listener.js 07:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x139c7ec00) [pid = 1650] [serial = 2213] [outer = 0x139a4d000] 07:34:07 INFO - PROCESS | 1650 | 1461594847828 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:34:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:34:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 823ms 07:34:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:34:07 INFO - PROCESS | 1650 | 1461594847844 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:34:07 INFO - PROCESS | 1650 | 1461594847847 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:34:07 INFO - PROCESS | 1650 | 1461594847869 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:34:07 INFO - PROCESS | 1650 | 1461594847871 Marionette TRACE conn2 <- [1,2922,null,{}] 07:34:07 INFO - PROCESS | 1650 | 1461594847881 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}] 07:34:08 INFO - PROCESS | 1650 | 1461594848075 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:34:08 INFO - PROCESS | 1650 | 1461594848265 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x147770800 == 144 [pid = 1650] [id = 738] 07:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x1398d7800) [pid = 1650] [serial = 2214] [outer = 0x0] 07:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x139c7fc00) [pid = 1650] [serial = 2215] [outer = 0x1398d7800] 07:34:08 INFO - PROCESS | 1650 | 1461594848297 Marionette DEBUG loaded listener.js 07:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x139c88c00) [pid = 1650] [serial = 2216] [outer = 0x1398d7800] 07:34:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:34:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:34:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:34:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:34:08 INFO - PROCESS | 1650 | 1461594848662 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]]]}] 07:34:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:34:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:34:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 07:34:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:34:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 07:34:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:34:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 07:34:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:34:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:34:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 846ms 07:34:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:34:08 INFO - PROCESS | 1650 | 1461594848695 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:34:08 INFO - PROCESS | 1650 | 1461594848697 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:34:08 INFO - PROCESS | 1650 | 1461594848700 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:34:08 INFO - PROCESS | 1650 | 1461594848702 Marionette TRACE conn2 <- [1,2926,null,{}] 07:34:08 INFO - PROCESS | 1650 | 1461594848705 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}] 07:34:08 INFO - PROCESS | 1650 | 1461594848840 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:34:08 INFO - PROCESS | 1650 | 1461594848988 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x147843000 == 145 [pid = 1650] [id = 739] 07:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x139a4c400) [pid = 1650] [serial = 2217] [outer = 0x0] 07:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x139deb800) [pid = 1650] [serial = 2218] [outer = 0x139a4c400] 07:34:09 INFO - PROCESS | 1650 | 1461594849018 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x139e1a800) [pid = 1650] [serial = 2219] [outer = 0x139a4c400] 07:34:09 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:34:09 INFO - PROCESS | 1650 | 1461594849368 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]]]}] 07:34:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:34:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 676ms 07:34:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:34:09 INFO - PROCESS | 1650 | 1461594849375 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:34:09 INFO - PROCESS | 1650 | 1461594849376 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:34:09 INFO - PROCESS | 1650 | 1461594849378 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:34:09 INFO - PROCESS | 1650 | 1461594849380 Marionette TRACE conn2 <- [1,2930,null,{}] 07:34:09 INFO - PROCESS | 1650 | 1461594849382 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}] 07:34:09 INFO - PROCESS | 1650 | 1461594849520 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:34:09 INFO - PROCESS | 1650 | 1461594849695 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1478dc000 == 146 [pid = 1650] [id = 740] 07:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x118f20800) [pid = 1650] [serial = 2220] [outer = 0x0] 07:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x139e1b000) [pid = 1650] [serial = 2221] [outer = 0x118f20800] 07:34:09 INFO - PROCESS | 1650 | 1461594849725 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x13a08e800) [pid = 1650] [serial = 2222] [outer = 0x118f20800] 07:34:10 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:34:10 INFO - PROCESS | 1650 | 1461594850128 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]]]}] 07:34:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:34:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 769ms 07:34:10 INFO - PROCESS | 1650 | 1461594850148 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:34:10 INFO - PROCESS | 1650 | 1461594850150 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:34:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:34:10 INFO - PROCESS | 1650 | 1461594850152 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:34:10 INFO - PROCESS | 1650 | 1461594850153 Marionette TRACE conn2 <- [1,2934,null,{}] 07:34:10 INFO - PROCESS | 1650 | 1461594850156 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}] 07:34:10 INFO - PROCESS | 1650 | 1461594850296 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:34:10 INFO - PROCESS | 1650 | 1461594850442 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba47000 == 147 [pid = 1650] [id = 741] 07:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x115607800) [pid = 1650] [serial = 2223] [outer = 0x0] 07:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x11aa61000) [pid = 1650] [serial = 2224] [outer = 0x115607800] 07:34:10 INFO - PROCESS | 1650 | 1461594850474 Marionette DEBUG loaded listener.js 07:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12bf08000) [pid = 1650] [serial = 2225] [outer = 0x115607800] 07:34:10 INFO - PROCESS | 1650 | 1461594850846 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]]]}] 07:34:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:34:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 719ms 07:34:10 INFO - PROCESS | 1650 | 1461594850872 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:34:10 INFO - PROCESS | 1650 | 1461594850873 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:34:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:34:10 INFO - PROCESS | 1650 | 1461594850876 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:34:10 INFO - PROCESS | 1650 | 1461594850877 Marionette TRACE conn2 <- [1,2938,null,{}] 07:34:10 INFO - PROCESS | 1650 | 1461594850879 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}] 07:34:11 INFO - PROCESS | 1650 | 1461594851017 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:34:11 INFO - PROCESS | 1650 | 1461594851156 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe9a800 == 148 [pid = 1650] [id = 742] 07:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x12b0ca800) [pid = 1650] [serial = 2226] [outer = 0x0] 07:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x13a094400) [pid = 1650] [serial = 2227] [outer = 0x12b0ca800] 07:34:11 INFO - PROCESS | 1650 | 1461594851186 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x13a303400) [pid = 1650] [serial = 2228] [outer = 0x12b0ca800] 07:34:11 INFO - PROCESS | 1650 | 1461594851549 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]]]}] 07:34:11 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:34:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 720ms 07:34:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:34:11 INFO - PROCESS | 1650 | 1461594851597 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:34:11 INFO - PROCESS | 1650 | 1461594851598 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:34:11 INFO - PROCESS | 1650 | 1461594851600 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:34:11 INFO - PROCESS | 1650 | 1461594851601 Marionette TRACE conn2 <- [1,2942,null,{}] 07:34:11 INFO - PROCESS | 1650 | 1461594851604 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}] 07:34:11 INFO - PROCESS | 1650 | 1461594851745 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:34:11 INFO - PROCESS | 1650 | 1461594851883 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x147978000 == 149 [pid = 1650] [id = 743] 07:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x13a090000) [pid = 1650] [serial = 2229] [outer = 0x0] 07:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x13a30a800) [pid = 1650] [serial = 2230] [outer = 0x13a090000] 07:34:11 INFO - PROCESS | 1650 | 1461594851907 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x13a310c00) [pid = 1650] [serial = 2231] [outer = 0x13a090000] 07:34:12 INFO - PROCESS | 1650 | 1461594852361 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"]]]}] 07:34:12 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:34:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:34:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 769ms 07:34:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:34:12 INFO - PROCESS | 1650 | 1461594852370 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:34:12 INFO - PROCESS | 1650 | 1461594852372 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:34:12 INFO - PROCESS | 1650 | 1461594852376 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:34:12 INFO - PROCESS | 1650 | 1461594852377 Marionette TRACE conn2 <- [1,2946,null,{}] 07:34:12 INFO - PROCESS | 1650 | 1461594852412 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}] 07:34:12 INFO - PROCESS | 1650 | 1461594852631 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:34:13 INFO - PROCESS | 1650 | 1461594853034 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1259b0800 == 150 [pid = 1650] [id = 744] 07:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x113611c00) [pid = 1650] [serial = 2232] [outer = 0x0] 07:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x1147d6800) [pid = 1650] [serial = 2233] [outer = 0x113611c00] 07:34:13 INFO - PROCESS | 1650 | 1461594853080 Marionette DEBUG loaded listener.js 07:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x118682000) [pid = 1650] [serial = 2234] [outer = 0x113611c00] 07:34:13 INFO - PROCESS | 1650 | 1461594853475 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]]]}] 07:34:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:34:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1122ms 07:34:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:34:13 INFO - PROCESS | 1650 | 1461594853498 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:34:13 INFO - PROCESS | 1650 | 1461594853500 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:34:13 INFO - PROCESS | 1650 | 1461594853503 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:34:13 INFO - PROCESS | 1650 | 1461594853505 Marionette TRACE conn2 <- [1,2950,null,{}] 07:34:13 INFO - PROCESS | 1650 | 1461594853509 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}] 07:34:13 INFO - PROCESS | 1650 | 1461594853644 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:34:13 INFO - PROCESS | 1650 | 1461594853798 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bed1000 == 151 [pid = 1650] [id = 745] 07:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x118ac2000) [pid = 1650] [serial = 2235] [outer = 0x0] 07:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x11af0ec00) [pid = 1650] [serial = 2236] [outer = 0x118ac2000] 07:34:13 INFO - PROCESS | 1650 | 1461594853830 Marionette DEBUG loaded listener.js 07:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x127865800) [pid = 1650] [serial = 2237] [outer = 0x118ac2000] 07:34:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b058000 == 152 [pid = 1650] [id = 746] 07:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x12aa43c00) [pid = 1650] [serial = 2238] [outer = 0x0] 07:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x126fb9000) [pid = 1650] [serial = 2239] [outer = 0x12aa43c00] 07:34:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:34:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 775ms 07:34:14 INFO - PROCESS | 1650 | 1461594854274 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]]]}] 07:34:14 INFO - PROCESS | 1650 | 1461594854280 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:34:14 INFO - PROCESS | 1650 | 1461594854284 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:34:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:34:14 INFO - PROCESS | 1650 | 1461594854320 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:34:14 INFO - PROCESS | 1650 | 1461594854322 Marionette TRACE conn2 <- [1,2954,null,{}] 07:34:14 INFO - PROCESS | 1650 | 1461594854326 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}] 07:34:14 INFO - PROCESS | 1650 | 1461594854480 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:34:14 INFO - PROCESS | 1650 | 1461594854643 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d070800 == 153 [pid = 1650] [id = 747] 07:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x12aa3d400) [pid = 1650] [serial = 2240] [outer = 0x0] 07:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x12abe8000) [pid = 1650] [serial = 2241] [outer = 0x12aa3d400] 07:34:14 INFO - PROCESS | 1650 | 1461594854667 Marionette DEBUG loaded listener.js 07:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x12ad68000) [pid = 1650] [serial = 2242] [outer = 0x12aa3d400] 07:34:15 INFO - PROCESS | 1650 | 1461594855133 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]]]}] 07:34:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:34:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 07:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 854ms 07:34:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:34:15 INFO - PROCESS | 1650 | 1461594855146 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:34:15 INFO - PROCESS | 1650 | 1461594855148 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:34:15 INFO - PROCESS | 1650 | 1461594855154 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:34:15 INFO - PROCESS | 1650 | 1461594855160 Marionette TRACE conn2 <- [1,2958,null,{}] 07:34:15 INFO - PROCESS | 1650 | 1461594855169 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}] 07:34:15 INFO - PROCESS | 1650 | 1461594855384 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:34:15 INFO - PROCESS | 1650 | 1461594855644 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x139b1e000 == 152 [pid = 1650] [id = 725] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x139636800 == 151 [pid = 1650] [id = 724] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x12d63f400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x126f38800) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x12bb9ac00) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12b5e2000) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b05d000 == 152 [pid = 1650] [id = 748] 07:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x117942800) [pid = 1650] [serial = 2243] [outer = 0x0] 07:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x1276a3400) [pid = 1650] [serial = 2244] [outer = 0x117942800] 07:34:15 INFO - PROCESS | 1650 | 1461594855751 Marionette DEBUG loaded listener.js 07:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x12ab61400) [pid = 1650] [serial = 2245] [outer = 0x117942800] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1d000 == 151 [pid = 1650] [id = 723] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1337dd800 == 150 [pid = 1650] [id = 722] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12fd0f800 == 149 [pid = 1650] [id = 721] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f758000 == 148 [pid = 1650] [id = 720] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d06e000 == 147 [pid = 1650] [id = 719] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b81f000 == 146 [pid = 1650] [id = 718] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x126c0d000 == 145 [pid = 1650] [id = 717] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119ac1800 == 144 [pid = 1650] [id = 716] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa95000 == 143 [pid = 1650] [id = 715] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x126f1f000 == 142 [pid = 1650] [id = 714] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1421bd000 == 141 [pid = 1650] [id = 709] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x141f62000 == 140 [pid = 1650] [id = 708] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x13a658800 == 139 [pid = 1650] [id = 707] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x13a586800 == 138 [pid = 1650] [id = 706] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x13a176000 == 137 [pid = 1650] [id = 705] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x139f7e000 == 136 [pid = 1650] [id = 704] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1337ca800 == 135 [pid = 1650] [id = 703] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab1c800 == 134 [pid = 1650] [id = 702] 07:34:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11c2d6000 == 133 [pid = 1650] [id = 701] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x12d34ac00) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x11c47dc00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x12aa85800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12d185800) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x11594d000) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x116544400) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12afd6000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12bcdf800) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x12b0c3c00) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x12ad89800) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12ae8ec00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12ab4cc00) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12abe7000) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12d0a1400) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x129855800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12aa37000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x12cf1bc00) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12aa1a800) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12b545400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12ace3000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12aec0000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x11c882400) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12bf0f000) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x125a61800) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12af0dc00) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x114f3cc00) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12b544c00) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11af0c800) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 07:34:15 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x125d71800) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 07:34:16 INFO - PROCESS | 1650 | 1461594856097 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]]]}] 07:34:16 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 978ms 07:34:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:34:16 INFO - PROCESS | 1650 | 1461594856129 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:34:16 INFO - PROCESS | 1650 | 1461594856131 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:34:16 INFO - PROCESS | 1650 | 1461594856133 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:34:16 INFO - PROCESS | 1650 | 1461594856134 Marionette TRACE conn2 <- [1,2962,null,{}] 07:34:16 INFO - PROCESS | 1650 | 1461594856137 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}] 07:34:16 INFO - PROCESS | 1650 | 1461594856254 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:34:16 INFO - PROCESS | 1650 | 1461594856259 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab16800 == 134 [pid = 1650] [id = 749] 07:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12abe5800) [pid = 1650] [serial = 2246] [outer = 0x0] 07:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12afd2c00) [pid = 1650] [serial = 2247] [outer = 0x12abe5800] 07:34:16 INFO - PROCESS | 1650 | 1461594856286 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12bb9cc00) [pid = 1650] [serial = 2248] [outer = 0x12abe5800] 07:34:16 INFO - PROCESS | 1650 | 1461594856680 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]]]}] 07:34:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 568ms 07:34:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:34:16 INFO - PROCESS | 1650 | 1461594856714 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:34:16 INFO - PROCESS | 1650 | 1461594856715 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:34:16 INFO - PROCESS | 1650 | 1461594856720 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:34:16 INFO - PROCESS | 1650 | 1461594856721 Marionette TRACE conn2 <- [1,2966,null,{}] 07:34:16 INFO - PROCESS | 1650 | 1461594856724 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}] 07:34:16 INFO - PROCESS | 1650 | 1461594856839 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:34:16 INFO - PROCESS | 1650 | 1461594856843 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e8e0000 == 135 [pid = 1650] [id = 750] 07:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12d185800) [pid = 1650] [serial = 2249] [outer = 0x0] 07:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12d34d800) [pid = 1650] [serial = 2250] [outer = 0x12d185800] 07:34:16 INFO - PROCESS | 1650 | 1461594856875 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12d684c00) [pid = 1650] [serial = 2251] [outer = 0x12d185800] 07:34:17 INFO - PROCESS | 1650 | 1461594857279 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]]]}] 07:34:17 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:34:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 569ms 07:34:17 INFO - PROCESS | 1650 | 1461594857290 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 1650 | 1461594857291 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:34:17 INFO - PROCESS | 1650 | 1461594857293 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 1650 | 1461594857294 Marionette TRACE conn2 <- [1,2970,null,{}] 07:34:17 INFO - PROCESS | 1650 | 1461594857296 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}] 07:34:17 INFO - PROCESS | 1650 | 1461594857457 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:34:17 INFO - PROCESS | 1650 | 1461594857467 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x133848000 == 136 [pid = 1650] [id = 751] 07:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12d63a800) [pid = 1650] [serial = 2252] [outer = 0x0] 07:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12e93c800) [pid = 1650] [serial = 2253] [outer = 0x12d63a800] 07:34:17 INFO - PROCESS | 1650 | 1461594857493 Marionette DEBUG loaded listener.js 07:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12f452400) [pid = 1650] [serial = 2254] [outer = 0x12d63a800] 07:34:17 INFO - PROCESS | 1650 | 1461594857840 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]]]}] 07:34:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 569ms 07:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:34:17 INFO - PROCESS | 1650 | 1461594857863 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 1650 | 1461594857864 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:34:17 INFO - PROCESS | 1650 | 1461594857866 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 1650 | 1461594857867 Marionette TRACE conn2 <- [1,2974,null,{}] 07:34:17 INFO - PROCESS | 1650 | 1461594857870 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}] 07:34:17 INFO - PROCESS | 1650 | 1461594857985 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:34:18 INFO - PROCESS | 1650 | 1461594858131 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d3f800 == 137 [pid = 1650] [id = 752] 07:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x12d67c000) [pid = 1650] [serial = 2255] [outer = 0x0] 07:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12f8ef400) [pid = 1650] [serial = 2256] [outer = 0x12d67c000] 07:34:18 INFO - PROCESS | 1650 | 1461594858158 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12fb23000) [pid = 1650] [serial = 2257] [outer = 0x12d67c000] 07:34:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 07:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 618ms 07:34:18 INFO - PROCESS | 1650 | 1461594858479 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]]]}] 07:34:18 INFO - PROCESS | 1650 | 1461594858486 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:34:18 INFO - PROCESS | 1650 | 1461594858489 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:34:18 INFO - PROCESS | 1650 | 1461594858505 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:34:18 INFO - PROCESS | 1650 | 1461594858507 Marionette TRACE conn2 <- [1,2978,null,{}] 07:34:18 INFO - PROCESS | 1650 | 1461594858511 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}] 07:34:18 INFO - PROCESS | 1650 | 1461594858694 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:34:18 INFO - PROCESS | 1650 | 1461594858711 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a58e000 == 138 [pid = 1650] [id = 753] 07:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x12e571c00) [pid = 1650] [serial = 2258] [outer = 0x0] 07:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x133776c00) [pid = 1650] [serial = 2259] [outer = 0x12e571c00] 07:34:18 INFO - PROCESS | 1650 | 1461594858736 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x1338e4c00) [pid = 1650] [serial = 2260] [outer = 0x12e571c00] 07:34:19 INFO - PROCESS | 1650 | 1461594859081 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]]]}] 07:34:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:34:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 636ms 07:34:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:34:19 INFO - PROCESS | 1650 | 1461594859127 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 1650 | 1461594859128 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:34:19 INFO - PROCESS | 1650 | 1461594859130 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 1650 | 1461594859131 Marionette TRACE conn2 <- [1,2982,null,{}] 07:34:19 INFO - PROCESS | 1650 | 1461594859134 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}] 07:34:19 INFO - PROCESS | 1650 | 1461594859300 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:34:19 INFO - PROCESS | 1650 | 1461594859320 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1421bc800 == 139 [pid = 1650] [id = 754] 07:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x1398d6400) [pid = 1650] [serial = 2261] [outer = 0x0] 07:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x139a35c00) [pid = 1650] [serial = 2262] [outer = 0x1398d6400] 07:34:19 INFO - PROCESS | 1650 | 1461594859361 Marionette DEBUG loaded listener.js 07:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x139a52800) [pid = 1650] [serial = 2263] [outer = 0x1398d6400] 07:34:19 INFO - PROCESS | 1650 | 1461594859717 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"]]]}] 07:34:19 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:34:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:34:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 619ms 07:34:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:34:19 INFO - PROCESS | 1650 | 1461594859751 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 1650 | 1461594859752 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:34:19 INFO - PROCESS | 1650 | 1461594859757 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 1650 | 1461594859758 Marionette TRACE conn2 <- [1,2986,null,{}] 07:34:19 INFO - PROCESS | 1650 | 1461594859761 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}] 07:34:19 INFO - PROCESS | 1650 | 1461594859921 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:34:19 INFO - PROCESS | 1650 | 1461594859945 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x142dcb000 == 140 [pid = 1650] [id = 755] 07:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x139a50800) [pid = 1650] [serial = 2264] [outer = 0x0] 07:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x139c50c00) [pid = 1650] [serial = 2265] [outer = 0x139a50800] 07:34:19 INFO - PROCESS | 1650 | 1461594859975 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x13a406400) [pid = 1650] [serial = 2266] [outer = 0x139a50800] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x1299ee000) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x11574d400) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12b0c7c00) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12b0cf000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12d0aa800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x11a7dd000) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x11c474000) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12e874c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x118c4a800) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x11a7e8400) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12ab4e000) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x11560d800) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12ab56800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12d348c00) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:34:20 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x12785fc00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:34:20 INFO - PROCESS | 1650 | 1461594860544 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]]]}] 07:34:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:34:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 820ms 07:34:20 INFO - PROCESS | 1650 | 1461594860577 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:34:20 INFO - PROCESS | 1650 | 1461594860579 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:34:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:34:20 INFO - PROCESS | 1650 | 1461594860623 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:34:20 INFO - PROCESS | 1650 | 1461594860625 Marionette TRACE conn2 <- [1,2990,null,{}] 07:34:20 INFO - PROCESS | 1650 | 1461594860630 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}] 07:34:20 INFO - PROCESS | 1650 | 1461594860767 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:34:20 INFO - PROCESS | 1650 | 1461594860772 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x14240f000 == 141 [pid = 1650] [id = 756] 07:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12aa8dc00) [pid = 1650] [serial = 2267] [outer = 0x0] 07:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x13386c800) [pid = 1650] [serial = 2268] [outer = 0x12aa8dc00] 07:34:20 INFO - PROCESS | 1650 | 1461594860798 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x13a40a800) [pid = 1650] [serial = 2269] [outer = 0x12aa8dc00] 07:34:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459e5800 == 142 [pid = 1650] [id = 757] 07:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x13a418c00) [pid = 1650] [serial = 2270] [outer = 0x0] 07:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x12e882c00) [pid = 1650] [serial = 2271] [outer = 0x13a418c00] 07:34:21 INFO - PROCESS | 1650 | 1461594861182 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]]]}] 07:34:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:34:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 590ms 07:34:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:34:21 INFO - PROCESS | 1650 | 1461594861196 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:34:21 INFO - PROCESS | 1650 | 1461594861197 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:34:21 INFO - PROCESS | 1650 | 1461594861199 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:34:21 INFO - PROCESS | 1650 | 1461594861200 Marionette TRACE conn2 <- [1,2994,null,{}] 07:34:21 INFO - PROCESS | 1650 | 1461594861203 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}] 07:34:21 INFO - PROCESS | 1650 | 1461594861369 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:34:21 INFO - PROCESS | 1650 | 1461594861485 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x14761c000 == 143 [pid = 1650] [id = 758] 07:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x12ab4e000) [pid = 1650] [serial = 2272] [outer = 0x0] 07:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x13a40f000) [pid = 1650] [serial = 2273] [outer = 0x12ab4e000] 07:34:21 INFO - PROCESS | 1650 | 1461594861511 Marionette DEBUG loaded listener.js 07:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x13a41c000) [pid = 1650] [serial = 2274] [outer = 0x12ab4e000] 07:34:21 INFO - PROCESS | 1650 | 1461594861783 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]]]}] 07:34:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:34:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 07:34:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 620ms 07:34:21 INFO - PROCESS | 1650 | 1461594861826 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:34:21 INFO - PROCESS | 1650 | 1461594861828 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:34:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:34:21 INFO - PROCESS | 1650 | 1461594861830 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:34:21 INFO - PROCESS | 1650 | 1461594861831 Marionette TRACE conn2 <- [1,2998,null,{}] 07:34:21 INFO - PROCESS | 1650 | 1461594861833 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}] 07:34:21 INFO - PROCESS | 1650 | 1461594861958 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:34:21 INFO - PROCESS | 1650 | 1461594861962 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1483ca000 == 144 [pid = 1650] [id = 759] 07:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x13a41fc00) [pid = 1650] [serial = 2275] [outer = 0x0] 07:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x13a509400) [pid = 1650] [serial = 2276] [outer = 0x13a41fc00] 07:34:21 INFO - PROCESS | 1650 | 1461594861988 Marionette DEBUG loaded listener.js 07:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x13a50e800) [pid = 1650] [serial = 2277] [outer = 0x13a41fc00] 07:34:22 INFO - PROCESS | 1650 | 1461594862517 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]]]}] 07:34:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:34:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 720ms 07:34:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:34:22 INFO - PROCESS | 1650 | 1461594862551 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:34:22 INFO - PROCESS | 1650 | 1461594862553 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:34:22 INFO - PROCESS | 1650 | 1461594862557 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:34:22 INFO - PROCESS | 1650 | 1461594862559 Marionette TRACE conn2 <- [1,3002,null,{}] 07:34:22 INFO - PROCESS | 1650 | 1461594862563 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}] 07:34:22 INFO - PROCESS | 1650 | 1461594862747 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:34:22 INFO - PROCESS | 1650 | 1461594862900 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab0c800 == 145 [pid = 1650] [id = 760] 07:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x11b0e6000) [pid = 1650] [serial = 2278] [outer = 0x0] 07:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x11c474000) [pid = 1650] [serial = 2279] [outer = 0x11b0e6000] 07:34:22 INFO - PROCESS | 1650 | 1461594862934 Marionette DEBUG loaded listener.js 07:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x125d71800) [pid = 1650] [serial = 2280] [outer = 0x11b0e6000] 07:34:23 INFO - PROCESS | 1650 | 1461594863373 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]]]}] 07:34:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:34:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 823ms 07:34:23 INFO - PROCESS | 1650 | 1461594863380 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:34:23 INFO - PROCESS | 1650 | 1461594863383 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:34:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:34:23 INFO - PROCESS | 1650 | 1461594863388 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:34:23 INFO - PROCESS | 1650 | 1461594863390 Marionette TRACE conn2 <- [1,3006,null,{}] 07:34:23 INFO - PROCESS | 1650 | 1461594863393 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}] 07:34:23 INFO - PROCESS | 1650 | 1461594863546 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:34:23 INFO - PROCESS | 1650 | 1461594863729 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa1d000 == 146 [pid = 1650] [id = 761] 07:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x127468400) [pid = 1650] [serial = 2281] [outer = 0x0] 07:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x12aa84400) [pid = 1650] [serial = 2282] [outer = 0x127468400] 07:34:23 INFO - PROCESS | 1650 | 1461594863776 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x12ab60400) [pid = 1650] [serial = 2283] [outer = 0x127468400] 07:34:24 INFO - PROCESS | 1650 | 1461594864257 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]]]}] 07:34:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:34:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 921ms 07:34:24 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:34:24 INFO - PROCESS | 1650 | 1461594864309 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:34:24 INFO - PROCESS | 1650 | 1461594864311 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:34:24 INFO - PROCESS | 1650 | 1461594864313 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:34:24 INFO - PROCESS | 1650 | 1461594864316 Marionette TRACE conn2 <- [1,3010,null,{}] 07:34:24 INFO - PROCESS | 1650 | 1461594864324 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}] 07:34:24 INFO - PROCESS | 1650 | 1461594864499 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:34:24 INFO - PROCESS | 1650 | 1461594864655 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f89800 == 147 [pid = 1650] [id = 762] 07:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x12ae7b400) [pid = 1650] [serial = 2284] [outer = 0x0] 07:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x12af26000) [pid = 1650] [serial = 2285] [outer = 0x12ae7b400] 07:34:24 INFO - PROCESS | 1650 | 1461594864688 Marionette DEBUG loaded listener.js 07:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x12cf0e400) [pid = 1650] [serial = 2286] [outer = 0x12ae7b400] 07:34:25 INFO - PROCESS | 1650 | 1461594865145 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]]]}] 07:34:25 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 07:34:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 874ms 07:34:25 INFO - PROCESS | 1650 | 1461594865188 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:34:25 INFO - PROCESS | 1650 | 1461594865191 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:34:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:34:25 INFO - PROCESS | 1650 | 1461594865195 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:34:25 INFO - PROCESS | 1650 | 1461594865197 Marionette TRACE conn2 <- [1,3014,null,{}] 07:34:25 INFO - PROCESS | 1650 | 1461594865200 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}] 07:34:25 INFO - PROCESS | 1650 | 1461594865416 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:34:25 INFO - PROCESS | 1650 | 1461594865579 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x147611800 == 148 [pid = 1650] [id = 763] 07:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x12cf19400) [pid = 1650] [serial = 2287] [outer = 0x0] 07:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x12d34e800) [pid = 1650] [serial = 2288] [outer = 0x12cf19400] 07:34:25 INFO - PROCESS | 1650 | 1461594865610 Marionette DEBUG loaded listener.js 07:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 287 (0x12e57b800) [pid = 1650] [serial = 2289] [outer = 0x12cf19400] 07:34:25 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:34:26 INFO - PROCESS | 1650 | 1461594866013 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:34:26 INFO - {} 07:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:34:26 INFO - {} 07:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:34:26 INFO - {} 07:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:34:26 INFO - {} 07:34:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 828ms 07:34:26 INFO - PROCESS | 1650 | 1461594866022 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:34:26 INFO - PROCESS | 1650 | 1461594866024 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:34:26 INFO - TEST-START | /FileAPI/fileReader.html 07:34:26 INFO - PROCESS | 1650 | 1461594866026 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:34:26 INFO - PROCESS | 1650 | 1461594866027 Marionette TRACE conn2 <- [1,3018,null,{}] 07:34:26 INFO - PROCESS | 1650 | 1461594866030 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}] 07:34:26 INFO - PROCESS | 1650 | 1461594866170 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:34:26 INFO - PROCESS | 1650 | 1461594866319 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x14a04e000 == 149 [pid = 1650] [id = 764] 07:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 288 (0x12e935400) [pid = 1650] [serial = 2290] [outer = 0x0] 07:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 289 (0x1300ca000) [pid = 1650] [serial = 2291] [outer = 0x12e935400] 07:34:26 INFO - PROCESS | 1650 | 1461594866350 Marionette DEBUG loaded listener.js 07:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 290 (0x139a4a400) [pid = 1650] [serial = 2292] [outer = 0x12e935400] 07:34:26 INFO - PROCESS | 1650 | 1461594866742 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]]]}] 07:34:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:34:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:34:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:34:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:34:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 720ms 07:34:26 INFO - TEST-START | /FileAPI/historical.html 07:34:26 INFO - PROCESS | 1650 | 1461594866746 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:34:26 INFO - PROCESS | 1650 | 1461594866748 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:34:26 INFO - PROCESS | 1650 | 1461594866750 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:34:26 INFO - PROCESS | 1650 | 1461594866751 Marionette TRACE conn2 <- [1,3022,null,{}] 07:34:26 INFO - PROCESS | 1650 | 1461594866754 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}] 07:34:26 INFO - PROCESS | 1650 | 1461594866910 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:34:27 INFO - PROCESS | 1650 | 1461594867066 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x133822800 == 150 [pid = 1650] [id = 765] 07:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 291 (0x1399c6c00) [pid = 1650] [serial = 2293] [outer = 0x0] 07:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x139c49c00) [pid = 1650] [serial = 2294] [outer = 0x1399c6c00] 07:34:27 INFO - PROCESS | 1650 | 1461594867098 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x13a420000) [pid = 1650] [serial = 2295] [outer = 0x1399c6c00] 07:34:27 INFO - PROCESS | 1650 | 1461594867459 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"]]]}] 07:34:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:34:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:34:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:34:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:34:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:34:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:34:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:34:27 INFO - TEST-OK | /FileAPI/historical.html | took 720ms 07:34:27 INFO - PROCESS | 1650 | 1461594867471 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:34:27 INFO - PROCESS | 1650 | 1461594867472 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:34:27 INFO - TEST-START | /FileAPI/idlharness.html 07:34:27 INFO - PROCESS | 1650 | 1461594867475 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:34:27 INFO - PROCESS | 1650 | 1461594867476 Marionette TRACE conn2 <- [1,3026,null,{}] 07:34:27 INFO - PROCESS | 1650 | 1461594867478 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}] 07:34:27 INFO - PROCESS | 1650 | 1461594867617 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:34:27 INFO - PROCESS | 1650 | 1461594867769 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x149d18800 == 151 [pid = 1650] [id = 766] 07:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x139a3a800) [pid = 1650] [serial = 2296] [outer = 0x0] 07:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 295 (0x141e97c00) [pid = 1650] [serial = 2297] [outer = 0x139a3a800] 07:34:27 INFO - PROCESS | 1650 | 1461594867799 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 296 (0x141ea2c00) [pid = 1650] [serial = 2298] [outer = 0x139a3a800] 07:34:28 INFO - PROCESS | 1650 | 1461594868501 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]]]}] 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:34:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:34:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:34:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:34:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:34:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:34:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:34:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:34:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:34:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:34:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:34:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:34:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:34:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:34:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 07:34:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:34:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:34:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:34:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:34:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:34:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:34:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:34:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 1083ms 07:34:28 INFO - PROCESS | 1650 | 1461594868561 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:34:28 INFO - PROCESS | 1650 | 1461594868564 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:34:28 INFO - TEST-START | /FileAPI/idlharness.worker 07:34:28 INFO - PROCESS | 1650 | 1461594868573 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:34:28 INFO - PROCESS | 1650 | 1461594868576 Marionette TRACE conn2 <- [1,3030,null,{}] 07:34:28 INFO - PROCESS | 1650 | 1461594868581 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}] 07:34:28 INFO - PROCESS | 1650 | 1461594868801 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:34:28 INFO - PROCESS | 1650 | 1461594868961 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x14d10c000 == 152 [pid = 1650] [id = 767] 07:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 297 (0x13a408400) [pid = 1650] [serial = 2299] [outer = 0x0] 07:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 298 (0x142d82c00) [pid = 1650] [serial = 2300] [outer = 0x13a408400] 07:34:28 INFO - PROCESS | 1650 | 1461594868991 Marionette DEBUG loaded listener.js 07:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 299 (0x142d8d800) [pid = 1650] [serial = 2301] [outer = 0x13a408400] 07:34:29 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:34:29 INFO - PROCESS | 1650 | 1461594869822 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,{},{}]]]}] 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:34:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:34:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:34:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:34:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:34:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:34:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:34:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:34:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:34:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:34:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:34:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:34:29 INFO - {} 07:34:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1293ms 07:34:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:34:29 INFO - PROCESS | 1650 | 1461594869862 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:34:29 INFO - PROCESS | 1650 | 1461594869863 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:34:29 INFO - PROCESS | 1650 | 1461594869865 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:34:29 INFO - PROCESS | 1650 | 1461594869866 Marionette TRACE conn2 <- [1,3034,null,{}] 07:34:29 INFO - PROCESS | 1650 | 1461594869868 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}] 07:34:30 INFO - PROCESS | 1650 | 1461594870020 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:34:30 INFO - PROCESS | 1650 | 1461594870226 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x14a9c4000 == 153 [pid = 1650] [id = 768] 07:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 300 (0x142d97c00) [pid = 1650] [serial = 2302] [outer = 0x0] 07:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 301 (0x14f191800) [pid = 1650] [serial = 2303] [outer = 0x142d97c00] 07:34:30 INFO - PROCESS | 1650 | 1461594870314 Marionette DEBUG loaded listener.js 07:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 302 (0x14f195800) [pid = 1650] [serial = 2304] [outer = 0x142d97c00] 07:34:30 INFO - PROCESS | 1650 | 1461594870750 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]]]}] 07:34:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:34:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 923ms 07:34:30 INFO - PROCESS | 1650 | 1461594870788 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:34:30 INFO - PROCESS | 1650 | 1461594870790 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:34:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:34:30 INFO - PROCESS | 1650 | 1461594870792 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:34:30 INFO - PROCESS | 1650 | 1461594870793 Marionette TRACE conn2 <- [1,3038,null,{}] 07:34:30 INFO - PROCESS | 1650 | 1461594870796 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}] 07:34:30 INFO - PROCESS | 1650 | 1461594870935 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:34:31 INFO - PROCESS | 1650 | 1461594871060 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x14a9db800 == 154 [pid = 1650] [id = 769] 07:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 303 (0x145a43400) [pid = 1650] [serial = 2305] [outer = 0x0] 07:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 304 (0x12bb96400) [pid = 1650] [serial = 2306] [outer = 0x145a43400] 07:34:31 INFO - PROCESS | 1650 | 1461594871094 Marionette DEBUG loaded listener.js 07:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 305 (0x133869000) [pid = 1650] [serial = 2307] [outer = 0x145a43400] 07:34:31 INFO - PROCESS | 1650 | 1461594871523 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"]]]}] 07:34:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:34:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:34:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 770ms 07:34:31 INFO - PROCESS | 1650 | 1461594871563 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:34:31 INFO - PROCESS | 1650 | 1461594871566 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:34:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:34:31 INFO - PROCESS | 1650 | 1461594871617 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:34:31 INFO - PROCESS | 1650 | 1461594871620 Marionette TRACE conn2 <- [1,3042,null,{}] 07:34:31 INFO - PROCESS | 1650 | 1461594871633 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}] 07:34:31 INFO - PROCESS | 1650 | 1461594871873 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:34:31 INFO - PROCESS | 1650 | 1461594871955 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x147515000 == 155 [pid = 1650] [id = 770] 07:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 306 (0x14f159c00) [pid = 1650] [serial = 2308] [outer = 0x0] 07:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 307 (0x14f163800) [pid = 1650] [serial = 2309] [outer = 0x14f159c00] 07:34:31 INFO - PROCESS | 1650 | 1461594871990 Marionette DEBUG loaded listener.js 07:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 308 (0x14f19d800) [pid = 1650] [serial = 2310] [outer = 0x14f159c00] 07:34:32 INFO - PROCESS | 1650 | 1461594872464 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]]]}] 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:34:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:34:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:34:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:34:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:34:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 938ms 07:34:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:34:32 INFO - PROCESS | 1650 | 1461594872524 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:34:32 INFO - PROCESS | 1650 | 1461594872526 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:34:32 INFO - PROCESS | 1650 | 1461594872531 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:34:32 INFO - PROCESS | 1650 | 1461594872532 Marionette TRACE conn2 <- [1,3046,null,{}] 07:34:32 INFO - PROCESS | 1650 | 1461594872534 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}] 07:34:32 INFO - PROCESS | 1650 | 1461594872680 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:34:32 INFO - PROCESS | 1650 | 1461594872803 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x14fa7e800 == 156 [pid = 1650] [id = 771] 07:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 309 (0x14f15e800) [pid = 1650] [serial = 2311] [outer = 0x0] 07:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 310 (0x14f7bd400) [pid = 1650] [serial = 2312] [outer = 0x14f15e800] 07:34:32 INFO - PROCESS | 1650 | 1461594872833 Marionette DEBUG loaded listener.js 07:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 311 (0x14fa55800) [pid = 1650] [serial = 2313] [outer = 0x14f15e800] 07:34:32 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:34:33 INFO - PROCESS | 1650 | 1461594873434 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:34:33 INFO - {} 07:34:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 920ms 07:34:33 INFO - PROCESS | 1650 | 1461594873452 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:34:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:34:33 INFO - PROCESS | 1650 | 1461594873454 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:34:33 INFO - PROCESS | 1650 | 1461594873456 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:34:33 INFO - PROCESS | 1650 | 1461594873457 Marionette TRACE conn2 <- [1,3050,null,{}] 07:34:33 INFO - PROCESS | 1650 | 1461594873460 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}] 07:34:33 INFO - PROCESS | 1650 | 1461594873644 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:34:33 INFO - PROCESS | 1650 | 1461594873805 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a81b800 == 157 [pid = 1650] [id = 772] 07:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 312 (0x118c49400) [pid = 1650] [serial = 2314] [outer = 0x0] 07:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 313 (0x1279ba400) [pid = 1650] [serial = 2315] [outer = 0x118c49400] 07:34:33 INFO - PROCESS | 1650 | 1461594873836 Marionette DEBUG loaded listener.js 07:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 314 (0x12d764000) [pid = 1650] [serial = 2316] [outer = 0x118c49400] 07:34:34 INFO - PROCESS | 1650 | 1461594874647 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]]]}] 07:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:34:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1223ms 07:34:34 INFO - PROCESS | 1650 | 1461594874680 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:34:34 INFO - PROCESS | 1650 | 1461594874682 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:34:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:34:34 INFO - PROCESS | 1650 | 1461594874687 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:34:34 INFO - PROCESS | 1650 | 1461594874688 Marionette TRACE conn2 <- [1,3054,null,{}] 07:34:34 INFO - PROCESS | 1650 | 1461594874692 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}] 07:34:34 INFO - PROCESS | 1650 | 1461594874824 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:34:34 INFO - PROCESS | 1650 | 1461594874994 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12995a000 == 158 [pid = 1650] [id = 773] 07:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 315 (0x11560b000) [pid = 1650] [serial = 2317] [outer = 0x0] 07:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 316 (0x118643800) [pid = 1650] [serial = 2318] [outer = 0x11560b000] 07:34:35 INFO - PROCESS | 1650 | 1461594875024 Marionette DEBUG loaded listener.js 07:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 317 (0x119196800) [pid = 1650] [serial = 2319] [outer = 0x11560b000] 07:34:35 INFO - PROCESS | 1650 | 1461594875632 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"]]]}] 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 07:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:34:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 988ms 07:34:35 INFO - PROCESS | 1650 | 1461594875675 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:34:35 INFO - PROCESS | 1650 | 1461594875681 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:34:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:34:35 INFO - PROCESS | 1650 | 1461594875744 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:34:35 INFO - PROCESS | 1650 | 1461594875746 Marionette TRACE conn2 <- [1,3058,null,{}] 07:34:35 INFO - PROCESS | 1650 | 1461594875757 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}] 07:34:35 INFO - PROCESS | 1650 | 1461594875891 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:34:36 INFO - PROCESS | 1650 | 1461594876015 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3ab000 == 159 [pid = 1650] [id = 774] 07:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 318 (0x1159b8800) [pid = 1650] [serial = 2320] [outer = 0x0] 07:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 319 (0x11c88a000) [pid = 1650] [serial = 2321] [outer = 0x1159b8800] 07:34:36 INFO - PROCESS | 1650 | 1461594876042 Marionette DEBUG loaded listener.js 07:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 320 (0x125a65000) [pid = 1650] [serial = 2322] [outer = 0x1159b8800] 07:34:36 INFO - PROCESS | 1650 | 1461594876449 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]]]}] 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:34:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:34:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:34:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:34:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:34:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:34:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:34:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:34:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:34:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 792ms 07:34:36 INFO - PROCESS | 1650 | 1461594876479 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:34:36 INFO - PROCESS | 1650 | 1461594876480 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:34:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:34:36 INFO - PROCESS | 1650 | 1461594876483 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:34:36 INFO - PROCESS | 1650 | 1461594876485 Marionette TRACE conn2 <- [1,3062,null,{}] 07:34:36 INFO - PROCESS | 1650 | 1461594876493 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}] 07:34:36 INFO - PROCESS | 1650 | 1461594876619 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:34:36 INFO - PROCESS | 1650 | 1461594876780 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f63000 == 160 [pid = 1650] [id = 775] 07:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 321 (0x125d73000) [pid = 1650] [serial = 2323] [outer = 0x0] 07:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 322 (0x129860800) [pid = 1650] [serial = 2324] [outer = 0x125d73000] 07:34:36 INFO - PROCESS | 1650 | 1461594876811 Marionette DEBUG loaded listener.js 07:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 323 (0x12aa21c00) [pid = 1650] [serial = 2325] [outer = 0x125d73000] 07:34:36 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:34:37 INFO - PROCESS | 1650 | 1461594877212 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:34:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:34:37 INFO - {} 07:34:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 772ms 07:34:37 INFO - PROCESS | 1650 | 1461594877259 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:34:37 INFO - PROCESS | 1650 | 1461594877261 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:34:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:34:37 INFO - PROCESS | 1650 | 1461594877263 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 1650 | 1461594877264 Marionette TRACE conn2 <- [1,3066,null,{}] 07:34:37 INFO - PROCESS | 1650 | 1461594877267 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}] 07:34:37 INFO - PROCESS | 1650 | 1461594877456 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:34:37 INFO - PROCESS | 1650 | 1461594877575 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f740800 == 161 [pid = 1650] [id = 776] 07:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 324 (0x12aa87000) [pid = 1650] [serial = 2326] [outer = 0x0] 07:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 325 (0x12ab60800) [pid = 1650] [serial = 2327] [outer = 0x12aa87000] 07:34:37 INFO - PROCESS | 1650 | 1461594877604 Marionette DEBUG loaded listener.js 07:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 326 (0x12ac1c400) [pid = 1650] [serial = 2328] [outer = 0x12aa87000] 07:34:37 INFO - PROCESS | 1650 | 1461594877969 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]]]}] 07:34:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:34:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:34:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:34:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:34:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:34:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:34:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:34:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 720ms 07:34:37 INFO - PROCESS | 1650 | 1461594877984 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:34:37 INFO - PROCESS | 1650 | 1461594877986 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:34:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:34:37 INFO - PROCESS | 1650 | 1461594877988 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 1650 | 1461594877989 Marionette TRACE conn2 <- [1,3070,null,{}] 07:34:37 INFO - PROCESS | 1650 | 1461594877992 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}] 07:34:38 INFO - PROCESS | 1650 | 1461594878117 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:34:38 INFO - PROCESS | 1650 | 1461594878286 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adeb800 == 162 [pid = 1650] [id = 777] 07:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 327 (0x12aa2a800) [pid = 1650] [serial = 2329] [outer = 0x0] 07:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 328 (0x12acec000) [pid = 1650] [serial = 2330] [outer = 0x12aa2a800] 07:34:38 INFO - PROCESS | 1650 | 1461594878314 Marionette DEBUG loaded listener.js 07:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 329 (0x12ad94800) [pid = 1650] [serial = 2331] [outer = 0x12aa2a800] 07:34:38 INFO - PROCESS | 1650 | 1461594878728 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]]]}] 07:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:34:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 770ms 07:34:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:34:38 INFO - PROCESS | 1650 | 1461594878758 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:34:38 INFO - PROCESS | 1650 | 1461594878759 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:34:38 INFO - PROCESS | 1650 | 1461594878761 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:34:38 INFO - PROCESS | 1650 | 1461594878763 Marionette TRACE conn2 <- [1,3074,null,{}] 07:34:38 INFO - PROCESS | 1650 | 1461594878765 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}] 07:34:38 INFO - PROCESS | 1650 | 1461594878917 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:34:39 INFO - PROCESS | 1650 | 1461594879073 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13384e000 == 163 [pid = 1650] [id = 778] 07:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 330 (0x12ae91800) [pid = 1650] [serial = 2332] [outer = 0x0] 07:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 331 (0x12b0c3400) [pid = 1650] [serial = 2333] [outer = 0x12ae91800] 07:34:39 INFO - PROCESS | 1650 | 1461594879103 Marionette DEBUG loaded listener.js 07:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 332 (0x12b5c0800) [pid = 1650] [serial = 2334] [outer = 0x12ae91800] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x141f80800 == 162 [pid = 1650] [id = 523] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x142252000 == 161 [pid = 1650] [id = 710] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x139b0d800 == 160 [pid = 1650] [id = 700] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x14761c000 == 159 [pid = 1650] [id = 758] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1459e5800 == 158 [pid = 1650] [id = 757] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x14240f000 == 157 [pid = 1650] [id = 756] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 331 (0x12f445c00) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 330 (0x1300be800) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 329 (0x12fa4f800) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 328 (0x11a556c00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 327 (0x12f7a3c00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 326 (0x12ed45c00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 325 (0x12e93b400) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 324 (0x125a69800) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 323 (0x12abeec00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 322 (0x12b0c5800) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 321 (0x1300c5000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 320 (0x133873400) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 319 (0x12e580000) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 318 (0x12d344800) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x142dcb000 == 156 [pid = 1650] [id = 755] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1421bc800 == 155 [pid = 1650] [id = 754] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x13a58e000 == 154 [pid = 1650] [id = 753] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x139d3f800 == 153 [pid = 1650] [id = 752] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x133848000 == 152 [pid = 1650] [id = 751] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e8e0000 == 151 [pid = 1650] [id = 750] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab16800 == 150 [pid = 1650] [id = 749] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11b05d000 == 149 [pid = 1650] [id = 748] 07:34:39 INFO - PROCESS | 1650 | 1461594879587 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]]]}] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d070800 == 148 [pid = 1650] [id = 747] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11b058000 == 147 [pid = 1650] [id = 746] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bed1000 == 146 [pid = 1650] [id = 745] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1259b0800 == 145 [pid = 1650] [id = 744] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x147770800 == 144 [pid = 1650] [id = 738] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x147621000 == 143 [pid = 1650] [id = 737] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x146d05000 == 142 [pid = 1650] [id = 736] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x146bf7800 == 141 [pid = 1650] [id = 735] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x146b1d800 == 140 [pid = 1650] [id = 734] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x145b69000 == 139 [pid = 1650] [id = 733] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1459ea800 == 138 [pid = 1650] [id = 732] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x142dc5000 == 137 [pid = 1650] [id = 731] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x142412800 == 136 [pid = 1650] [id = 730] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x13a16b800 == 135 [pid = 1650] [id = 729] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7b2000 == 134 [pid = 1650] [id = 728] 07:34:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129f65800 == 133 [pid = 1650] [id = 727] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 317 (0x12aa8a800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 316 (0x127866800) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 315 (0x125be1800) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 314 (0x12abea400) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 313 (0x12ace9c00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 312 (0x12e566800) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 311 (0x12393a800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 310 (0x12aa2dc00) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 309 (0x12ad71800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 308 (0x12e567c00) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 307 (0x12fb1b800) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 306 (0x12b0c4000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 305 (0x12bce5c00) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 304 (0x12fa4b400) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 303 (0x133868400) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 302 (0x1276ab000) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 301 (0x12b5c5800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 300 (0x12bce5000) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 299 (0x12bb9bc00) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 298 (0x12d678800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 297 (0x12d0a6000) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 296 (0x11c2bb800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 295 (0x11aca0000) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 294 (0x12ace3800) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x12f446400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x12aa43800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 07:34:39 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x12ab49400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 07:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:34:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 872ms 07:34:39 INFO - PROCESS | 1650 | 1461594879635 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:34:39 INFO - PROCESS | 1650 | 1461594879636 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:34:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:34:39 INFO - PROCESS | 1650 | 1461594879638 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 1650 | 1461594879639 Marionette TRACE conn2 <- [1,3078,null,{}] 07:34:39 INFO - PROCESS | 1650 | 1461594879642 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}] 07:34:39 INFO - PROCESS | 1650 | 1461594879756 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:34:39 INFO - PROCESS | 1650 | 1461594879761 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11923d000 == 134 [pid = 1650] [id = 779] 07:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 292 (0x114f3dc00) [pid = 1650] [serial = 2335] [outer = 0x0] 07:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 293 (0x11af06c00) [pid = 1650] [serial = 2336] [outer = 0x114f3dc00] 07:34:39 INFO - PROCESS | 1650 | 1461594879788 Marionette DEBUG loaded listener.js 07:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 294 (0x125a69800) [pid = 1650] [serial = 2337] [outer = 0x114f3dc00] 07:34:40 INFO - PROCESS | 1650 | 1461594880235 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] 07:34:40 INFO - PROCESS | 1650 | 1461594880260 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:34:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:34:40 INFO - PROCESS | 1650 | 1461594880263 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:34:40 INFO - PROCESS | 1650 | 1461594880264 Marionette TRACE conn2 <- [1,3082,null,{}] 07:34:40 INFO - PROCESS | 1650 | 1461594880267 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}] 07:34:40 INFO - PROCESS | 1650 | 1461594880396 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:34:40 INFO - PROCESS | 1650 | 1461594880403 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f74000 == 135 [pid = 1650] [id = 780] 07:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 295 (0x127f85400) [pid = 1650] [serial = 2338] [outer = 0x0] 07:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 296 (0x12afd8c00) [pid = 1650] [serial = 2339] [outer = 0x127f85400] 07:34:40 INFO - PROCESS | 1650 | 1461594880429 Marionette DEBUG loaded listener.js 07:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 297 (0x12b5bac00) [pid = 1650] [serial = 2340] [outer = 0x127f85400] 07:34:40 INFO - PROCESS | 1650 | 1461594880825 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]]]}] 07:34:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:34:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:34:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:34:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 568ms 07:34:40 INFO - PROCESS | 1650 | 1461594880831 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:34:40 INFO - PROCESS | 1650 | 1461594880833 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:34:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:34:40 INFO - PROCESS | 1650 | 1461594880835 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:34:40 INFO - PROCESS | 1650 | 1461594880837 Marionette TRACE conn2 <- [1,3086,null,{}] 07:34:40 INFO - PROCESS | 1650 | 1461594880841 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}] 07:34:40 INFO - PROCESS | 1650 | 1461594880959 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:34:40 INFO - PROCESS | 1650 | 1461594880963 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bec7000 == 136 [pid = 1650] [id = 781] 07:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 298 (0x12b0c4000) [pid = 1650] [serial = 2341] [outer = 0x0] 07:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 299 (0x12b8de800) [pid = 1650] [serial = 2342] [outer = 0x12b0c4000] 07:34:40 INFO - PROCESS | 1650 | 1461594880990 Marionette DEBUG loaded listener.js 07:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 300 (0x12bcdec00) [pid = 1650] [serial = 2343] [outer = 0x12b0c4000] 07:34:41 INFO - PROCESS | 1650 | 1461594881348 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:34:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:34:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 07:34:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:34:41 INFO - PROCESS | 1650 | 1461594881359 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:34:41 INFO - PROCESS | 1650 | 1461594881360 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:34:41 INFO - PROCESS | 1650 | 1461594881362 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:34:41 INFO - PROCESS | 1650 | 1461594881363 Marionette TRACE conn2 <- [1,3090,null,{}] 07:34:41 INFO - PROCESS | 1650 | 1461594881365 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}] 07:34:41 INFO - PROCESS | 1650 | 1461594881488 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:34:41 INFO - PROCESS | 1650 | 1461594881625 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70a000 == 137 [pid = 1650] [id = 782] 07:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 301 (0x127f85800) [pid = 1650] [serial = 2344] [outer = 0x0] 07:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 302 (0x12bf03800) [pid = 1650] [serial = 2345] [outer = 0x127f85800] 07:34:41 INFO - PROCESS | 1650 | 1461594881653 Marionette DEBUG loaded listener.js 07:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 303 (0x12d0a8800) [pid = 1650] [serial = 2346] [outer = 0x127f85800] 07:34:42 INFO - PROCESS | 1650 | 1461594882000 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:34:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:34:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 668ms 07:34:42 INFO - PROCESS | 1650 | 1461594882031 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:34:42 INFO - PROCESS | 1650 | 1461594882033 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:34:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:34:42 INFO - PROCESS | 1650 | 1461594882035 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:34:42 INFO - PROCESS | 1650 | 1461594882037 Marionette TRACE conn2 <- [1,3094,null,{}] 07:34:42 INFO - PROCESS | 1650 | 1461594882040 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}] 07:34:42 INFO - PROCESS | 1650 | 1461594882224 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:34:42 INFO - PROCESS | 1650 | 1461594882255 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1337d0800 == 138 [pid = 1650] [id = 783] 07:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 304 (0x12d0a1000) [pid = 1650] [serial = 2347] [outer = 0x0] 07:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 305 (0x12d63f400) [pid = 1650] [serial = 2348] [outer = 0x12d0a1000] 07:34:42 INFO - PROCESS | 1650 | 1461594882303 Marionette DEBUG loaded listener.js 07:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 306 (0x12aa2d400) [pid = 1650] [serial = 2349] [outer = 0x12d0a1000] 07:34:42 INFO - PROCESS | 1650 | 1461594882735 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:34:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:34:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 722ms 07:34:42 INFO - PROCESS | 1650 | 1461594882759 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:34:42 INFO - PROCESS | 1650 | 1461594882760 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:34:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:34:42 INFO - PROCESS | 1650 | 1461594882764 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:34:42 INFO - PROCESS | 1650 | 1461594882766 Marionette TRACE conn2 <- [1,3098,null,{}] 07:34:42 INFO - PROCESS | 1650 | 1461594882782 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}] 07:34:43 INFO - PROCESS | 1650 | 1461594883063 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:34:43 INFO - PROCESS | 1650 | 1461594883107 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a49000 == 139 [pid = 1650] [id = 784] 07:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 307 (0x12e873c00) [pid = 1650] [serial = 2350] [outer = 0x0] 07:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 308 (0x12e87cc00) [pid = 1650] [serial = 2351] [outer = 0x12e873c00] 07:34:43 INFO - PROCESS | 1650 | 1461594883148 Marionette DEBUG loaded listener.js 07:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 309 (0x12f446400) [pid = 1650] [serial = 2352] [outer = 0x12e873c00] 07:34:43 INFO - PROCESS | 1650 | 1461594883533 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]]]}] 07:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:34:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 820ms 07:34:43 INFO - PROCESS | 1650 | 1461594883584 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:34:43 INFO - PROCESS | 1650 | 1461594883585 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:34:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:34:43 INFO - PROCESS | 1650 | 1461594883590 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:34:43 INFO - PROCESS | 1650 | 1461594883591 Marionette TRACE conn2 <- [1,3102,null,{}] 07:34:43 INFO - PROCESS | 1650 | 1461594883593 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}] 07:34:43 INFO - PROCESS | 1650 | 1461594883753 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:34:43 INFO - PROCESS | 1650 | 1461594883773 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x13992f800 == 140 [pid = 1650] [id = 785] 07:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 310 (0x12f450000) [pid = 1650] [serial = 2353] [outer = 0x0] 07:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 311 (0x12f7a5800) [pid = 1650] [serial = 2354] [outer = 0x12f450000] 07:34:43 INFO - PROCESS | 1650 | 1461594883799 Marionette DEBUG loaded listener.js 07:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 312 (0x12fb16000) [pid = 1650] [serial = 2355] [outer = 0x12f450000] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 311 (0x12e571c00) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 310 (0x114bbf000) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 309 (0x118ac2000) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 308 (0x12afd9c00) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 307 (0x12d0a6c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 306 (0x12aa8dc00) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 305 (0x118850c00) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 304 (0x12aa3e400) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 303 (0x127f8e800) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 302 (0x12ab4e000) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 301 (0x113611c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 300 (0x129855400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 299 (0x13377d800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 298 (0x11c11e400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 297 (0x114f54c00) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 296 (0x114f3d800) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 295 (0x139a50800) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 294 (0x114f5f400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 293 (0x13a404400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 292 (0x12aa40000) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 291 (0x12aec5400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 290 (0x12abe3c00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 289 (0x12abe5800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 288 (0x123a74800) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 287 (0x1398d6400) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 286 (0x12f8fd000) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x114565800) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x127fe7c00) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x12ad91000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x129910000) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x12d67c000) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12af23c00) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x117942800) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x12af07c00) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x11574cc00) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x12d185800) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x12aa1b800) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12aa3d400) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x12e56c000) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x119265400) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x12d63a800) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x12aa89000) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x12aa43c00) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x12ef71000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x12aa37800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12aa34400) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x139a50000) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x119c9e800) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12ad8c800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x12ef73400) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x11a830800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12ac1e400) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12985f800) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12ad93000) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12ed40800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12ad94c00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x1154d2000) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12e87b400) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12ab55000) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12ab5b000) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12ab52c00) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x139dfac00) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12b0cb000) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12ad72400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12e878800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x119269800) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12af0fc00) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x114f56400) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12b5c3400) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x13a418c00) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x141ea4800) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12e93ac00) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x11b084c00) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12ace8400) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12abea000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:34:44 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x115513c00) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:34:45 INFO - PROCESS | 1650 | 1461594885016 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:34:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1473ms 07:34:45 INFO - PROCESS | 1650 | 1461594885062 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:34:45 INFO - PROCESS | 1650 | 1461594885063 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:34:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:34:45 INFO - PROCESS | 1650 | 1461594885065 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:34:45 INFO - PROCESS | 1650 | 1461594885066 Marionette TRACE conn2 <- [1,3106,null,{}] 07:34:45 INFO - PROCESS | 1650 | 1461594885069 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}] 07:34:45 INFO - PROCESS | 1650 | 1461594885190 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:34:45 INFO - PROCESS | 1650 | 1461594885194 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a935000 == 141 [pid = 1650] [id = 786] 07:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x118f22c00) [pid = 1650] [serial = 2356] [outer = 0x0] 07:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x11aa64c00) [pid = 1650] [serial = 2357] [outer = 0x118f22c00] 07:34:45 INFO - PROCESS | 1650 | 1461594885220 Marionette DEBUG loaded listener.js 07:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x123a74800) [pid = 1650] [serial = 2358] [outer = 0x118f22c00] 07:34:45 INFO - PROCESS | 1650 | 1461594885584 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]]]}] 07:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:34:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms 07:34:45 INFO - PROCESS | 1650 | 1461594885641 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:34:45 INFO - PROCESS | 1650 | 1461594885642 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:34:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:34:45 INFO - PROCESS | 1650 | 1461594885645 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:34:45 INFO - PROCESS | 1650 | 1461594885646 Marionette TRACE conn2 <- [1,3110,null,{}] 07:34:45 INFO - PROCESS | 1650 | 1461594885648 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}] 07:34:45 INFO - PROCESS | 1650 | 1461594885830 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:34:45 INFO - PROCESS | 1650 | 1461594885840 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x130328000 == 142 [pid = 1650] [id = 787] 07:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x119d4d000) [pid = 1650] [serial = 2359] [outer = 0x0] 07:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12690d400) [pid = 1650] [serial = 2360] [outer = 0x119d4d000] 07:34:45 INFO - PROCESS | 1650 | 1461594885880 Marionette DEBUG loaded listener.js 07:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12aa34c00) [pid = 1650] [serial = 2361] [outer = 0x119d4d000] 07:34:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:34:46 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 07:34:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:34:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:34:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:34:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 568ms 07:34:46 INFO - PROCESS | 1650 | 1461594886210 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"]]]}] 07:34:46 INFO - PROCESS | 1650 | 1461594886214 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:34:46 INFO - PROCESS | 1650 | 1461594886215 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:34:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:34:46 INFO - PROCESS | 1650 | 1461594886217 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:34:46 INFO - PROCESS | 1650 | 1461594886219 Marionette TRACE conn2 <- [1,3114,null,{}] 07:34:46 INFO - PROCESS | 1650 | 1461594886222 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}] 07:34:46 INFO - PROCESS | 1650 | 1461594886345 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:34:46 INFO - PROCESS | 1650 | 1461594886349 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\", \"219bb0a8-4858-4836-9c6f-ee9b6f35afc3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d37800 == 143 [pid = 1650] [id = 788] 07:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12aa37800) [pid = 1650] [serial = 2362] [outer = 0x0] 07:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12abed800) [pid = 1650] [serial = 2363] [outer = 0x12aa37800] 07:34:46 INFO - PROCESS | 1650 | 1461594886375 Marionette DEBUG loaded listener.js 07:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12ad70c00) [pid = 1650] [serial = 2364] [outer = 0x12aa37800] 07:34:46 INFO - PROCESS | 1650 | 1461594886922 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]]]}] 07:34:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:34:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 721ms 07:34:46 INFO - PROCESS | 1650 | 1461594886939 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:34:46 INFO - PROCESS | 1650 | 1461594886941 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:34:48 WARNING - u'runner_teardown' () 07:34:48 INFO - No more tests 07:34:48 INFO - Got 0 unexpected results 07:34:48 INFO - SUITE-END | took 567s 07:34:48 INFO - Closing logging queue 07:34:48 INFO - queue closed 07:34:48 INFO - Return code: 0 07:34:48 WARNING - # TBPL SUCCESS # 07:34:48 INFO - Running post-action listener: _resource_record_post_action 07:34:48 INFO - Running post-run listener: _resource_record_post_run 07:34:49 INFO - Total resource usage - Wall time: 590s; CPU: 57.0%; Read bytes: 37762560; Write bytes: 997421568; Read time: 399; Write time: 4931 07:34:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:34:49 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 201927168; Write bytes: 200345600; Read time: 16132; Write time: 534 07:34:49 INFO - run-tests - Wall time: 571s; CPU: 57.0%; Read bytes: 30252544; Write bytes: 794147328; Read time: 306; Write time: 4386 07:34:49 INFO - Running post-run listener: _upload_blobber_files 07:34:49 INFO - Blob upload gear active. 07:34:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:34:49 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 07:34:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:34:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:34:49 INFO - (blobuploader) - INFO - Open directory for files ... 07:34:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:34:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:34:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:34:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:34:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:34:50 INFO - (blobuploader) - INFO - Done attempting. 07:34:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:34:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:34:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:34:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:34:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:34:52 INFO - (blobuploader) - INFO - Done attempting. 07:34:52 INFO - (blobuploader) - INFO - Iteration through files over. 07:34:52 INFO - Return code: 0 07:34:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:34:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:34:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d325ff1c98f45b21d4a31beeb11150c14e95dd6efb40cff6c25b3a13210348e0bb31d814d2a0b4ac934add39c5f3084b0a66c690eaa0e2ab75d4a1426a770e60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a7315f7de9457e0ae6fb08c995ff168a18a79a11ae40b43723b76d75531217778f0194eb11c8fb3477d5baa75e3722c32b9e9b4443ec714652138c007f9e1655"} 07:34:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:34:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:34:52 INFO - Contents: 07:34:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d325ff1c98f45b21d4a31beeb11150c14e95dd6efb40cff6c25b3a13210348e0bb31d814d2a0b4ac934add39c5f3084b0a66c690eaa0e2ab75d4a1426a770e60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a7315f7de9457e0ae6fb08c995ff168a18a79a11ae40b43723b76d75531217778f0194eb11c8fb3477d5baa75e3722c32b9e9b4443ec714652138c007f9e1655"} 07:34:52 INFO - Running post-run listener: copy_logs_to_upload_dir 07:34:52 INFO - Copying logs to upload dir... 07:34:52 INFO - mkdir: /builds/slave/test/build/upload/logs 07:34:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=645.683236 ========= master_lag: 215.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 14 mins, 20 secs) (at 2016-04-25 07:38:27.635008) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-25 07:38:27.639246) ========= 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.bSWXSCEX1M/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.KS9FpJLodM/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d325ff1c98f45b21d4a31beeb11150c14e95dd6efb40cff6c25b3a13210348e0bb31d814d2a0b4ac934add39c5f3084b0a66c690eaa0e2ab75d4a1426a770e60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a7315f7de9457e0ae6fb08c995ff168a18a79a11ae40b43723b76d75531217778f0194eb11c8fb3477d5baa75e3722c32b9e9b4443ec714652138c007f9e1655"} build_url:https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013032 build_url: 'https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d325ff1c98f45b21d4a31beeb11150c14e95dd6efb40cff6c25b3a13210348e0bb31d814d2a0b4ac934add39c5f3084b0a66c690eaa0e2ab75d4a1426a770e60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a7315f7de9457e0ae6fb08c995ff168a18a79a11ae40b43723b76d75531217778f0194eb11c8fb3477d5baa75e3722c32b9e9b4443ec714652138c007f9e1655"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Q-aJ5akkR5Shw43Mi1UZuA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 13.92 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-25 07:38:41.572818) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-25 07:38:41.576126) ========= 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.bSWXSCEX1M/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.KS9FpJLodM/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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.005812 ========= master_lag: 6.92 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-25 07:38:48.505455) ========= ========= Started reboot skipped (results: 3, elapsed: 3 secs) (at 2016-04-25 07:38:48.505732) ========= ========= Finished reboot skipped (results: 3, elapsed: 3 secs) (at 2016-04-25 07:38:52.489907) ========= ========= Total master_lag: 241.43 =========