builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0131 starttime: 1466696864.66 results: success (0) buildid: 20160623071724 builduid: b4235243ae4746cabd92af35cbf3230c revision: 2c5721ac42d71b2359320646afbdc7a919a60fd3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.662762) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.663179) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.663519) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.686794) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.687089) ========= 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.igAhBCsMtr/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.UvFh3VVvlH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-23 08:47:44-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-06-23 08:47:44 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.133915 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.841820) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.842174) ========= 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.igAhBCsMtr/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.UvFh3VVvlH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/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.021223 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:44.890519) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 08:47:44.890863) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2c5721ac42d71b2359320646afbdc7a919a60fd3 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 2c5721ac42d71b2359320646afbdc7a919a60fd3 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.igAhBCsMtr/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.UvFh3VVvlH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-23 08:47:44,961 truncating revision to first 12 chars 2016-06-23 08:47:44,961 Setting DEBUG logging. 2016-06-23 08:47:44,961 attempt 1/10 2016-06-23 08:47:44,961 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/2c5721ac42d7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 08:47:46,104 unpacking tar archive at: mozilla-beta-2c5721ac42d7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.401223 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 08:47:46.313759) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:46.314096) ========= script_repo_revision: 2c5721ac42d71b2359320646afbdc7a919a60fd3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:46.314504) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:46.314787) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:47:46.332902) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 41 secs) (at 2016-06-23 08:47:46.333209) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.igAhBCsMtr/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.UvFh3VVvlH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/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 08:47:46 INFO - MultiFileLogger online at 20160623 08:47:46 in /builds/slave/test 08:47:46 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 08:47:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:47:46 INFO - {'append_to_log': False, 08:47:46 INFO - 'base_work_dir': '/builds/slave/test', 08:47:46 INFO - 'blob_upload_branch': 'mozilla-beta', 08:47:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:47:46 INFO - 'buildbot_json_path': 'buildprops.json', 08:47:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:47:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:47:46 INFO - 'download_minidump_stackwalk': True, 08:47:46 INFO - 'download_symbols': 'true', 08:47:46 INFO - 'e10s': False, 08:47:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:47:46 INFO - 'tooltool.py': '/tools/tooltool.py', 08:47:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:47:46 INFO - '/tools/misc-python/virtualenv.py')}, 08:47:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:47:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:47:46 INFO - 'log_level': 'info', 08:47:46 INFO - 'log_to_console': True, 08:47:46 INFO - 'opt_config_files': (), 08:47:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:47:46 INFO - '--processes=1', 08:47:46 INFO - '--config=%(test_path)s/wptrunner.ini', 08:47:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:47:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:47:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:47:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:47:46 INFO - 'pip_index': False, 08:47:46 INFO - 'require_test_zip': True, 08:47:46 INFO - 'test_type': ('testharness',), 08:47:46 INFO - 'this_chunk': '1', 08:47:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:47:46 INFO - 'total_chunks': '10', 08:47:46 INFO - 'virtualenv_path': 'venv', 08:47:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:47:46 INFO - 'work_dir': 'build'} 08:47:46 INFO - ##### 08:47:46 INFO - ##### Running clobber step. 08:47:46 INFO - ##### 08:47:46 INFO - Running pre-action listener: _resource_record_pre_action 08:47:46 INFO - Running main action method: clobber 08:47:46 INFO - rmtree: /builds/slave/test/build 08:47:46 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:47:48 INFO - Running post-action listener: _resource_record_post_action 08:47:48 INFO - ##### 08:47:48 INFO - ##### Running read-buildbot-config step. 08:47:48 INFO - ##### 08:47:48 INFO - Running pre-action listener: _resource_record_pre_action 08:47:48 INFO - Running main action method: read_buildbot_config 08:47:48 INFO - Using buildbot properties: 08:47:48 INFO - { 08:47:48 INFO - "project": "", 08:47:48 INFO - "product": "firefox", 08:47:48 INFO - "script_repo_revision": "production", 08:47:48 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:47:48 INFO - "repository": "", 08:47:48 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:47:48 INFO - "buildid": "20160623071724", 08:47:48 INFO - "pgo_build": "False", 08:47:48 INFO - "basedir": "/builds/slave/test", 08:47:48 INFO - "buildnumber": 12, 08:47:48 INFO - "slavename": "t-yosemite-r7-0131", 08:47:48 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 08:47:48 INFO - "platform": "macosx64", 08:47:48 INFO - "branch": "mozilla-beta", 08:47:48 INFO - "revision": "2c5721ac42d71b2359320646afbdc7a919a60fd3", 08:47:48 INFO - "repo_path": "releases/mozilla-beta", 08:47:48 INFO - "moz_repo_path": "", 08:47:48 INFO - "stage_platform": "macosx64", 08:47:48 INFO - "builduid": "b4235243ae4746cabd92af35cbf3230c", 08:47:48 INFO - "slavebuilddir": "test" 08:47:48 INFO - } 08:47:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:47:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:47:48 INFO - Running post-action listener: _resource_record_post_action 08:47:48 INFO - ##### 08:47:48 INFO - ##### Running download-and-extract step. 08:47:48 INFO - ##### 08:47:48 INFO - Running pre-action listener: _resource_record_pre_action 08:47:48 INFO - Running main action method: download_and_extract 08:47:48 INFO - mkdir: /builds/slave/test/build/tests 08:47:48 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')]} 08:47:48 INFO - https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:47:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:47:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:47:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:47:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 08:47:49 INFO - Downloaded 1201 bytes. 08:47:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:47:49 INFO - Using the following test package requirements: 08:47:49 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:47:49 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:47:49 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:47:49 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'jsshell-mac64.zip'], 08:47:49 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:47:49 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:47:49 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:47:49 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:47:49 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:47:49 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:47:49 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:47:49 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:47:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:49 INFO - https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:47:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:47:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:47:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:47:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 08:47:50 INFO - Downloaded 18356510 bytes. 08:47:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:47:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:47:51 INFO - caution: filename not matched: web-platform/* 08:47:51 INFO - Return code: 11 08:47:51 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')]} 08:47:51 INFO - https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:47:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:47:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:47:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:47:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:47:52 INFO - Downloaded 36389087 bytes. 08:47:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:47:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:47:56 INFO - caution: filename not matched: bin/* 08:47:56 INFO - caution: filename not matched: config/* 08:47:56 INFO - caution: filename not matched: mozbase/* 08:47:56 INFO - caution: filename not matched: marionette/* 08:47:56 INFO - caution: filename not matched: tools/wptserve/* 08:47:56 INFO - Return code: 11 08:47:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:56 INFO - https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:47:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:47:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:47:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:47:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:47:58 INFO - Downloaded 73066031 bytes. 08:47:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:47:58 INFO - mkdir: /builds/slave/test/properties 08:47:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:47:58 INFO - Writing to file /builds/slave/test/properties/build_url 08:47:58 INFO - Contents: 08:47:58 INFO - build_url:https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:47:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:47:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:47:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:47:59 INFO - Contents: 08:47:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:47:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:59 INFO - https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:48:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:48:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:48:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:48:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:48:03 INFO - Downloaded 103664004 bytes. 08:48:03 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:48:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:48:07 INFO - Return code: 0 08:48:07 INFO - Running post-action listener: _resource_record_post_action 08:48:07 INFO - Running post-action listener: set_extra_try_arguments 08:48:07 INFO - ##### 08:48:07 INFO - ##### Running create-virtualenv step. 08:48:07 INFO - ##### 08:48:07 INFO - Running pre-action listener: _pre_create_virtualenv 08:48:07 INFO - Running pre-action listener: _resource_record_pre_action 08:48:07 INFO - Running main action method: create_virtualenv 08:48:07 INFO - Creating virtualenv /builds/slave/test/build/venv 08:48:07 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 08:48:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:48:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:48:07 INFO - Using real prefix '/tools/python27' 08:48:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:48:07 INFO - Installing distribute.............................................................................................................................................................................................done. 08:48:10 INFO - Installing pip.................done. 08:48:10 INFO - Return code: 0 08:48:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:48: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')]} 08:48:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48: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')]} 08:48:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:10 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 0x10ca7ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca9bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc633568060>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca975e0>, '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 0x10c67acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6a5990>, '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.igAhBCsMtr/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.UvFh3VVvlH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:10 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 08:48:10 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 08:48:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.igAhBCsMtr/Render', 08:48:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:10 INFO - 'HOME': '/Users/cltbld', 08:48:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:10 INFO - 'LOGNAME': 'cltbld', 08:48:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:10 INFO - 'MOZ_NO_REMOTE': '1', 08:48:10 INFO - 'NO_EM_RESTART': '1', 08:48:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:10 INFO - 'PWD': '/builds/slave/test', 08:48:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:10 INFO - 'SHELL': '/bin/bash', 08:48:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UvFh3VVvlH/Listeners', 08:48:10 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 08:48:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:10 INFO - 'USER': 'cltbld', 08:48:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:10 INFO - 'XPC_FLAGS': '0x0', 08:48:10 INFO - 'XPC_SERVICE_NAME': '0', 08:48:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:11 INFO - Downloading/unpacking psutil>=0.7.1 08:48:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:48:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:48:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:48:14 INFO - Installing collected packages: psutil 08:48:14 INFO - Running setup.py install for psutil 08:48:14 INFO - building 'psutil._psutil_osx' extension 08:48:14 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 08:48:14 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 08:48:14 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 08:48:14 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 08:48:14 INFO - building 'psutil._psutil_posix' extension 08:48:14 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 08:48:14 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:48:14 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:48:14 INFO - ^ 08:48:14 INFO - 1 warning generated. 08:48:14 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 08:48:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:48:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:48:14 INFO - Successfully installed psutil 08:48:14 INFO - Cleaning up... 08:48:15 INFO - Return code: 0 08:48:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:48:15 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')]} 08:48:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:15 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')]} 08:48:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:15 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 0x10ca7ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca9bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc633568060>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca975e0>, '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 0x10c67acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6a5990>, '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.igAhBCsMtr/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.UvFh3VVvlH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:15 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 08:48:15 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 08:48:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.igAhBCsMtr/Render', 08:48:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:15 INFO - 'HOME': '/Users/cltbld', 08:48:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:15 INFO - 'LOGNAME': 'cltbld', 08:48:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:15 INFO - 'MOZ_NO_REMOTE': '1', 08:48:15 INFO - 'NO_EM_RESTART': '1', 08:48:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:15 INFO - 'PWD': '/builds/slave/test', 08:48:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:15 INFO - 'SHELL': '/bin/bash', 08:48:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UvFh3VVvlH/Listeners', 08:48:15 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 08:48:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:15 INFO - 'USER': 'cltbld', 08:48:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:15 INFO - 'XPC_FLAGS': '0x0', 08:48:15 INFO - 'XPC_SERVICE_NAME': '0', 08:48:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:48:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:48:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:48:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:48:17 INFO - Installing collected packages: mozsystemmonitor 08:48:17 INFO - Running setup.py install for mozsystemmonitor 08:48:17 INFO - Successfully installed mozsystemmonitor 08:48:17 INFO - Cleaning up... 08:48:18 INFO - Return code: 0 08:48:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:48:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:18 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 0x10ca7ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca9bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc633568060>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca975e0>, '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 0x10c67acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6a5990>, '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.igAhBCsMtr/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.UvFh3VVvlH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:18 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 08:48:18 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 08:48:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.igAhBCsMtr/Render', 08:48:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:18 INFO - 'HOME': '/Users/cltbld', 08:48:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:18 INFO - 'LOGNAME': 'cltbld', 08:48:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:18 INFO - 'MOZ_NO_REMOTE': '1', 08:48:18 INFO - 'NO_EM_RESTART': '1', 08:48:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:18 INFO - 'PWD': '/builds/slave/test', 08:48:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:18 INFO - 'SHELL': '/bin/bash', 08:48:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UvFh3VVvlH/Listeners', 08:48:18 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 08:48:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:18 INFO - 'USER': 'cltbld', 08:48:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:18 INFO - 'XPC_FLAGS': '0x0', 08:48:18 INFO - 'XPC_SERVICE_NAME': '0', 08:48:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:18 INFO - Downloading/unpacking blobuploader==1.2.4 08:48:18 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 08:48:18 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 08:48:18 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 08:48:18 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 08:48:18 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 08:48:18 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 08:48:20 INFO - Downloading blobuploader-1.2.4.tar.gz 08:48:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:48:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:48:20 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 08:48:20 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 08:48:20 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 08:48:20 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 08:48:20 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 08:48:20 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 08:48:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:48:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:48:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:21 INFO - Downloading docopt-0.6.1.tar.gz 08:48:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:48:21 INFO - Installing collected packages: blobuploader, requests, docopt 08:48:21 INFO - Running setup.py install for blobuploader 08:48:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:48:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:48:22 INFO - Running setup.py install for requests 08:48:22 INFO - Running setup.py install for docopt 08:48:22 INFO - Successfully installed blobuploader requests docopt 08:48:22 INFO - Cleaning up... 08:48:22 INFO - Return code: 0 08:48:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:48:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:22 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 0x10ca7ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca9bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc633568060>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca975e0>, '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 0x10c67acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6a5990>, '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.igAhBCsMtr/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.UvFh3VVvlH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:22 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 08:48:22 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 08:48:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.igAhBCsMtr/Render', 08:48:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:22 INFO - 'HOME': '/Users/cltbld', 08:48:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:22 INFO - 'LOGNAME': 'cltbld', 08:48:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:22 INFO - 'MOZ_NO_REMOTE': '1', 08:48:22 INFO - 'NO_EM_RESTART': '1', 08:48:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:22 INFO - 'PWD': '/builds/slave/test', 08:48:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:22 INFO - 'SHELL': '/bin/bash', 08:48:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UvFh3VVvlH/Listeners', 08:48:22 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 08:48:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:22 INFO - 'USER': 'cltbld', 08:48:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:22 INFO - 'XPC_FLAGS': '0x0', 08:48:22 INFO - 'XPC_SERVICE_NAME': '0', 08:48:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-qbCIoG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-ZoHTOE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-Q7VKDR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-UtGEb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-J0ZyXI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-GjPZ_x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-sGcdOK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-8whkxD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:48:23 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-qIkYVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-cjPth9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-oVVuTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-j6uML4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-QkRQq0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-vXGgXB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-jnXDIr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-WbkFsu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-FmnL3Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-XbLk1a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:48:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:48:24 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-TPfHVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:48:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:25 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-uxa4j2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:48:25 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-zW4AlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:48:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:48:25 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 08:48:25 INFO - Running setup.py install for manifestparser 08:48:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:48:25 INFO - Running setup.py install for mozcrash 08:48:25 INFO - Running setup.py install for mozdebug 08:48:26 INFO - Running setup.py install for mozdevice 08:48:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Running setup.py install for mozfile 08:48:26 INFO - Running setup.py install for mozhttpd 08:48:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Running setup.py install for mozinfo 08:48:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Running setup.py install for mozInstall 08:48:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:48:26 INFO - Running setup.py install for mozleak 08:48:26 INFO - Running setup.py install for mozlog 08:48:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:48:27 INFO - Running setup.py install for moznetwork 08:48:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:48:27 INFO - Running setup.py install for mozprocess 08:48:27 INFO - Running setup.py install for mozprofile 08:48:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:48:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:48:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:48:27 INFO - Running setup.py install for mozrunner 08:48:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:48:27 INFO - Running setup.py install for mozscreenshot 08:48:27 INFO - Running setup.py install for moztest 08:48:28 INFO - Running setup.py install for mozversion 08:48:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:48:28 INFO - Running setup.py install for wptserve 08:48:28 INFO - Running setup.py install for marionette-driver 08:48:28 INFO - Running setup.py install for browsermob-proxy 08:48:28 INFO - Running setup.py install for marionette-client 08:48:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:48:28 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:48:29 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 08:48:29 INFO - Cleaning up... 08:48:29 INFO - Return code: 0 08:48:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:48:29 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')]} 08:48:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:48:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:29 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')]} 08:48:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:48:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:48:29 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 0x10ca7ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca9bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc633568060>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ca975e0>, '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 0x10c67acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6a5990>, '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.igAhBCsMtr/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.UvFh3VVvlH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:48:29 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 08:48:29 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 08:48:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.igAhBCsMtr/Render', 08:48:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:29 INFO - 'HOME': '/Users/cltbld', 08:48:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:29 INFO - 'LOGNAME': 'cltbld', 08:48:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:29 INFO - 'MOZ_NO_REMOTE': '1', 08:48:29 INFO - 'NO_EM_RESTART': '1', 08:48:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:29 INFO - 'PWD': '/builds/slave/test', 08:48:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:29 INFO - 'SHELL': '/bin/bash', 08:48:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UvFh3VVvlH/Listeners', 08:48:29 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 08:48:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:29 INFO - 'USER': 'cltbld', 08:48:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:29 INFO - 'XPC_FLAGS': '0x0', 08:48:29 INFO - 'XPC_SERVICE_NAME': '0', 08:48:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:48:29 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-FzWnn7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:48:29 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)) 08:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:48:29 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-Q0kgfq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:48:29 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)) 08:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:48:29 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-LBvrO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:48:29 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)) 08:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:48:29 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-Km79gU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:48:29 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)) 08:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:48:29 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-M3qKJh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:48:29 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)) 08:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:48:29 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-frL8wk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:48:29 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)) 08:48:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:48:29 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-0W1NVT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-r_VGSH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-lbKXVc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-a5sral-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-tQNVyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-jGDyOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-UtqrZQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-V76XCK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-nj0Q2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:48:30 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)) 08:48:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:48:30 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-PeI8if-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:48:31 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)) 08:48:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:48:31 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-Vf1wa2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:48:31 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)) 08:48:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:48:31 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-xPys6I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:48:31 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)) 08:48:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:48:31 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-2GAeAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:48:31 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)) 08:48:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:31 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-C2SBsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:48:31 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)) 08:48:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:48:31 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-JKQfF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:48:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:48:31 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)) 08:48:31 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)) 08:48:31 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)) 08:48:31 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)) 08:48:31 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)) 08:48:31 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)) 08:48:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:48:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:48:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:48:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:34 INFO - Downloading blessings-1.6.tar.gz 08:48:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:48:34 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)) 08:48:34 INFO - Installing collected packages: blessings 08:48:34 INFO - Running setup.py install for blessings 08:48:34 INFO - Successfully installed blessings 08:48:34 INFO - Cleaning up... 08:48:34 INFO - Return code: 0 08:48:34 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:48:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:48:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:48:35 INFO - Reading from file tmpfile_stdout 08:48:35 INFO - Current package versions: 08:48:35 INFO - blessings == 1.6 08:48:35 INFO - blobuploader == 1.2.4 08:48:35 INFO - browsermob-proxy == 0.6.0 08:48:35 INFO - docopt == 0.6.1 08:48:35 INFO - manifestparser == 1.1 08:48:35 INFO - marionette-client == 2.3.0 08:48:35 INFO - marionette-driver == 1.4.0 08:48:35 INFO - mozInstall == 1.12 08:48:35 INFO - mozcrash == 0.17 08:48:35 INFO - mozdebug == 0.1 08:48:35 INFO - mozdevice == 0.48 08:48:35 INFO - mozfile == 1.2 08:48:35 INFO - mozhttpd == 0.7 08:48:35 INFO - mozinfo == 0.9 08:48:35 INFO - mozleak == 0.1 08:48:35 INFO - mozlog == 3.1 08:48:35 INFO - moznetwork == 0.27 08:48:35 INFO - mozprocess == 0.22 08:48:35 INFO - mozprofile == 0.28 08:48:35 INFO - mozrunner == 6.11 08:48:35 INFO - mozscreenshot == 0.1 08:48:35 INFO - mozsystemmonitor == 0.0 08:48:35 INFO - moztest == 0.7 08:48:35 INFO - mozversion == 1.4 08:48:35 INFO - psutil == 3.1.1 08:48:35 INFO - requests == 1.2.3 08:48:35 INFO - wptserve == 1.4.0 08:48:35 INFO - wsgiref == 0.1.2 08:48:35 INFO - Running post-action listener: _resource_record_post_action 08:48:35 INFO - Running post-action listener: _start_resource_monitoring 08:48:35 INFO - Starting resource monitoring. 08:48:35 INFO - ##### 08:48:35 INFO - ##### Running pull step. 08:48:35 INFO - ##### 08:48:35 INFO - Running pre-action listener: _resource_record_pre_action 08:48:35 INFO - Running main action method: pull 08:48:35 INFO - Pull has nothing to do! 08:48:35 INFO - Running post-action listener: _resource_record_post_action 08:48:35 INFO - ##### 08:48:35 INFO - ##### Running install step. 08:48:35 INFO - ##### 08:48:35 INFO - Running pre-action listener: _resource_record_pre_action 08:48:35 INFO - Running main action method: install 08:48:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:48:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:48:35 INFO - Reading from file tmpfile_stdout 08:48:35 INFO - Detecting whether we're running mozinstall >=1.0... 08:48:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:48:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:48:35 INFO - Reading from file tmpfile_stdout 08:48:35 INFO - Output received: 08:48:35 INFO - Usage: mozinstall [options] installer 08:48:35 INFO - Options: 08:48:35 INFO - -h, --help show this help message and exit 08:48:35 INFO - -d DEST, --destination=DEST 08:48:35 INFO - Directory to install application into. [default: 08:48:35 INFO - "/builds/slave/test"] 08:48:35 INFO - --app=APP Application being installed. [default: firefox] 08:48:35 INFO - mkdir: /builds/slave/test/build/application 08:48:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:48:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:48:53 INFO - Reading from file tmpfile_stdout 08:48:53 INFO - Output received: 08:48:53 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:48:53 INFO - Running post-action listener: _resource_record_post_action 08:48:53 INFO - ##### 08:48:53 INFO - ##### Running run-tests step. 08:48:53 INFO - ##### 08:48:53 INFO - Running pre-action listener: _resource_record_pre_action 08:48:53 INFO - Running main action method: run_tests 08:48:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:48:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:48:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:48:53 INFO - grabbing minidump binary from tooltool 08:48:53 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')]} 08:48:53 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 0x10ca975e0>, '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 0x10c67acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6a5990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:48:53 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 08:48:53 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 08:48:53 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:48:53 INFO - Return code: 0 08:48:53 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:48:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:48:53 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/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:48:53 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/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:48:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.igAhBCsMtr/Render', 08:48:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:48:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:48:53 INFO - 'HOME': '/Users/cltbld', 08:48:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:48:53 INFO - 'LOGNAME': 'cltbld', 08:48:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:48:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:53 INFO - 'MOZ_NO_REMOTE': '1', 08:48:53 INFO - 'NO_EM_RESTART': '1', 08:48:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:48:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:53 INFO - 'PWD': '/builds/slave/test', 08:48:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:48:53 INFO - 'SHELL': '/bin/bash', 08:48:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UvFh3VVvlH/Listeners', 08:48:53 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 08:48:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:48:53 INFO - 'USER': 'cltbld', 08:48:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:48:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:48:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:48:53 INFO - 'XPC_FLAGS': '0x0', 08:48:53 INFO - 'XPC_SERVICE_NAME': '0', 08:48:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:48:53 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/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:48:54 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 08:48:54 INFO - import pkg_resources 08:48:54 INFO - Using 1 client processes 08:48:55 INFO - wptserve Starting http server on 127.0.0.1:8001 08:48:55 INFO - wptserve Starting http server on 127.0.0.1:8000 08:48:55 INFO - wptserve Starting http server on 127.0.0.1:8443 08:48:57 INFO - SUITE-START | Running 778 tests 08:48:57 INFO - Running testharness tests 08:48:57 INFO - Setting up ssl 08:48:57 INFO - PROCESS | certutil | 08:48:57 INFO - PROCESS | certutil | 08:48:57 INFO - PROCESS | certutil | 08:48:57 INFO - Certificate Nickname Trust Attributes 08:48:57 INFO - SSL,S/MIME,JAR/XPI 08:48:57 INFO - 08:48:57 INFO - web-platform-tests CT,, 08:48:57 INFO - 08:48:57 INFO - Starting runner 08:48:58 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:48:58 INFO - PROCESS | 1925 | 1466696938337 Marionette DEBUG Marionette enabled via build flag and pref 08:48:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x113dbd000 == 1 [pid = 1925] [id = 1] 08:48:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 1 (0x113dbd800) [pid = 1925] [serial = 1] [outer = 0x0] 08:48:58 INFO - PROCESS | 1925 | [1925] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:48:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 2 (0x113dbe800) [pid = 1925] [serial = 2] [outer = 0x113dbd800] 08:48:58 INFO - PROCESS | 1925 | 1466696938697 Marionette INFO Listening on port 2828 08:48:58 INFO - PROCESS | 1925 | 1466696938924 Marionette DEBUG Marionette enabled via command-line flag 08:48:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x116960000 == 2 [pid = 1925] [id = 2] 08:48:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 3 (0x116960800) [pid = 1925] [serial = 3] [outer = 0x0] 08:48:58 INFO - PROCESS | 1925 | [1925] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:48:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 4 (0x116961800) [pid = 1925] [serial = 4] [outer = 0x116960800] 08:48:59 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:48:59 INFO - PROCESS | 1925 | 1466696939080 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52219 08:48:59 INFO - PROCESS | 1925 | 1466696939152 Marionette DEBUG Closed connection conn0 08:48:59 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:48:59 INFO - PROCESS | 1925 | 1466696939158 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52220 08:48:59 INFO - PROCESS | 1925 | 1466696939167 Marionette DEBUG Closed connection conn1 08:48:59 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:48:59 INFO - PROCESS | 1925 | 1466696939173 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52221 08:48:59 INFO - PROCESS | 1925 | 1466696939180 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:48:59 INFO - PROCESS | 1925 | 1466696939185 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623071724","device":"desktop","version":"48.0"} 08:48:59 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:49:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a35000 == 3 [pid = 1925] [id = 3] 08:49:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 5 (0x119a35800) [pid = 1925] [serial = 5] [outer = 0x0] 08:49:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f02800 == 4 [pid = 1925] [id = 4] 08:49:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 6 (0x119a78c00) [pid = 1925] [serial = 6] [outer = 0x0] 08:49:00 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:49:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x1214a8800 == 5 [pid = 1925] [id = 5] 08:49:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 7 (0x119a78400) [pid = 1925] [serial = 7] [outer = 0x0] 08:49:00 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:49:00 INFO - PROCESS | 1925 | [1925] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:49:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 8 (0x12186b800) [pid = 1925] [serial = 8] [outer = 0x119a78400] 08:49:00 INFO - PROCESS | 1925 | [1925] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:49:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 9 (0x123c33800) [pid = 1925] [serial = 9] [outer = 0x119a35800] 08:49:00 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:49:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 10 (0x1216e3800) [pid = 1925] [serial = 10] [outer = 0x119a78c00] 08:49:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 11 (0x1216e5800) [pid = 1925] [serial = 11] [outer = 0x119a78400] 08:49:01 INFO - PROCESS | 1925 | [1925] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:49:01 INFO - PROCESS | 1925 | 1466696941199 Marionette INFO startBrowser a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:01 INFO - PROCESS | 1925 | 1466696941222 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1925 | 1466696941230 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1925 | 1466696941231 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:01 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:49:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 12 (0x125f3a400) [pid = 1925] [serial = 12] [outer = 0x119a78400] 08:49:01 INFO - PROCESS | 1925 | 1466696941550 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a9dc0b27-5395-fe4d-a6c3-372e9982a701","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623071724","device":"desktop","version":"48.0","command_id":1}}] 08:49:01 INFO - PROCESS | 1925 | 1466696941639 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}] 08:49:01 INFO - PROCESS | 1925 | 1466696941641 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:01 INFO - PROCESS | 1925 | 1466696941695 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:49:01 INFO - PROCESS | 1925 | 1466696941766 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:49:01 INFO - PROCESS | 1925 | 1466696941768 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:01 INFO - PROCESS | 1925 | [1925] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:49:01 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:49:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 13 (0x1264e4400) [pid = 1925] [serial = 13] [outer = 0x119a78400] 08:49:02 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:49:02 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:49:02 INFO - PROCESS | 1925 | 1466696942127 Marionette TRACE conn2 <- [1,3,null,{}] 08:49:02 INFO - PROCESS | 1925 | 1466696942130 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:49:02 INFO - PROCESS | 1925 | 1466696942133 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:02 INFO - PROCESS | 1925 | 1466696942164 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:49:02 INFO - PROCESS | 1925 | 1466696942193 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1925 | 1466696942196 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:49:02 INFO - PROCESS | 1925 | 1466696942200 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1925 | 1466696942204 Marionette TRACE conn2 <- [1,6,null,{}] 08:49:02 INFO - PROCESS | 1925 | 1466696942207 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}] 08:49:02 INFO - PROCESS | 1925 | 1466696942209 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:02 INFO - PROCESS | 1925 | 1466696942224 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:49:02 INFO - PROCESS | 1925 | 1466696942228 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 1925 | 1466696942230 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x129169000 == 6 [pid = 1925] [id = 6] 08:49:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 14 (0x128bc3000) [pid = 1925] [serial = 14] [outer = 0x0] 08:49:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 15 (0x128bc4c00) [pid = 1925] [serial = 15] [outer = 0x128bc3000] 08:49:02 INFO - PROCESS | 1925 | 1466696942273 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 16 (0x128bca800) [pid = 1925] [serial = 16] [outer = 0x128bc3000] 08:49:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295dd800 == 7 [pid = 1925] [id = 7] 08:49:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 17 (0x128bcc000) [pid = 1925] [serial = 17] [outer = 0x0] 08:49:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 18 (0x12939a400) [pid = 1925] [serial = 18] [outer = 0x128bcc000] 08:49:02 INFO - PROCESS | 1925 | 1466696942655 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1925 | 1466696942695 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]]]}] 08:49:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 19 (0x1294d1400) [pid = 1925] [serial = 19] [outer = 0x128bcc000] 08:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 573ms 08:49:02 INFO - PROCESS | 1925 | 1466696942776 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1925 | 1466696942778 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:49:02 INFO - PROCESS | 1925 | 1466696942822 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1925 | 1466696942823 Marionette TRACE conn2 <- [1,10,null,{}] 08:49:02 INFO - PROCESS | 1925 | 1466696942881 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}] 08:49:02 INFO - PROCESS | 1925 | 1466696942887 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:03 INFO - PROCESS | 1925 | 1466696943002 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:49:03 INFO - PROCESS | 1925 | 1466696943028 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 1925 | 1466696943030 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a841800 == 8 [pid = 1925] [id = 8] 08:49:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 20 (0x12a8c9c00) [pid = 1925] [serial = 20] [outer = 0x0] 08:49:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 21 (0x12a8cb800) [pid = 1925] [serial = 21] [outer = 0x12a8c9c00] 08:49:03 INFO - PROCESS | 1925 | 1466696943053 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 22 (0x12a8d0000) [pid = 1925] [serial = 22] [outer = 0x12a8c9c00] 08:49:03 INFO - PROCESS | 1925 | 1466696943478 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]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 723ms 08:49:03 INFO - PROCESS | 1925 | 1466696943506 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:49:03 INFO - PROCESS | 1925 | 1466696943508 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:49:03 INFO - PROCESS | 1925 | 1466696943512 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 1925 | 1466696943513 Marionette TRACE conn2 <- [1,14,null,{}] 08:49:03 INFO - PROCESS | 1925 | 1466696943517 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}] 08:49:03 INFO - PROCESS | 1925 | 1466696943520 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:03 INFO - PROCESS | 1925 | 1466696943658 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:49:03 INFO - PROCESS | 1925 | 1466696943664 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 1925 | 1466696943665 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b14e800 == 9 [pid = 1925] [id = 9] 08:49:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 23 (0x12a8d7400) [pid = 1925] [serial = 23] [outer = 0x0] 08:49:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 24 (0x12b0c5400) [pid = 1925] [serial = 24] [outer = 0x12a8d7400] 08:49:03 INFO - PROCESS | 1925 | 1466696943705 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 25 (0x12b0d0c00) [pid = 1925] [serial = 25] [outer = 0x12a8d7400] 08:49:04 INFO - PROCESS | 1925 | 1466696944025 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 519ms 08:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:49:04 INFO - PROCESS | 1925 | 1466696944031 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1925 | 1466696944032 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:49:04 INFO - PROCESS | 1925 | 1466696944034 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1925 | 1466696944036 Marionette TRACE conn2 <- [1,18,null,{}] 08:49:04 INFO - PROCESS | 1925 | 1466696944048 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}] 08:49:04 INFO - PROCESS | 1925 | 1466696944050 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:04 INFO - PROCESS | 1925 | 1466696944145 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:49:04 INFO - PROCESS | 1925 | 1466696944149 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 1925 | 1466696944151 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc0a000 == 10 [pid = 1925] [id = 10] 08:49:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 26 (0x12b8b3800) [pid = 1925] [serial = 26] [outer = 0x0] 08:49:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 27 (0x12b92e800) [pid = 1925] [serial = 27] [outer = 0x12b8b3800] 08:49:04 INFO - PROCESS | 1925 | 1466696944175 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 28 (0x12b934c00) [pid = 1925] [serial = 28] [outer = 0x12b8b3800] 08:49:04 INFO - PROCESS | 1925 | 1466696944440 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 08:49:04 INFO - PROCESS | 1925 | 1466696944461 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1925 | 1466696944463 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:49:04 INFO - PROCESS | 1925 | 1466696944465 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1925 | 1466696944466 Marionette TRACE conn2 <- [1,22,null,{}] 08:49:04 INFO - PROCESS | 1925 | 1466696944468 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}] 08:49:04 INFO - PROCESS | 1925 | 1466696944472 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:04 INFO - PROCESS | 1925 | 1466696944574 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:49:04 INFO - PROCESS | 1925 | 1466696944578 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 1925 | 1466696944579 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b0000 == 11 [pid = 1925] [id = 11] 08:49:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 29 (0x12b8b1400) [pid = 1925] [serial = 29] [outer = 0x0] 08:49:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 30 (0x12bcc2000) [pid = 1925] [serial = 30] [outer = 0x12b8b1400] 08:49:04 INFO - PROCESS | 1925 | 1466696944604 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 31 (0x12bcccc00) [pid = 1925] [serial = 31] [outer = 0x12b8b1400] 08:49:04 INFO - PROCESS | 1925 | 1466696944843 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 08:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:49:04 INFO - PROCESS | 1925 | 1466696944893 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1925 | 1466696944894 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:49:04 INFO - PROCESS | 1925 | 1466696944897 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1925 | 1466696944898 Marionette TRACE conn2 <- [1,26,null,{}] 08:49:04 INFO - PROCESS | 1925 | 1466696944903 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}] 08:49:04 INFO - PROCESS | 1925 | 1466696944906 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:05 INFO - PROCESS | 1925 | 1466696945033 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:49:05 INFO - PROCESS | 1925 | 1466696945039 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1925 | 1466696945041 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf6b800 == 12 [pid = 1925] [id = 12] 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 32 (0x12bcd0000) [pid = 1925] [serial = 32] [outer = 0x0] 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 33 (0x12be6cc00) [pid = 1925] [serial = 33] [outer = 0x12bcd0000] 08:49:05 INFO - PROCESS | 1925 | 1466696945079 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 34 (0x12bed5800) [pid = 1925] [serial = 34] [outer = 0x12bcd0000] 08:49:05 INFO - PROCESS | 1925 | 1466696945421 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]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 08:49:05 INFO - PROCESS | 1925 | 1466696945467 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 1925 | 1466696945469 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:49:05 INFO - PROCESS | 1925 | 1466696945474 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 1925 | 1466696945475 Marionette TRACE conn2 <- [1,30,null,{}] 08:49:05 INFO - PROCESS | 1925 | 1466696945484 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}] 08:49:05 INFO - PROCESS | 1925 | 1466696945485 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:05 INFO - PROCESS | 1925 | 1466696945567 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:49:05 INFO - PROCESS | 1925 | 1466696945573 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1925 | 1466696945574 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c529000 == 13 [pid = 1925] [id = 13] 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 35 (0x12bed8000) [pid = 1925] [serial = 35] [outer = 0x0] 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 36 (0x12c476400) [pid = 1925] [serial = 36] [outer = 0x12bed8000] 08:49:05 INFO - PROCESS | 1925 | 1466696945597 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 37 (0x12c479c00) [pid = 1925] [serial = 37] [outer = 0x12bed8000] 08:49:05 INFO - PROCESS | 1925 | 1466696945833 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]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 367ms 08:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:49:05 INFO - PROCESS | 1925 | 1466696945842 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 1925 | 1466696945843 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:49:05 INFO - PROCESS | 1925 | 1466696945845 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 1925 | 1466696945846 Marionette TRACE conn2 <- [1,34,null,{}] 08:49:05 INFO - PROCESS | 1925 | 1466696945848 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}] 08:49:05 INFO - PROCESS | 1925 | 1466696945849 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:05 INFO - PROCESS | 1925 | 1466696945945 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:49:05 INFO - PROCESS | 1925 | 1466696945948 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1925 | 1466696945949 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c792800 == 14 [pid = 1925] [id = 14] 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 38 (0x12c47d400) [pid = 1925] [serial = 38] [outer = 0x0] 08:49:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 39 (0x12c484c00) [pid = 1925] [serial = 39] [outer = 0x12c47d400] 08:49:05 INFO - PROCESS | 1925 | 1466696945974 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 40 (0x12c5ce000) [pid = 1925] [serial = 40] [outer = 0x12c47d400] 08:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 08:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:49:06 INFO - PROCESS | 1925 | 1466696946208 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]]]}] 08:49:06 INFO - PROCESS | 1925 | 1466696946213 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 1925 | 1466696946214 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:49:06 INFO - PROCESS | 1925 | 1466696946216 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1925 | 1466696946217 Marionette TRACE conn2 <- [1,38,null,{}] 08:49:06 INFO - PROCESS | 1925 | 1466696946227 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}] 08:49:06 INFO - PROCESS | 1925 | 1466696946228 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:06 INFO - PROCESS | 1925 | 1466696946330 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:49:06 INFO - PROCESS | 1925 | 1466696946334 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 1925 | 1466696946335 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca44800 == 15 [pid = 1925] [id = 15] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 41 (0x12c5d2800) [pid = 1925] [serial = 41] [outer = 0x0] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 42 (0x12c5d9400) [pid = 1925] [serial = 42] [outer = 0x12c5d2800] 08:49:06 INFO - PROCESS | 1925 | 1466696946358 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 43 (0x12ca15800) [pid = 1925] [serial = 43] [outer = 0x12c5d2800] 08:49:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca5a000 == 16 [pid = 1925] [id = 16] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 44 (0x12ca5a800) [pid = 1925] [serial = 44] [outer = 0x0] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 45 (0x12cadd000) [pid = 1925] [serial = 45] [outer = 0x12ca5a800] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 46 (0x12cae2000) [pid = 1925] [serial = 46] [outer = 0x12ca5a800] 08:49:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca59800 == 17 [pid = 1925] [id = 17] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 47 (0x12b8a7000) [pid = 1925] [serial = 47] [outer = 0x0] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 48 (0x12cf17400) [pid = 1925] [serial = 48] [outer = 0x12b8a7000] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 49 (0x12ca15c00) [pid = 1925] [serial = 49] [outer = 0x12b8a7000] 08:49:06 INFO - PROCESS | 1925 | 1466696946721 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]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms 08:49:06 INFO - PROCESS | 1925 | 1466696946742 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 1925 | 1466696946743 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:49:06 INFO - PROCESS | 1925 | 1466696946745 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1925 | 1466696946746 Marionette TRACE conn2 <- [1,42,null,{}] 08:49:06 INFO - PROCESS | 1925 | 1466696946748 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}] 08:49:06 INFO - PROCESS | 1925 | 1466696946749 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:06 INFO - PROCESS | 1925 | 1466696946841 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:49:06 INFO - PROCESS | 1925 | 1466696946845 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 1925 | 1466696946846 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d28b800 == 18 [pid = 1925] [id = 18] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 50 (0x12ca18800) [pid = 1925] [serial = 50] [outer = 0x0] 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 51 (0x12d046800) [pid = 1925] [serial = 51] [outer = 0x12ca18800] 08:49:06 INFO - PROCESS | 1925 | 1466696946871 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 52 (0x12d366800) [pid = 1925] [serial = 52] [outer = 0x12ca18800] 08:49:07 INFO - PROCESS | 1925 | 1466696947119 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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 08:49:07 INFO - PROCESS | 1925 | 1466696947165 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 1925 | 1466696947167 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:49:07 INFO - PROCESS | 1925 | 1466696947177 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1925 | 1466696947179 Marionette TRACE conn2 <- [1,46,null,{}] 08:49:07 INFO - PROCESS | 1925 | 1466696947181 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}] 08:49:07 INFO - PROCESS | 1925 | 1466696947182 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:07 INFO - PROCESS | 1925 | 1466696947282 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:49:07 INFO - PROCESS | 1925 | 1466696947286 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 1925 | 1466696947287 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x118565800 == 19 [pid = 1925] [id = 19] 08:49:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 53 (0x11910f800) [pid = 1925] [serial = 53] [outer = 0x0] 08:49:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 54 (0x12d369800) [pid = 1925] [serial = 54] [outer = 0x11910f800] 08:49:07 INFO - PROCESS | 1925 | 1466696947313 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 55 (0x12d36e000) [pid = 1925] [serial = 55] [outer = 0x11910f800] 08:49:07 INFO - PROCESS | 1925 | 1466696947541 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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 368ms 08:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:49:07 INFO - PROCESS | 1925 | 1466696947546 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 1925 | 1466696947547 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:49:07 INFO - PROCESS | 1925 | 1466696947549 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1925 | 1466696947550 Marionette TRACE conn2 <- [1,50,null,{}] 08:49:07 INFO - PROCESS | 1925 | 1466696947560 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}] 08:49:07 INFO - PROCESS | 1925 | 1466696947561 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:07 INFO - PROCESS | 1925 | 1466696947661 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:49:07 INFO - PROCESS | 1925 | 1466696947665 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 1925 | 1466696947666 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d905000 == 20 [pid = 1925] [id = 20] 08:49:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 56 (0x12d36e400) [pid = 1925] [serial = 56] [outer = 0x0] 08:49:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 57 (0x12d820800) [pid = 1925] [serial = 57] [outer = 0x12d36e400] 08:49:07 INFO - PROCESS | 1925 | 1466696947690 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 58 (0x12d827c00) [pid = 1925] [serial = 58] [outer = 0x12d36e400] 08:49:07 INFO - PROCESS | 1925 | 1466696947922 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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 427ms 08:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:49:07 INFO - PROCESS | 1925 | 1466696947977 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 1925 | 1466696947978 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:49:07 INFO - PROCESS | 1925 | 1466696947980 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1925 | 1466696947981 Marionette TRACE conn2 <- [1,54,null,{}] 08:49:07 INFO - PROCESS | 1925 | 1466696947983 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}] 08:49:07 INFO - PROCESS | 1925 | 1466696947985 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:08 INFO - PROCESS | 1925 | 1466696948095 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:49:08 INFO - PROCESS | 1925 | 1466696948106 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 1925 | 1466696948107 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d90a000 == 21 [pid = 1925] [id = 21] 08:49:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x12d82a000) [pid = 1925] [serial = 59] [outer = 0x0] 08:49:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x12d9c2800) [pid = 1925] [serial = 60] [outer = 0x12d82a000] 08:49:08 INFO - PROCESS | 1925 | 1466696948131 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x12d9c6800) [pid = 1925] [serial = 61] [outer = 0x12d82a000] 08:49:08 INFO - PROCESS | 1925 | 1466696948379 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]]]}] 08:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 421ms 08:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:49:08 INFO - PROCESS | 1925 | 1466696948413 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:49:08 INFO - PROCESS | 1925 | 1466696948414 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:49:08 INFO - PROCESS | 1925 | 1466696948416 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 1925 | 1466696948418 Marionette TRACE conn2 <- [1,58,null,{}] 08:49:08 INFO - PROCESS | 1925 | 1466696948429 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}] 08:49:08 INFO - PROCESS | 1925 | 1466696948430 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:08 INFO - PROCESS | 1925 | 1466696948532 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:49:09 INFO - PROCESS | 1925 | 1466696949076 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 1925 | 1466696949078 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x111c9f800 == 22 [pid = 1925] [id = 22] 08:49:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x110d6a000) [pid = 1925] [serial = 62] [outer = 0x0] 08:49:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x111c18000) [pid = 1925] [serial = 63] [outer = 0x110d6a000] 08:49:09 INFO - PROCESS | 1925 | 1466696949113 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x11219e000) [pid = 1925] [serial = 64] [outer = 0x110d6a000] 08:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1130ms 08:49:09 INFO - PROCESS | 1925 | 1466696949541 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]]]}] 08:49:09 INFO - PROCESS | 1925 | 1466696949548 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 1925 | 1466696949550 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:49:09 INFO - PROCESS | 1925 | 1466696949556 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 1925 | 1466696949558 Marionette TRACE conn2 <- [1,62,null,{}] 08:49:09 INFO - PROCESS | 1925 | 1466696949561 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}] 08:49:09 INFO - PROCESS | 1925 | 1466696949564 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:09 INFO - PROCESS | 1925 | 1466696949677 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:49:09 INFO - PROCESS | 1925 | 1466696949714 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 1925 | 1466696949716 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x113d1e800 == 23 [pid = 1925] [id = 23] 08:49:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x112abf400) [pid = 1925] [serial = 65] [outer = 0x0] 08:49:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x1133b1000) [pid = 1925] [serial = 66] [outer = 0x112abf400] 08:49:09 INFO - PROCESS | 1925 | 1466696949748 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x115f5f400) [pid = 1925] [serial = 67] [outer = 0x112abf400] 08:49:10 INFO - PROCESS | 1925 | 1466696950155 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]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 08:49:10 INFO - PROCESS | 1925 | 1466696950179 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 1925 | 1466696950182 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:49:10 INFO - PROCESS | 1925 | 1466696950185 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 1925 | 1466696950186 Marionette TRACE conn2 <- [1,66,null,{}] 08:49:10 INFO - PROCESS | 1925 | 1466696950189 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}] 08:49:10 INFO - PROCESS | 1925 | 1466696950190 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:10 INFO - PROCESS | 1925 | 1466696950303 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:49:10 INFO - PROCESS | 1925 | 1466696950343 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 1925 | 1466696950345 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x116adc800 == 24 [pid = 1925] [id = 24] 08:49:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x116a21000) [pid = 1925] [serial = 68] [outer = 0x0] 08:49:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x118118000) [pid = 1925] [serial = 69] [outer = 0x116a21000] 08:49:10 INFO - PROCESS | 1925 | 1466696950374 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x1185b5400) [pid = 1925] [serial = 70] [outer = 0x116a21000] 08:49:10 INFO - PROCESS | 1925 | 1466696950975 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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 820ms 08:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:49:11 INFO - PROCESS | 1925 | 1466696951005 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 1925 | 1466696951008 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:49:11 INFO - PROCESS | 1925 | 1466696951011 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 1925 | 1466696951013 Marionette TRACE conn2 <- [1,70,null,{}] 08:49:11 INFO - PROCESS | 1925 | 1466696951016 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}] 08:49:11 INFO - PROCESS | 1925 | 1466696951018 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:11 INFO - PROCESS | 1925 | 1466696951102 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:49:11 INFO - PROCESS | 1925 | 1466696951141 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1925 | 1466696951142 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x112e83000 == 25 [pid = 1925] [id = 25] 08:49:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x113ea5800) [pid = 1925] [serial = 71] [outer = 0x0] 08:49:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x1155d0400) [pid = 1925] [serial = 72] [outer = 0x113ea5800] 08:49:11 INFO - PROCESS | 1925 | 1466696951170 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x115eb4c00) [pid = 1925] [serial = 73] [outer = 0x113ea5800] 08:49:11 INFO - PROCESS | 1925 | 1466696951611 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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 08:49:11 INFO - PROCESS | 1925 | 1466696951632 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 1925 | 1466696951635 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:49:11 INFO - PROCESS | 1925 | 1466696951659 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 1925 | 1466696951661 Marionette TRACE conn2 <- [1,74,null,{}] 08:49:11 INFO - PROCESS | 1925 | 1466696951663 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}] 08:49:11 INFO - PROCESS | 1925 | 1466696951665 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:11 INFO - PROCESS | 1925 | 1466696951764 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:49:11 INFO - PROCESS | 1925 | 1466696951832 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1925 | 1466696951833 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x116409000 == 26 [pid = 1925] [id = 26] 08:49:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x115547000) [pid = 1925] [serial = 74] [outer = 0x0] 08:49:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x11714e000) [pid = 1925] [serial = 75] [outer = 0x115547000] 08:49:11 INFO - PROCESS | 1925 | 1466696951861 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x1176ec000) [pid = 1925] [serial = 76] [outer = 0x115547000] 08:49:12 INFO - PROCESS | 1925 | 1466696952121 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]]]}] 08:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 08:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:49:12 INFO - PROCESS | 1925 | 1466696952179 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:49:12 INFO - PROCESS | 1925 | 1466696952180 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:49:12 INFO - PROCESS | 1925 | 1466696952182 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 1925 | 1466696952184 Marionette TRACE conn2 <- [1,78,null,{}] 08:49:12 INFO - PROCESS | 1925 | 1466696952197 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}] 08:49:12 INFO - PROCESS | 1925 | 1466696952200 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:12 INFO - PROCESS | 1925 | 1466696952276 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:49:12 INFO - PROCESS | 1925 | 1466696952319 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 1925 | 1466696952321 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x116aca800 == 27 [pid = 1925] [id = 27] 08:49:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x11331c400) [pid = 1925] [serial = 77] [outer = 0x0] 08:49:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x117ea9400) [pid = 1925] [serial = 78] [outer = 0x11331c400] 08:49:12 INFO - PROCESS | 1925 | 1466696952348 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1185b6800) [pid = 1925] [serial = 79] [outer = 0x11331c400] 08:49:12 INFO - PROCESS | 1925 | 1466696952608 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]]]}] 08:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 477ms 08:49:12 INFO - PROCESS | 1925 | 1466696952660 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:49:12 INFO - PROCESS | 1925 | 1466696952661 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:49:12 INFO - PROCESS | 1925 | 1466696952663 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 1925 | 1466696952665 Marionette TRACE conn2 <- [1,82,null,{}] 08:49:12 INFO - PROCESS | 1925 | 1466696952667 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}] 08:49:12 INFO - PROCESS | 1925 | 1466696952668 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:12 INFO - PROCESS | 1925 | 1466696952764 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:49:12 INFO - PROCESS | 1925 | 1466696952767 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 1925 | 1466696952768 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x11746a800 == 28 [pid = 1925] [id = 28] 08:49:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x11876a400) [pid = 1925] [serial = 80] [outer = 0x0] 08:49:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x118f4e400) [pid = 1925] [serial = 81] [outer = 0x11876a400] 08:49:12 INFO - PROCESS | 1925 | 1466696952796 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x118fb4000) [pid = 1925] [serial = 82] [outer = 0x11876a400] 08:49:13 INFO - PROCESS | 1925 | 1466696953095 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]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:49:13 INFO - PROCESS | 1925 | 1466696953140 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:49:13 INFO - PROCESS | 1925 | 1466696953141 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:49:13 INFO - PROCESS | 1925 | 1466696953143 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1925 | 1466696953144 Marionette TRACE conn2 <- [1,86,null,{}] 08:49:13 INFO - PROCESS | 1925 | 1466696953147 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}] 08:49:13 INFO - PROCESS | 1925 | 1466696953148 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:13 INFO - PROCESS | 1925 | 1466696953217 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:49:13 INFO - PROCESS | 1925 | 1466696953223 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 1925 | 1466696953224 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x118141000 == 29 [pid = 1925] [id = 29] 08:49:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x113318c00) [pid = 1925] [serial = 83] [outer = 0x0] 08:49:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11910c000) [pid = 1925] [serial = 84] [outer = 0x113318c00] 08:49:13 INFO - PROCESS | 1925 | 1466696953249 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1196e9c00) [pid = 1925] [serial = 85] [outer = 0x113318c00] 08:49:13 INFO - PROCESS | 1925 | 1466696953551 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]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 08:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:49:13 INFO - PROCESS | 1925 | 1466696953612 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 1925 | 1466696953613 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:49:13 INFO - PROCESS | 1925 | 1466696953615 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1925 | 1466696953616 Marionette TRACE conn2 <- [1,90,null,{}] 08:49:13 INFO - PROCESS | 1925 | 1466696953619 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}] 08:49:13 INFO - PROCESS | 1925 | 1466696953623 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:13 INFO - PROCESS | 1925 | 1466696953718 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:49:13 INFO - PROCESS | 1925 | 1466696953760 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 1925 | 1466696953761 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x118161800 == 30 [pid = 1925] [id = 30] 08:49:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11876bc00) [pid = 1925] [serial = 86] [outer = 0x0] 08:49:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x117ea8400) [pid = 1925] [serial = 87] [outer = 0x11876bc00] 08:49:13 INFO - PROCESS | 1925 | 1466696953787 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x121013400) [pid = 1925] [serial = 88] [outer = 0x11876bc00] 08:49:14 INFO - PROCESS | 1925 | 1466696954045 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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 08:49:14 INFO - PROCESS | 1925 | 1466696954092 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1925 | 1466696954093 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:49:14 INFO - PROCESS | 1925 | 1466696954096 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1925 | 1466696954097 Marionette TRACE conn2 <- [1,94,null,{}] 08:49:14 INFO - PROCESS | 1925 | 1466696954099 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}] 08:49:14 INFO - PROCESS | 1925 | 1466696954100 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:14 INFO - PROCESS | 1925 | 1466696954177 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:49:14 INFO - PROCESS | 1925 | 1466696954181 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 1925 | 1466696954182 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x118572800 == 31 [pid = 1925] [id = 31] 08:49:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x121013800) [pid = 1925] [serial = 89] [outer = 0x0] 08:49:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121018c00) [pid = 1925] [serial = 90] [outer = 0x121013800] 08:49:14 INFO - PROCESS | 1925 | 1466696954209 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1210e7800) [pid = 1925] [serial = 91] [outer = 0x121013800] 08:49:14 INFO - PROCESS | 1925 | 1466696954476 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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 08:49:14 INFO - PROCESS | 1925 | 1466696954515 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1925 | 1466696954516 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:49:14 INFO - PROCESS | 1925 | 1466696954526 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1925 | 1466696954527 Marionette TRACE conn2 <- [1,98,null,{}] 08:49:14 INFO - PROCESS | 1925 | 1466696954530 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}] 08:49:14 INFO - PROCESS | 1925 | 1466696954531 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:14 INFO - PROCESS | 1925 | 1466696954614 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:49:14 INFO - PROCESS | 1925 | 1466696954658 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 1925 | 1466696954659 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f14800 == 32 [pid = 1925] [id = 32] 08:49:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x121015000) [pid = 1925] [serial = 92] [outer = 0x0] 08:49:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x121255000) [pid = 1925] [serial = 93] [outer = 0x121015000] 08:49:14 INFO - PROCESS | 1925 | 1466696954683 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1216e1c00) [pid = 1925] [serial = 94] [outer = 0x121015000] 08:49:14 INFO - PROCESS | 1925 | 1466696954918 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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 08:49:14 INFO - PROCESS | 1925 | 1466696954945 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1925 | 1466696954946 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:49:14 INFO - PROCESS | 1925 | 1466696954948 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1925 | 1466696954950 Marionette TRACE conn2 <- [1,102,null,{}] 08:49:14 INFO - PROCESS | 1925 | 1466696954962 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}] 08:49:14 INFO - PROCESS | 1925 | 1466696954963 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:15 INFO - PROCESS | 1925 | 1466696955041 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:49:15 INFO - PROCESS | 1925 | 1466696955045 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1925 | 1466696955046 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ac8800 == 33 [pid = 1925] [id = 33] 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x116a1b800) [pid = 1925] [serial = 95] [outer = 0x0] 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x121860000) [pid = 1925] [serial = 96] [outer = 0x116a1b800] 08:49:15 INFO - PROCESS | 1925 | 1466696955072 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x123c0b400) [pid = 1925] [serial = 97] [outer = 0x116a1b800] 08:49:15 INFO - PROCESS | 1925 | 1466696955356 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]]]}] 08:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 08:49:15 INFO - PROCESS | 1925 | 1466696955422 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 1925 | 1466696955423 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:49:15 INFO - PROCESS | 1925 | 1466696955426 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 1925 | 1466696955427 Marionette TRACE conn2 <- [1,106,null,{}] 08:49:15 INFO - PROCESS | 1925 | 1466696955429 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}] 08:49:15 INFO - PROCESS | 1925 | 1466696955430 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:15 INFO - PROCESS | 1925 | 1466696955510 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:49:15 INFO - PROCESS | 1925 | 1466696955555 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1925 | 1466696955556 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x119708800 == 34 [pid = 1925] [id = 34] 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1185c1000) [pid = 1925] [serial = 98] [outer = 0x0] 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x123d93400) [pid = 1925] [serial = 99] [outer = 0x1185c1000] 08:49:15 INFO - PROCESS | 1925 | 1466696955580 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1242d7800) [pid = 1925] [serial = 100] [outer = 0x1185c1000] 08:49:15 INFO - PROCESS | 1925 | 1466696955825 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]]]}] 08:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 08:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:49:15 INFO - PROCESS | 1925 | 1466696955844 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 1925 | 1466696955845 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:49:15 INFO - PROCESS | 1925 | 1466696955847 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 1925 | 1466696955849 Marionette TRACE conn2 <- [1,110,null,{}] 08:49:15 INFO - PROCESS | 1925 | 1466696955864 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}] 08:49:15 INFO - PROCESS | 1925 | 1466696955865 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:15 INFO - PROCESS | 1925 | 1466696955958 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:49:15 INFO - PROCESS | 1925 | 1466696955962 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1925 | 1466696955964 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a27800 == 35 [pid = 1925] [id = 35] 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1185c6800) [pid = 1925] [serial = 101] [outer = 0x0] 08:49:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1244c0000) [pid = 1925] [serial = 102] [outer = 0x1185c6800] 08:49:15 INFO - PROCESS | 1925 | 1466696955989 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1244bb800) [pid = 1925] [serial = 103] [outer = 0x1185c6800] 08:49:16 INFO - PROCESS | 1925 | 1466696956278 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 08:49:16 INFO - PROCESS | 1925 | 1466696956317 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1925 | 1466696956318 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:49:16 INFO - PROCESS | 1925 | 1466696956324 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1925 | 1466696956325 Marionette TRACE conn2 <- [1,114,null,{}] 08:49:16 INFO - PROCESS | 1925 | 1466696956328 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}] 08:49:16 INFO - PROCESS | 1925 | 1466696956329 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:16 INFO - PROCESS | 1925 | 1466696956413 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:49:16 INFO - PROCESS | 1925 | 1466696956459 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 1925 | 1466696956460 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f66800 == 36 [pid = 1925] [id = 36] 08:49:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x123d9bc00) [pid = 1925] [serial = 104] [outer = 0x0] 08:49:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1258c4c00) [pid = 1925] [serial = 105] [outer = 0x123d9bc00] 08:49:16 INFO - PROCESS | 1925 | 1466696956483 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x125d81400) [pid = 1925] [serial = 106] [outer = 0x123d9bc00] 08:49:16 INFO - PROCESS | 1925 | 1466696956750 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 08:49:16 INFO - PROCESS | 1925 | 1466696956793 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1925 | 1466696956794 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:49:16 INFO - PROCESS | 1925 | 1466696956797 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1925 | 1466696956798 Marionette TRACE conn2 <- [1,118,null,{}] 08:49:16 INFO - PROCESS | 1925 | 1466696956800 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}] 08:49:16 INFO - PROCESS | 1925 | 1466696956801 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:16 INFO - PROCESS | 1925 | 1466696956882 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:49:16 INFO - PROCESS | 1925 | 1466696956886 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 1925 | 1466696956889 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a2000 == 37 [pid = 1925] [id = 37] 08:49:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x125d83000) [pid = 1925] [serial = 107] [outer = 0x0] 08:49:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1264d9000) [pid = 1925] [serial = 108] [outer = 0x125d83000] 08:49:16 INFO - PROCESS | 1925 | 1466696956913 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1264ddc00) [pid = 1925] [serial = 109] [outer = 0x125d83000] 08:49:17 INFO - PROCESS | 1925 | 1466696957192 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 08:49:17 INFO - PROCESS | 1925 | 1466696957216 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 1925 | 1466696957217 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:49:17 INFO - PROCESS | 1925 | 1466696957227 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1925 | 1466696957228 Marionette TRACE conn2 <- [1,122,null,{}] 08:49:17 INFO - PROCESS | 1925 | 1466696957231 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}] 08:49:17 INFO - PROCESS | 1925 | 1466696957232 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:17 INFO - PROCESS | 1925 | 1466696957322 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:49:17 INFO - PROCESS | 1925 | 1466696957366 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1925 | 1466696957367 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212bb800 == 38 [pid = 1925] [id = 38] 08:49:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x118fb4400) [pid = 1925] [serial = 110] [outer = 0x0] 08:49:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x126480c00) [pid = 1925] [serial = 111] [outer = 0x118fb4400] 08:49:17 INFO - PROCESS | 1925 | 1466696957391 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x128bc8400) [pid = 1925] [serial = 112] [outer = 0x118fb4400] 08:49:17 INFO - PROCESS | 1925 | 1466696957629 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 08:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:49:17 INFO - PROCESS | 1925 | 1466696957647 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 1925 | 1466696957648 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:49:17 INFO - PROCESS | 1925 | 1466696957650 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1925 | 1466696957651 Marionette TRACE conn2 <- [1,126,null,{}] 08:49:17 INFO - PROCESS | 1925 | 1466696957661 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}] 08:49:17 INFO - PROCESS | 1925 | 1466696957662 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:17 INFO - PROCESS | 1925 | 1466696957745 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:49:17 INFO - PROCESS | 1925 | 1466696957749 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1925 | 1466696957750 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x121903000 == 39 [pid = 1925] [id = 39] 08:49:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x128bcb800) [pid = 1925] [serial = 113] [outer = 0x0] 08:49:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x128d7dc00) [pid = 1925] [serial = 114] [outer = 0x128bcb800] 08:49:17 INFO - PROCESS | 1925 | 1466696957775 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x129399400) [pid = 1925] [serial = 115] [outer = 0x128bcb800] 08:49:18 INFO - PROCESS | 1925 | 1466696958072 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]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 08:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:49:18 INFO - PROCESS | 1925 | 1466696958127 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 1925 | 1466696958128 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:49:18 INFO - PROCESS | 1925 | 1466696958130 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1925 | 1466696958131 Marionette TRACE conn2 <- [1,130,null,{}] 08:49:18 INFO - PROCESS | 1925 | 1466696958133 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}] 08:49:18 INFO - PROCESS | 1925 | 1466696958135 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:18 INFO - PROCESS | 1925 | 1466696958217 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:49:18 INFO - PROCESS | 1925 | 1466696958264 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 1925 | 1466696958265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c27800 == 40 [pid = 1925] [id = 40] 08:49:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x128bccc00) [pid = 1925] [serial = 116] [outer = 0x0] 08:49:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1293a5c00) [pid = 1925] [serial = 117] [outer = 0x128bccc00] 08:49:18 INFO - PROCESS | 1925 | 1466696958289 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1293cd000) [pid = 1925] [serial = 118] [outer = 0x128bccc00] 08:49:18 INFO - PROCESS | 1925 | 1466696958576 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]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 472ms 08:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:49:18 INFO - PROCESS | 1925 | 1466696958609 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 1925 | 1466696958610 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:49:18 INFO - PROCESS | 1925 | 1466696958613 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1925 | 1466696958614 Marionette TRACE conn2 <- [1,134,null,{}] 08:49:18 INFO - PROCESS | 1925 | 1466696958616 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}] 08:49:18 INFO - PROCESS | 1925 | 1466696958617 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:18 INFO - PROCESS | 1925 | 1466696958699 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:49:18 INFO - PROCESS | 1925 | 1466696958705 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 1925 | 1466696958706 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x123dfc000 == 41 [pid = 1925] [id = 41] 08:49:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x1294c6c00) [pid = 1925] [serial = 119] [outer = 0x0] 08:49:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x1294cf800) [pid = 1925] [serial = 120] [outer = 0x1294c6c00] 08:49:18 INFO - PROCESS | 1925 | 1466696958730 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12a68a400) [pid = 1925] [serial = 121] [outer = 0x1294c6c00] 08:49:19 INFO - PROCESS | 1925 | 1466696959770 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]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1170ms 08:49:19 INFO - PROCESS | 1925 | 1466696959792 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 1925 | 1466696959795 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:49:19 INFO - PROCESS | 1925 | 1466696959800 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 1925 | 1466696959805 Marionette TRACE conn2 <- [1,138,null,{}] 08:49:19 INFO - PROCESS | 1925 | 1466696959814 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}] 08:49:19 INFO - PROCESS | 1925 | 1466696959816 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:19 INFO - PROCESS | 1925 | 1466696959958 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:49:20 INFO - PROCESS | 1925 | 1466696960005 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1925 | 1466696960007 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x1132f7000 == 42 [pid = 1925] [id = 42] 08:49:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1167a8000) [pid = 1925] [serial = 122] [outer = 0x0] 08:49:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x11714f400) [pid = 1925] [serial = 123] [outer = 0x1167a8000] 08:49:20 INFO - PROCESS | 1925 | 1466696960051 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x117ea3000) [pid = 1925] [serial = 124] [outer = 0x1167a8000] 08:49:20 INFO - PROCESS | 1925 | 1466696960423 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]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 680ms 08:49:20 INFO - PROCESS | 1925 | 1466696960479 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 1925 | 1466696960482 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:49:20 INFO - PROCESS | 1925 | 1466696960493 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 1925 | 1466696960495 Marionette TRACE conn2 <- [1,142,null,{}] 08:49:20 INFO - PROCESS | 1925 | 1466696960497 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}] 08:49:20 INFO - PROCESS | 1925 | 1466696960499 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:20 INFO - PROCESS | 1925 | 1466696960592 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:49:20 INFO - PROCESS | 1925 | 1466696960634 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1925 | 1466696960635 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169bc000 == 43 [pid = 1925] [id = 43] 08:49:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1185a8400) [pid = 1925] [serial = 125] [outer = 0x0] 08:49:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x1185c4c00) [pid = 1925] [serial = 126] [outer = 0x1185a8400] 08:49:20 INFO - PROCESS | 1925 | 1466696960662 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x118fb1800) [pid = 1925] [serial = 127] [outer = 0x1185a8400] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12d82a000) [pid = 1925] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12d36e400) [pid = 1925] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x11910f800) [pid = 1925] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12ca18800) [pid = 1925] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x12c5d2800) [pid = 1925] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12c47d400) [pid = 1925] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12bed8000) [pid = 1925] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12bcd0000) [pid = 1925] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12b8b1400) [pid = 1925] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12b8b3800) [pid = 1925] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12a8d7400) [pid = 1925] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12a8c9c00) [pid = 1925] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x128bc3000) [pid = 1925] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x125d83000) [pid = 1925] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x118fb4400) [pid = 1925] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x112abf400) [pid = 1925] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x116a21000) [pid = 1925] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x113ea5800) [pid = 1925] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x115547000) [pid = 1925] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x11331c400) [pid = 1925] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x11876a400) [pid = 1925] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x113318c00) [pid = 1925] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x11876bc00) [pid = 1925] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x121013800) [pid = 1925] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x121015000) [pid = 1925] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x116a1b800) [pid = 1925] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1185c1000) [pid = 1925] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x123d9bc00) [pid = 1925] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:49:21 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x110d6a000) [pid = 1925] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:49:21 INFO - PROCESS | 1925 | 1466696961415 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]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 978ms 08:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:49:21 INFO - PROCESS | 1925 | 1466696961464 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1925 | 1466696961466 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:49:21 INFO - PROCESS | 1925 | 1466696961468 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1925 | 1466696961470 Marionette TRACE conn2 <- [1,146,null,{}] 08:49:21 INFO - PROCESS | 1925 | 1466696961477 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}] 08:49:21 INFO - PROCESS | 1925 | 1466696961480 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:21 INFO - PROCESS | 1925 | 1466696961553 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:49:21 INFO - PROCESS | 1925 | 1466696961606 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 1925 | 1466696961607 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e71800 == 44 [pid = 1925] [id = 44] 08:49:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1162aa800) [pid = 1925] [serial = 128] [outer = 0x0] 08:49:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1185af400) [pid = 1925] [serial = 129] [outer = 0x1162aa800] 08:49:21 INFO - PROCESS | 1925 | 1466696961636 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x11954c800) [pid = 1925] [serial = 130] [outer = 0x1162aa800] 08:49:21 INFO - PROCESS | 1925 | 1466696961919 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]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 08:49:21 INFO - PROCESS | 1925 | 1466696961943 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1925 | 1466696961945 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:49:21 INFO - PROCESS | 1925 | 1466696961947 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1925 | 1466696961948 Marionette TRACE conn2 <- [1,150,null,{}] 08:49:21 INFO - PROCESS | 1925 | 1466696961951 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}] 08:49:21 INFO - PROCESS | 1925 | 1466696961952 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:22 INFO - PROCESS | 1925 | 1466696962042 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:49:22 INFO - PROCESS | 1925 | 1466696962045 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 1925 | 1466696962046 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b1800 == 45 [pid = 1925] [id = 45] 08:49:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1196eac00) [pid = 1925] [serial = 131] [outer = 0x0] 08:49:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1199d3800) [pid = 1925] [serial = 132] [outer = 0x1196eac00] 08:49:22 INFO - PROCESS | 1925 | 1466696962081 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x119fb9c00) [pid = 1925] [serial = 133] [outer = 0x1196eac00] 08:49:22 INFO - PROCESS | 1925 | 1466696962390 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]]]}] 08:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 08:49:22 INFO - PROCESS | 1925 | 1466696962426 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 1925 | 1466696962427 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:49:22 INFO - PROCESS | 1925 | 1466696962429 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 1925 | 1466696962430 Marionette TRACE conn2 <- [1,154,null,{}] 08:49:22 INFO - PROCESS | 1925 | 1466696962433 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}] 08:49:22 INFO - PROCESS | 1925 | 1466696962434 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:22 INFO - PROCESS | 1925 | 1466696962502 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:49:22 INFO - PROCESS | 1925 | 1466696962506 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 1925 | 1466696962507 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x118fcd800 == 46 [pid = 1925] [id = 46] 08:49:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1199d2000) [pid = 1925] [serial = 134] [outer = 0x0] 08:49:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x121012000) [pid = 1925] [serial = 135] [outer = 0x1199d2000] 08:49:22 INFO - PROCESS | 1925 | 1466696962533 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12101a400) [pid = 1925] [serial = 136] [outer = 0x1199d2000] 08:49:22 INFO - PROCESS | 1925 | 1466696962849 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]]]}] 08:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 08:49:22 INFO - PROCESS | 1925 | 1466696962898 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 1925 | 1466696962899 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:49:22 INFO - PROCESS | 1925 | 1466696962901 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 1925 | 1466696962902 Marionette TRACE conn2 <- [1,158,null,{}] 08:49:22 INFO - PROCESS | 1925 | 1466696962904 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}] 08:49:22 INFO - PROCESS | 1925 | 1466696962908 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:23 INFO - PROCESS | 1925 | 1466696963008 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:49:23 INFO - PROCESS | 1925 | 1466696963014 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 1925 | 1466696963015 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195d9000 == 47 [pid = 1925] [id = 47] 08:49:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12101a000) [pid = 1925] [serial = 137] [outer = 0x0] 08:49:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x121538000) [pid = 1925] [serial = 138] [outer = 0x12101a000] 08:49:23 INFO - PROCESS | 1925 | 1466696963047 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x124781800) [pid = 1925] [serial = 139] [outer = 0x12101a000] 08:49:23 INFO - PROCESS | 1925 | 1466696963408 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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 518ms 08:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:49:23 INFO - PROCESS | 1925 | 1466696963420 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 1925 | 1466696963422 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:49:23 INFO - PROCESS | 1925 | 1466696963426 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1925 | 1466696963428 Marionette TRACE conn2 <- [1,162,null,{}] 08:49:23 INFO - PROCESS | 1925 | 1466696963431 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}] 08:49:23 INFO - PROCESS | 1925 | 1466696963433 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:23 INFO - PROCESS | 1925 | 1466696963526 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:49:23 INFO - PROCESS | 1925 | 1466696963581 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 1925 | 1466696963584 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x1130b1800 == 48 [pid = 1925] [id = 48] 08:49:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x113d29400) [pid = 1925] [serial = 140] [outer = 0x0] 08:49:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x115eb0000) [pid = 1925] [serial = 141] [outer = 0x113d29400] 08:49:23 INFO - PROCESS | 1925 | 1466696963615 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x116f9a400) [pid = 1925] [serial = 142] [outer = 0x113d29400] 08:49:24 INFO - PROCESS | 1925 | 1466696964074 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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 08:49:24 INFO - PROCESS | 1925 | 1466696964106 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 1925 | 1466696964111 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:49:24 INFO - PROCESS | 1925 | 1466696964123 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 1925 | 1466696964125 Marionette TRACE conn2 <- [1,166,null,{}] 08:49:24 INFO - PROCESS | 1925 | 1466696964129 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}] 08:49:24 INFO - PROCESS | 1925 | 1466696964132 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:24 INFO - PROCESS | 1925 | 1466696964267 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:49:24 INFO - PROCESS | 1925 | 1466696964348 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 1925 | 1466696964350 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x118416000 == 49 [pid = 1925] [id = 49] 08:49:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x118209000) [pid = 1925] [serial = 143] [outer = 0x0] 08:49:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1185be800) [pid = 1925] [serial = 144] [outer = 0x118209000] 08:49:24 INFO - PROCESS | 1925 | 1466696964399 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x119547800) [pid = 1925] [serial = 145] [outer = 0x118209000] 08:49:24 INFO - PROCESS | 1925 | 1466696964846 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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 775ms 08:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:49:24 INFO - PROCESS | 1925 | 1466696964895 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 1925 | 1466696964896 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:49:24 INFO - PROCESS | 1925 | 1466696964899 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 1925 | 1466696964902 Marionette TRACE conn2 <- [1,170,null,{}] 08:49:24 INFO - PROCESS | 1925 | 1466696964912 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}] 08:49:24 INFO - PROCESS | 1925 | 1466696964915 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:25 INFO - PROCESS | 1925 | 1466696965006 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:49:25 INFO - PROCESS | 1925 | 1466696965067 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 1925 | 1466696965069 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a3000 == 50 [pid = 1925] [id = 50] 08:49:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12152d400) [pid = 1925] [serial = 146] [outer = 0x0] 08:49:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12186a800) [pid = 1925] [serial = 147] [outer = 0x12152d400] 08:49:25 INFO - PROCESS | 1925 | 1466696965101 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x1244b5c00) [pid = 1925] [serial = 148] [outer = 0x12152d400] 08:49:25 INFO - PROCESS | 1925 | 1466696965504 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]]]}] 08:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 623ms 08:49:25 INFO - PROCESS | 1925 | 1466696965523 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 1925 | 1466696965525 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:49:25 INFO - PROCESS | 1925 | 1466696965528 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 1925 | 1466696965529 Marionette TRACE conn2 <- [1,174,null,{}] 08:49:25 INFO - PROCESS | 1925 | 1466696965531 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}] 08:49:25 INFO - PROCESS | 1925 | 1466696965532 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:25 INFO - PROCESS | 1925 | 1466696965627 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:49:25 INFO - PROCESS | 1925 | 1466696965670 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 1925 | 1466696965671 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x121904000 == 51 [pid = 1925] [id = 51] 08:49:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x124c96800) [pid = 1925] [serial = 149] [outer = 0x0] 08:49:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x125816000) [pid = 1925] [serial = 150] [outer = 0x124c96800] 08:49:25 INFO - PROCESS | 1925 | 1466696965700 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1258c5800) [pid = 1925] [serial = 151] [outer = 0x124c96800] 08:49:26 INFO - PROCESS | 1925 | 1466696966102 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 08:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:49:26 INFO - PROCESS | 1925 | 1466696966146 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1925 | 1466696966148 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:49:26 INFO - PROCESS | 1925 | 1466696966150 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1925 | 1466696966151 Marionette TRACE conn2 <- [1,178,null,{}] 08:49:26 INFO - PROCESS | 1925 | 1466696966172 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}] 08:49:26 INFO - PROCESS | 1925 | 1466696966173 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:26 INFO - PROCESS | 1925 | 1466696966270 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:49:26 INFO - PROCESS | 1925 | 1466696966344 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 1925 | 1466696966346 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d03000 == 52 [pid = 1925] [id = 52] 08:49:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x123d9bc00) [pid = 1925] [serial = 152] [outer = 0x0] 08:49:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x125d8b400) [pid = 1925] [serial = 153] [outer = 0x123d9bc00] 08:49:26 INFO - PROCESS | 1925 | 1466696966374 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1264dd000) [pid = 1925] [serial = 154] [outer = 0x123d9bc00] 08:49:26 INFO - PROCESS | 1925 | 1466696966782 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 08:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:49:26 INFO - PROCESS | 1925 | 1466696966821 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1925 | 1466696966823 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:49:26 INFO - PROCESS | 1925 | 1466696966825 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1925 | 1466696966826 Marionette TRACE conn2 <- [1,182,null,{}] 08:49:26 INFO - PROCESS | 1925 | 1466696966829 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}] 08:49:26 INFO - PROCESS | 1925 | 1466696966833 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:27 INFO - PROCESS | 1925 | 1466696967007 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:49:27 INFO - PROCESS | 1925 | 1466696967071 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 1925 | 1466696967073 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x112e79000 == 53 [pid = 1925] [id = 53] 08:49:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x113228800) [pid = 1925] [serial = 155] [outer = 0x0] 08:49:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x113310400) [pid = 1925] [serial = 156] [outer = 0x113228800] 08:49:27 INFO - PROCESS | 1925 | 1466696967100 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x113384800) [pid = 1925] [serial = 157] [outer = 0x113228800] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118fcd800 == 52 [pid = 1925] [id = 46] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b1800 == 51 [pid = 1925] [id = 45] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x117e71800 == 50 [pid = 1925] [id = 44] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1169bc000 == 49 [pid = 1925] [id = 43] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118572800 == 48 [pid = 1925] [id = 31] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x11746a800 == 47 [pid = 1925] [id = 28] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x116aca800 == 46 [pid = 1925] [id = 27] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1132f7000 == 45 [pid = 1925] [id = 42] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118161800 == 44 [pid = 1925] [id = 30] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118f14800 == 43 [pid = 1925] [id = 32] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118141000 == 42 [pid = 1925] [id = 29] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x124d03000 == 41 [pid = 1925] [id = 52] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x121904000 == 40 [pid = 1925] [id = 51] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a3000 == 39 [pid = 1925] [id = 50] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x121903000 == 38 [pid = 1925] [id = 39] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x123c27800 == 37 [pid = 1925] [id = 40] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x123dfc000 == 36 [pid = 1925] [id = 41] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x120f66800 == 35 [pid = 1925] [id = 36] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1212bb800 == 34 [pid = 1925] [id = 38] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x119a27800 == 33 [pid = 1925] [id = 35] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118416000 == 32 [pid = 1925] [id = 49] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a2000 == 31 [pid = 1925] [id = 37] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x116ac8800 == 30 [pid = 1925] [id = 33] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1195d9000 == 29 [pid = 1925] [id = 47] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x119708800 == 28 [pid = 1925] [id = 34] 08:49:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1130b1800 == 27 [pid = 1925] [id = 48] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x1216e5800) [pid = 1925] [serial = 11] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x12d9c6800) [pid = 1925] [serial = 61] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x1264d9000) [pid = 1925] [serial = 108] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x126480c00) [pid = 1925] [serial = 111] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x128d7dc00) [pid = 1925] [serial = 114] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1133b1000) [pid = 1925] [serial = 66] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x118118000) [pid = 1925] [serial = 69] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x1185b5400) [pid = 1925] [serial = 70] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x1155d0400) [pid = 1925] [serial = 72] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x115eb4c00) [pid = 1925] [serial = 73] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x11714e000) [pid = 1925] [serial = 75] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x117ea9400) [pid = 1925] [serial = 78] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x118f4e400) [pid = 1925] [serial = 81] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x11910c000) [pid = 1925] [serial = 84] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1196e9c00) [pid = 1925] [serial = 85] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x117ea8400) [pid = 1925] [serial = 87] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x121013400) [pid = 1925] [serial = 88] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x121018c00) [pid = 1925] [serial = 90] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1210e7800) [pid = 1925] [serial = 91] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121255000) [pid = 1925] [serial = 93] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x121860000) [pid = 1925] [serial = 96] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x123d93400) [pid = 1925] [serial = 99] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1244c0000) [pid = 1925] [serial = 102] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1258c4c00) [pid = 1925] [serial = 105] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x111c18000) [pid = 1925] [serial = 63] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1216e1c00) [pid = 1925] [serial = 94] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x123c0b400) [pid = 1925] [serial = 97] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11219e000) [pid = 1925] [serial = 64] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1242d7800) [pid = 1925] [serial = 100] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x125d81400) [pid = 1925] [serial = 106] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1264ddc00) [pid = 1925] [serial = 109] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1185b6800) [pid = 1925] [serial = 79] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x115f5f400) [pid = 1925] [serial = 67] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1176ec000) [pid = 1925] [serial = 76] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x118fb4000) [pid = 1925] [serial = 82] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x128bc8400) [pid = 1925] [serial = 112] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1293a5c00) [pid = 1925] [serial = 117] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12bcc2000) [pid = 1925] [serial = 30] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12b92e800) [pid = 1925] [serial = 27] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12b934c00) [pid = 1925] [serial = 28] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12b0c5400) [pid = 1925] [serial = 24] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12b0d0c00) [pid = 1925] [serial = 25] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12a8cb800) [pid = 1925] [serial = 21] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x12a8d0000) [pid = 1925] [serial = 22] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12939a400) [pid = 1925] [serial = 18] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x128bc4c00) [pid = 1925] [serial = 15] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x128bca800) [pid = 1925] [serial = 16] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x12186b800) [pid = 1925] [serial = 8] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x12d827c00) [pid = 1925] [serial = 58] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x12d820800) [pid = 1925] [serial = 57] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12d369800) [pid = 1925] [serial = 54] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x12d36e000) [pid = 1925] [serial = 55] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x12d046800) [pid = 1925] [serial = 51] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x12d366800) [pid = 1925] [serial = 52] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x12c5d9400) [pid = 1925] [serial = 42] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x12ca15800) [pid = 1925] [serial = 43] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x12cadd000) [pid = 1925] [serial = 45] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x12cf17400) [pid = 1925] [serial = 48] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12c5ce000) [pid = 1925] [serial = 40] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x12c484c00) [pid = 1925] [serial = 39] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x12c476400) [pid = 1925] [serial = 36] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x12c479c00) [pid = 1925] [serial = 37] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x12be6cc00) [pid = 1925] [serial = 33] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x12bed5800) [pid = 1925] [serial = 34] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x12bcccc00) [pid = 1925] [serial = 31] [outer = 0x0] [url = about:blank] 08:49:27 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x12d9c2800) [pid = 1925] [serial = 60] [outer = 0x0] [url = about:blank] 08:49:28 INFO - PROCESS | 1925 | 1466696968010 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1220ms 08:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:49:28 INFO - PROCESS | 1925 | 1466696968046 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1925 | 1466696968049 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:49:28 INFO - PROCESS | 1925 | 1466696968052 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1925 | 1466696968054 Marionette TRACE conn2 <- [1,186,null,{}] 08:49:28 INFO - PROCESS | 1925 | 1466696968058 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}] 08:49:28 INFO - PROCESS | 1925 | 1466696968059 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:28 INFO - PROCESS | 1925 | 1466696968132 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:49:28 INFO - PROCESS | 1925 | 1466696968140 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 1925 | 1466696968141 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x112e94800 == 28 [pid = 1925] [id = 54] 08:49:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x115f5c400) [pid = 1925] [serial = 158] [outer = 0x0] 08:49:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x116235000) [pid = 1925] [serial = 159] [outer = 0x115f5c400] 08:49:28 INFO - PROCESS | 1925 | 1466696968170 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x113310000) [pid = 1925] [serial = 160] [outer = 0x115f5c400] 08:49:28 INFO - PROCESS | 1925 | 1466696968462 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 08:49:28 INFO - PROCESS | 1925 | 1466696968477 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1925 | 1466696968480 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:49:28 INFO - PROCESS | 1925 | 1466696968485 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1925 | 1466696968489 Marionette TRACE conn2 <- [1,190,null,{}] 08:49:28 INFO - PROCESS | 1925 | 1466696968498 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}] 08:49:28 INFO - PROCESS | 1925 | 1466696968500 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:28 INFO - PROCESS | 1925 | 1466696968594 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:49:28 INFO - PROCESS | 1925 | 1466696968631 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 1925 | 1466696968633 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x11667d000 == 29 [pid = 1925] [id = 55] 08:49:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x116979400) [pid = 1925] [serial = 161] [outer = 0x0] 08:49:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x117ea1c00) [pid = 1925] [serial = 162] [outer = 0x116979400] 08:49:28 INFO - PROCESS | 1925 | 1466696968661 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x118209400) [pid = 1925] [serial = 163] [outer = 0x116979400] 08:49:28 INFO - PROCESS | 1925 | 1466696968927 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 481ms 08:49:28 INFO - PROCESS | 1925 | 1466696968965 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1925 | 1466696968967 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:49:28 INFO - PROCESS | 1925 | 1466696968969 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1925 | 1466696968975 Marionette TRACE conn2 <- [1,194,null,{}] 08:49:28 INFO - PROCESS | 1925 | 1466696968992 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}] 08:49:29 INFO - PROCESS | 1925 | 1466696969002 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:29 INFO - PROCESS | 1925 | 1466696969076 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:49:29 INFO - PROCESS | 1925 | 1466696969081 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1925 | 1466696969083 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x117459800 == 30 [pid = 1925] [id = 56] 08:49:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x112ac5c00) [pid = 1925] [serial = 164] [outer = 0x0] 08:49:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x119547c00) [pid = 1925] [serial = 165] [outer = 0x112ac5c00] 08:49:29 INFO - PROCESS | 1925 | 1466696969113 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x11973b000) [pid = 1925] [serial = 166] [outer = 0x112ac5c00] 08:49:29 INFO - PROCESS | 1925 | 1466696969445 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]]]}] 08:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 487ms 08:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:49:29 INFO - PROCESS | 1925 | 1466696969458 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:49:29 INFO - PROCESS | 1925 | 1466696969460 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:49:29 INFO - PROCESS | 1925 | 1466696969462 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 1925 | 1466696969464 Marionette TRACE conn2 <- [1,198,null,{}] 08:49:29 INFO - PROCESS | 1925 | 1466696969466 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}] 08:49:29 INFO - PROCESS | 1925 | 1466696969467 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:29 INFO - PROCESS | 1925 | 1466696969528 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:49:29 INFO - PROCESS | 1925 | 1466696969531 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1925 | 1466696969533 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x118162800 == 31 [pid = 1925] [id = 57] 08:49:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x1199c9000) [pid = 1925] [serial = 167] [outer = 0x0] 08:49:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x119a71400) [pid = 1925] [serial = 168] [outer = 0x1199c9000] 08:49:29 INFO - PROCESS | 1925 | 1466696969556 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x121013800) [pid = 1925] [serial = 169] [outer = 0x1199c9000] 08:49:29 INFO - PROCESS | 1925 | 1466696969902 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]]]}] 08:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 473ms 08:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:49:29 INFO - PROCESS | 1925 | 1466696969936 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:49:29 INFO - PROCESS | 1925 | 1466696969938 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:49:29 INFO - PROCESS | 1925 | 1466696969941 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 1925 | 1466696969943 Marionette TRACE conn2 <- [1,202,null,{}] 08:49:29 INFO - PROCESS | 1925 | 1466696969946 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}] 08:49:29 INFO - PROCESS | 1925 | 1466696969948 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:30 INFO - PROCESS | 1925 | 1466696970061 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:49:30 INFO - PROCESS | 1925 | 1466696970139 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 1925 | 1466696970140 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b5000 == 32 [pid = 1925] [id = 58] 08:49:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x113d6a800) [pid = 1925] [serial = 170] [outer = 0x0] 08:49:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x118fb2800) [pid = 1925] [serial = 171] [outer = 0x113d6a800] 08:49:30 INFO - PROCESS | 1925 | 1466696970180 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1213a6400) [pid = 1925] [serial = 172] [outer = 0x113d6a800] 08:49:30 INFO - PROCESS | 1925 | 1466696970544 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 08:49:30 INFO - PROCESS | 1925 | 1466696970566 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 1925 | 1466696970567 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:49:30 INFO - PROCESS | 1925 | 1466696970571 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1925 | 1466696970573 Marionette TRACE conn2 <- [1,206,null,{}] 08:49:30 INFO - PROCESS | 1925 | 1466696970575 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}] 08:49:30 INFO - PROCESS | 1925 | 1466696970579 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:30 INFO - PROCESS | 1925 | 1466696970681 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:49:30 INFO - PROCESS | 1925 | 1466696970710 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 1925 | 1466696970711 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f17000 == 33 [pid = 1925] [id = 59] 08:49:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x121534c00) [pid = 1925] [serial = 173] [outer = 0x0] 08:49:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x123d93400) [pid = 1925] [serial = 174] [outer = 0x121534c00] 08:49:30 INFO - PROCESS | 1925 | 1466696970736 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x124c9f000) [pid = 1925] [serial = 175] [outer = 0x121534c00] 08:49:31 INFO - PROCESS | 1925 | 1466696971029 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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 520ms 08:49:31 INFO - PROCESS | 1925 | 1466696971091 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:49:31 INFO - PROCESS | 1925 | 1466696971092 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:49:31 INFO - PROCESS | 1925 | 1466696971094 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 1925 | 1466696971095 Marionette TRACE conn2 <- [1,210,null,{}] 08:49:31 INFO - PROCESS | 1925 | 1466696971097 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}] 08:49:31 INFO - PROCESS | 1925 | 1466696971098 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:31 INFO - PROCESS | 1925 | 1466696971190 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:49:31 INFO - PROCESS | 1925 | 1466696971221 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1925 | 1466696971222 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195ec800 == 34 [pid = 1925] [id = 60] 08:49:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x111ecc400) [pid = 1925] [serial = 176] [outer = 0x0] 08:49:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x125820000) [pid = 1925] [serial = 177] [outer = 0x111ecc400] 08:49:31 INFO - PROCESS | 1925 | 1466696971246 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x125d89400) [pid = 1925] [serial = 178] [outer = 0x111ecc400] 08:49:31 INFO - PROCESS | 1925 | 1466696971540 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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 08:49:31 INFO - PROCESS | 1925 | 1466696971563 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:49:31 INFO - PROCESS | 1925 | 1466696971564 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:49:31 INFO - PROCESS | 1925 | 1466696971566 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 1925 | 1466696971567 Marionette TRACE conn2 <- [1,214,null,{}] 08:49:31 INFO - PROCESS | 1925 | 1466696971573 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}] 08:49:31 INFO - PROCESS | 1925 | 1466696971575 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:31 INFO - PROCESS | 1925 | 1466696971669 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:49:31 INFO - PROCESS | 1925 | 1466696971675 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1925 | 1466696971676 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x119722800 == 35 [pid = 1925] [id = 61] 08:49:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1133d5c00) [pid = 1925] [serial = 179] [outer = 0x0] 08:49:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x126479000) [pid = 1925] [serial = 180] [outer = 0x1133d5c00] 08:49:31 INFO - PROCESS | 1925 | 1466696971700 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1264e0000) [pid = 1925] [serial = 181] [outer = 0x1133d5c00] 08:49:31 INFO - PROCESS | 1925 | 1466696971993 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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms 08:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:49:32 INFO - PROCESS | 1925 | 1466696972044 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1925 | 1466696972045 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:49:32 INFO - PROCESS | 1925 | 1466696972047 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1925 | 1466696972048 Marionette TRACE conn2 <- [1,218,null,{}] 08:49:32 INFO - PROCESS | 1925 | 1466696972051 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}] 08:49:32 INFO - PROCESS | 1925 | 1466696972052 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:32 INFO - PROCESS | 1925 | 1466696972163 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1185c6800) [pid = 1925] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x128bcb800) [pid = 1925] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x128bccc00) [pid = 1925] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1294c6c00) [pid = 1925] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x12101a000) [pid = 1925] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1167a8000) [pid = 1925] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1162aa800) [pid = 1925] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1185a8400) [pid = 1925] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1196eac00) [pid = 1925] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:49:32 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x1199d2000) [pid = 1925] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:49:32 INFO - PROCESS | 1925 | 1466696972206 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 1925 | 1466696972207 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x117458800 == 36 [pid = 1925] [id = 62] 08:49:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1133dbc00) [pid = 1925] [serial = 182] [outer = 0x0] 08:49:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x117eaa000) [pid = 1925] [serial = 183] [outer = 0x1133dbc00] 08:49:32 INFO - PROCESS | 1925 | 1466696972232 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1210e0c00) [pid = 1925] [serial = 184] [outer = 0x1133dbc00] 08:49:32 INFO - PROCESS | 1925 | 1466696972482 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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 08:49:32 INFO - PROCESS | 1925 | 1466696972526 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1925 | 1466696972528 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:49:32 INFO - PROCESS | 1925 | 1466696972530 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1925 | 1466696972531 Marionette TRACE conn2 <- [1,222,null,{}] 08:49:32 INFO - PROCESS | 1925 | 1466696972533 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}] 08:49:32 INFO - PROCESS | 1925 | 1466696972534 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:32 INFO - PROCESS | 1925 | 1466696972619 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:49:32 INFO - PROCESS | 1925 | 1466696972624 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 1925 | 1466696972625 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12116b800 == 37 [pid = 1925] [id = 63] 08:49:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x12647a800) [pid = 1925] [serial = 185] [outer = 0x0] 08:49:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x128bc5000) [pid = 1925] [serial = 186] [outer = 0x12647a800] 08:49:32 INFO - PROCESS | 1925 | 1466696972649 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x128bcd400) [pid = 1925] [serial = 187] [outer = 0x12647a800] 08:49:32 INFO - PROCESS | 1925 | 1466696972960 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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 08:49:33 INFO - PROCESS | 1925 | 1466696973000 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1925 | 1466696973002 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:49:33 INFO - PROCESS | 1925 | 1466696973005 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1925 | 1466696973007 Marionette TRACE conn2 <- [1,226,null,{}] 08:49:33 INFO - PROCESS | 1925 | 1466696973010 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}] 08:49:33 INFO - PROCESS | 1925 | 1466696973013 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:33 INFO - PROCESS | 1925 | 1466696973170 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:49:33 INFO - PROCESS | 1925 | 1466696973177 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1925 | 1466696973179 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b2000 == 38 [pid = 1925] [id = 64] 08:49:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x128d79400) [pid = 1925] [serial = 188] [outer = 0x0] 08:49:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x128d82400) [pid = 1925] [serial = 189] [outer = 0x128d79400] 08:49:33 INFO - PROCESS | 1925 | 1466696973233 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1293bf400) [pid = 1925] [serial = 190] [outer = 0x128d79400] 08:49:33 INFO - PROCESS | 1925 | 1466696973596 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 623ms 08:49:33 INFO - PROCESS | 1925 | 1466696973628 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1925 | 1466696973629 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:49:33 INFO - PROCESS | 1925 | 1466696973631 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1925 | 1466696973632 Marionette TRACE conn2 <- [1,230,null,{}] 08:49:33 INFO - PROCESS | 1925 | 1466696973635 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}] 08:49:33 INFO - PROCESS | 1925 | 1466696973636 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:33 INFO - PROCESS | 1925 | 1466696973730 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:49:33 INFO - PROCESS | 1925 | 1466696973736 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1925 | 1466696973738 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c27800 == 39 [pid = 1925] [id = 65] 08:49:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1293c5000) [pid = 1925] [serial = 191] [outer = 0x0] 08:49:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1294c5800) [pid = 1925] [serial = 192] [outer = 0x1293c5000] 08:49:33 INFO - PROCESS | 1925 | 1466696973763 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1294d0c00) [pid = 1925] [serial = 193] [outer = 0x1293c5000] 08:49:34 INFO - PROCESS | 1925 | 1466696974038 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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 425ms 08:49:34 INFO - PROCESS | 1925 | 1466696974061 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 1925 | 1466696974063 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:49:34 INFO - PROCESS | 1925 | 1466696974065 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1925 | 1466696974066 Marionette TRACE conn2 <- [1,234,null,{}] 08:49:34 INFO - PROCESS | 1925 | 1466696974068 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}] 08:49:34 INFO - PROCESS | 1925 | 1466696974072 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:34 INFO - PROCESS | 1925 | 1466696974162 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:49:34 INFO - PROCESS | 1925 | 1466696974241 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1925 | 1466696974243 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x11211f800 == 40 [pid = 1925] [id = 66] 08:49:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x111aa5800) [pid = 1925] [serial = 194] [outer = 0x0] 08:49:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1121abc00) [pid = 1925] [serial = 195] [outer = 0x111aa5800] 08:49:34 INFO - PROCESS | 1925 | 1466696974274 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1133a6c00) [pid = 1925] [serial = 196] [outer = 0x111aa5800] 08:49:34 INFO - PROCESS | 1925 | 1466696974774 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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 720ms 08:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:49:34 INFO - PROCESS | 1925 | 1466696974786 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 1925 | 1466696974789 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:49:34 INFO - PROCESS | 1925 | 1466696974792 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1925 | 1466696974794 Marionette TRACE conn2 <- [1,238,null,{}] 08:49:34 INFO - PROCESS | 1925 | 1466696974797 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}] 08:49:34 INFO - PROCESS | 1925 | 1466696974800 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:34 INFO - PROCESS | 1925 | 1466696974907 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:49:34 INFO - PROCESS | 1925 | 1466696974994 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1925 | 1466696974995 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fef000 == 41 [pid = 1925] [id = 67] 08:49:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1176f0000) [pid = 1925] [serial = 197] [outer = 0x0] 08:49:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x117eab000) [pid = 1925] [serial = 198] [outer = 0x1176f0000] 08:49:35 INFO - PROCESS | 1925 | 1466696975025 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x11842a400) [pid = 1925] [serial = 199] [outer = 0x1176f0000] 08:49:35 INFO - PROCESS | 1925 | 1466696975673 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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 920ms 08:49:35 INFO - PROCESS | 1925 | 1466696975713 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1925 | 1466696975718 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:49:35 INFO - PROCESS | 1925 | 1466696975725 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1925 | 1466696975728 Marionette TRACE conn2 <- [1,242,null,{}] 08:49:35 INFO - PROCESS | 1925 | 1466696975733 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}] 08:49:35 INFO - PROCESS | 1925 | 1466696975736 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:35 INFO - PROCESS | 1925 | 1466696975870 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:49:35 INFO - PROCESS | 1925 | 1466696975965 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 1925 | 1466696975968 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x11694a800 == 42 [pid = 1925] [id = 68] 08:49:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1172c7800) [pid = 1925] [serial = 200] [outer = 0x0] 08:49:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x117eadc00) [pid = 1925] [serial = 201] [outer = 0x1172c7800] 08:49:36 INFO - PROCESS | 1925 | 1466696975995 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1185b1000) [pid = 1925] [serial = 202] [outer = 0x1172c7800] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x123c27800 == 41 [pid = 1925] [id = 65] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b2000 == 40 [pid = 1925] [id = 64] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x12116b800 == 39 [pid = 1925] [id = 63] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x117458800 == 38 [pid = 1925] [id = 62] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x119722800 == 37 [pid = 1925] [id = 61] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x1195ec800 == 36 [pid = 1925] [id = 60] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x118f17000 == 35 [pid = 1925] [id = 59] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b5000 == 34 [pid = 1925] [id = 58] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x118162800 == 33 [pid = 1925] [id = 57] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x117459800 == 32 [pid = 1925] [id = 56] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x11667d000 == 31 [pid = 1925] [id = 55] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x112e94800 == 30 [pid = 1925] [id = 54] 08:49:36 INFO - PROCESS | 1925 | --DOCSHELL 0x112e79000 == 29 [pid = 1925] [id = 53] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1294cf800) [pid = 1925] [serial = 120] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x121538000) [pid = 1925] [serial = 138] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x124781800) [pid = 1925] [serial = 139] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x117ea3000) [pid = 1925] [serial = 124] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11714f400) [pid = 1925] [serial = 123] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1185af400) [pid = 1925] [serial = 129] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1185c4c00) [pid = 1925] [serial = 126] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1199d3800) [pid = 1925] [serial = 132] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x119fb9c00) [pid = 1925] [serial = 133] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x118fb1800) [pid = 1925] [serial = 127] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12101a400) [pid = 1925] [serial = 136] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x121012000) [pid = 1925] [serial = 135] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11954c800) [pid = 1925] [serial = 130] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12a68a400) [pid = 1925] [serial = 121] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1244bb800) [pid = 1925] [serial = 103] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x129399400) [pid = 1925] [serial = 115] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1293cd000) [pid = 1925] [serial = 118] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1925 | 1466696976330 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]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 624ms 08:49:36 INFO - PROCESS | 1925 | 1466696976347 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 1925 | 1466696976351 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:49:36 INFO - PROCESS | 1925 | 1466696976355 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1925 | 1466696976357 Marionette TRACE conn2 <- [1,246,null,{}] 08:49:36 INFO - PROCESS | 1925 | 1466696976359 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}] 08:49:36 INFO - PROCESS | 1925 | 1466696976361 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:36 INFO - PROCESS | 1925 | 1466696976435 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:49:36 INFO - PROCESS | 1925 | 1466696976441 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 1925 | 1466696976443 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x117459000 == 30 [pid = 1925] [id = 69] 08:49:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x118f4d400) [pid = 1925] [serial = 203] [outer = 0x0] 08:49:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x119551c00) [pid = 1925] [serial = 204] [outer = 0x118f4d400] 08:49:36 INFO - PROCESS | 1925 | 1466696976470 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x119745800) [pid = 1925] [serial = 205] [outer = 0x118f4d400] 08:49:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119fb5800) [pid = 1925] [serial = 206] [outer = 0x12b8a7000] 08:49:36 INFO - PROCESS | 1925 | 1466696976858 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]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 520ms 08:49:36 INFO - PROCESS | 1925 | 1466696976875 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 1925 | 1466696976876 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:49:36 INFO - PROCESS | 1925 | 1466696976879 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1925 | 1466696976881 Marionette TRACE conn2 <- [1,250,null,{}] 08:49:36 INFO - PROCESS | 1925 | 1466696976889 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}] 08:49:36 INFO - PROCESS | 1925 | 1466696976892 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:36 INFO - PROCESS | 1925 | 1466696976966 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:49:36 INFO - PROCESS | 1925 | 1466696976973 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 1925 | 1466696976976 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x118562800 == 31 [pid = 1925] [id = 70] 08:49:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119fbd800) [pid = 1925] [serial = 207] [outer = 0x0] 08:49:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x121860000) [pid = 1925] [serial = 208] [outer = 0x119fbd800] 08:49:37 INFO - PROCESS | 1925 | 1466696977003 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1242d5c00) [pid = 1925] [serial = 209] [outer = 0x119fbd800] 08:49:37 INFO - PROCESS | 1925 | 1466696977345 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]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 477ms 08:49:37 INFO - PROCESS | 1925 | 1466696977364 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 1925 | 1466696977366 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:49:37 INFO - PROCESS | 1925 | 1466696977370 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 1925 | 1466696977372 Marionette TRACE conn2 <- [1,254,null,{}] 08:49:37 INFO - PROCESS | 1925 | 1466696977375 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}] 08:49:37 INFO - PROCESS | 1925 | 1466696977377 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:37 INFO - PROCESS | 1925 | 1466696977493 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:49:37 INFO - PROCESS | 1925 | 1466696977498 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 1925 | 1466696977499 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195df800 == 32 [pid = 1925] [id = 71] 08:49:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1133b1000) [pid = 1925] [serial = 210] [outer = 0x0] 08:49:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124ca1800) [pid = 1925] [serial = 211] [outer = 0x1133b1000] 08:49:37 INFO - PROCESS | 1925 | 1466696977539 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1258c4000) [pid = 1925] [serial = 212] [outer = 0x1133b1000] 08:49:37 INFO - PROCESS | 1925 | 1466696977916 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]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 571ms 08:49:37 INFO - PROCESS | 1925 | 1466696977941 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 1925 | 1466696977942 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:49:37 INFO - PROCESS | 1925 | 1466696977944 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 1925 | 1466696977945 Marionette TRACE conn2 <- [1,258,null,{}] 08:49:37 INFO - PROCESS | 1925 | 1466696977948 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}] 08:49:37 INFO - PROCESS | 1925 | 1466696977949 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:38 INFO - PROCESS | 1925 | 1466696978046 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:49:38 INFO - PROCESS | 1925 | 1466696978051 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1925 | 1466696978052 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x115fc1800 == 33 [pid = 1925] [id = 72] 08:49:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1133d6000) [pid = 1925] [serial = 213] [outer = 0x0] 08:49:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x125c86c00) [pid = 1925] [serial = 214] [outer = 0x1133d6000] 08:49:38 INFO - PROCESS | 1925 | 1466696978077 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1264e6000) [pid = 1925] [serial = 215] [outer = 0x1133d6000] 08:49:38 INFO - PROCESS | 1925 | 1466696978378 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 467ms 08:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:49:38 INFO - PROCESS | 1925 | 1466696978412 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1925 | 1466696978413 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:49:38 INFO - PROCESS | 1925 | 1466696978415 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1925 | 1466696978416 Marionette TRACE conn2 <- [1,262,null,{}] 08:49:38 INFO - PROCESS | 1925 | 1466696978419 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}] 08:49:38 INFO - PROCESS | 1925 | 1466696978425 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:38 INFO - PROCESS | 1925 | 1466696978533 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:49:38 INFO - PROCESS | 1925 | 1466696978566 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1925 | 1466696978567 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x1213cb000 == 34 [pid = 1925] [id = 73] 08:49:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128bc6400) [pid = 1925] [serial = 216] [outer = 0x0] 08:49:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x129398400) [pid = 1925] [serial = 217] [outer = 0x128bc6400] 08:49:38 INFO - PROCESS | 1925 | 1466696978591 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12a3a9800) [pid = 1925] [serial = 218] [outer = 0x128bc6400] 08:49:38 INFO - PROCESS | 1925 | 1466696978910 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 08:49:38 INFO - PROCESS | 1925 | 1466696978935 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1925 | 1466696978937 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:49:38 INFO - PROCESS | 1925 | 1466696978942 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1925 | 1466696978943 Marionette TRACE conn2 <- [1,266,null,{}] 08:49:38 INFO - PROCESS | 1925 | 1466696978945 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}] 08:49:38 INFO - PROCESS | 1925 | 1466696978946 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:39 INFO - PROCESS | 1925 | 1466696979033 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:49:39 INFO - PROCESS | 1925 | 1466696979066 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1925 | 1466696979067 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x121497000 == 35 [pid = 1925] [id = 74] 08:49:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12a3aa400) [pid = 1925] [serial = 219] [outer = 0x0] 08:49:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12a8ca000) [pid = 1925] [serial = 220] [outer = 0x12a3aa400] 08:49:39 INFO - PROCESS | 1925 | 1466696979099 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12a8d2400) [pid = 1925] [serial = 221] [outer = 0x12a3aa400] 08:49:39 INFO - PROCESS | 1925 | 1466696979380 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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 08:49:39 INFO - PROCESS | 1925 | 1466696979417 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 1925 | 1466696979419 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:49:39 INFO - PROCESS | 1925 | 1466696979425 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1925 | 1466696979426 Marionette TRACE conn2 <- [1,270,null,{}] 08:49:39 INFO - PROCESS | 1925 | 1466696979429 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}] 08:49:39 INFO - PROCESS | 1925 | 1466696979430 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:39 INFO - PROCESS | 1925 | 1466696979519 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:49:39 INFO - PROCESS | 1925 | 1466696979550 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1925 | 1466696979552 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x124627800 == 36 [pid = 1925] [id = 75] 08:49:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12a8d7000) [pid = 1925] [serial = 222] [outer = 0x0] 08:49:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12af39800) [pid = 1925] [serial = 223] [outer = 0x12a8d7000] 08:49:39 INFO - PROCESS | 1925 | 1466696979575 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12aff3c00) [pid = 1925] [serial = 224] [outer = 0x12a8d7000] 08:49:39 INFO - PROCESS | 1925 | 1466696979896 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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 521ms 08:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:49:39 INFO - PROCESS | 1925 | 1466696979944 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 1925 | 1466696979946 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:49:39 INFO - PROCESS | 1925 | 1466696979948 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1925 | 1466696979949 Marionette TRACE conn2 <- [1,274,null,{}] 08:49:39 INFO - PROCESS | 1925 | 1466696979951 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}] 08:49:39 INFO - PROCESS | 1925 | 1466696979952 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:40 INFO - PROCESS | 1925 | 1466696980043 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:49:40 INFO - PROCESS | 1925 | 1466696980053 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1925 | 1466696980054 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258f2800 == 37 [pid = 1925] [id = 76] 08:49:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12aff6800) [pid = 1925] [serial = 225] [outer = 0x0] 08:49:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12affcc00) [pid = 1925] [serial = 226] [outer = 0x12aff6800] 08:49:40 INFO - PROCESS | 1925 | 1466696980085 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12b0c9400) [pid = 1925] [serial = 227] [outer = 0x12aff6800] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x121534c00) [pid = 1925] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x116979400) [pid = 1925] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x113228800) [pid = 1925] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1199c9000) [pid = 1925] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x115f5c400) [pid = 1925] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x111ecc400) [pid = 1925] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x112ac5c00) [pid = 1925] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x128d79400) [pid = 1925] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x113d29400) [pid = 1925] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x118209000) [pid = 1925] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x12152d400) [pid = 1925] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x124c96800) [pid = 1925] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1133d5c00) [pid = 1925] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12647a800) [pid = 1925] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x123d9bc00) [pid = 1925] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1133dbc00) [pid = 1925] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:49:40 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x113d6a800) [pid = 1925] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:49:40 INFO - PROCESS | 1925 | 1466696980450 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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 517ms 08:49:40 INFO - PROCESS | 1925 | 1466696980466 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 1925 | 1466696980467 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:49:40 INFO - PROCESS | 1925 | 1466696980469 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 1925 | 1466696980471 Marionette TRACE conn2 <- [1,278,null,{}] 08:49:40 INFO - PROCESS | 1925 | 1466696980473 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}] 08:49:40 INFO - PROCESS | 1925 | 1466696980474 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:40 INFO - PROCESS | 1925 | 1466696980548 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:49:40 INFO - PROCESS | 1925 | 1466696980551 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1925 | 1466696980552 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195de800 == 38 [pid = 1925] [id = 77] 08:49:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1133d8000) [pid = 1925] [serial = 228] [outer = 0x0] 08:49:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1172c7c00) [pid = 1925] [serial = 229] [outer = 0x1133d8000] 08:49:40 INFO - PROCESS | 1925 | 1466696980580 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12100d800) [pid = 1925] [serial = 230] [outer = 0x1133d8000] 08:49:40 INFO - PROCESS | 1925 | 1466696980899 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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 08:49:40 INFO - PROCESS | 1925 | 1466696980938 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 1925 | 1466696980940 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:49:40 INFO - PROCESS | 1925 | 1466696980942 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 1925 | 1466696980943 Marionette TRACE conn2 <- [1,282,null,{}] 08:49:40 INFO - PROCESS | 1925 | 1466696980946 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}] 08:49:40 INFO - PROCESS | 1925 | 1466696980947 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:41 INFO - PROCESS | 1925 | 1466696981052 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:49:41 INFO - PROCESS | 1925 | 1466696981060 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1925 | 1466696981069 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a81800 == 39 [pid = 1925] [id = 78] 08:49:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x124110400) [pid = 1925] [serial = 231] [outer = 0x0] 08:49:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12b0ca400) [pid = 1925] [serial = 232] [outer = 0x124110400] 08:49:41 INFO - PROCESS | 1925 | 1466696981096 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12b8ae800) [pid = 1925] [serial = 233] [outer = 0x124110400] 08:49:41 INFO - PROCESS | 1925 | 1466696981394 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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 08:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:49:41 INFO - PROCESS | 1925 | 1466696981412 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1925 | 1466696981413 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:49:41 INFO - PROCESS | 1925 | 1466696981415 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1925 | 1466696981416 Marionette TRACE conn2 <- [1,286,null,{}] 08:49:41 INFO - PROCESS | 1925 | 1466696981418 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}] 08:49:41 INFO - PROCESS | 1925 | 1466696981420 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:41 INFO - PROCESS | 1925 | 1466696981500 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:49:41 INFO - PROCESS | 1925 | 1466696981505 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1925 | 1466696981507 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x129170000 == 40 [pid = 1925] [id = 79] 08:49:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12b8b2800) [pid = 1925] [serial = 234] [outer = 0x0] 08:49:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12b931400) [pid = 1925] [serial = 235] [outer = 0x12b8b2800] 08:49:41 INFO - PROCESS | 1925 | 1466696981530 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12b939c00) [pid = 1925] [serial = 236] [outer = 0x12b8b2800] 08:49:41 INFO - PROCESS | 1925 | 1466696981827 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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 08:49:41 INFO - PROCESS | 1925 | 1466696981885 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1925 | 1466696981886 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:49:41 INFO - PROCESS | 1925 | 1466696981888 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1925 | 1466696981889 Marionette TRACE conn2 <- [1,290,null,{}] 08:49:41 INFO - PROCESS | 1925 | 1466696981891 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}] 08:49:41 INFO - PROCESS | 1925 | 1466696981892 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:41 INFO - PROCESS | 1925 | 1466696981994 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:49:42 INFO - PROCESS | 1925 | 1466696982000 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1925 | 1466696982001 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x129435800 == 41 [pid = 1925] [id = 80] 08:49:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12b92c800) [pid = 1925] [serial = 237] [outer = 0x0] 08:49:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12bcc2000) [pid = 1925] [serial = 238] [outer = 0x12b92c800] 08:49:42 INFO - PROCESS | 1925 | 1466696982027 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12bccb000) [pid = 1925] [serial = 239] [outer = 0x12b92c800] 08:49:42 INFO - PROCESS | 1925 | 1466696982323 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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 08:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:49:42 INFO - PROCESS | 1925 | 1466696982359 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1925 | 1466696982360 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:49:42 INFO - PROCESS | 1925 | 1466696982362 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1925 | 1466696982363 Marionette TRACE conn2 <- [1,294,null,{}] 08:49:42 INFO - PROCESS | 1925 | 1466696982365 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}] 08:49:42 INFO - PROCESS | 1925 | 1466696982366 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:42 INFO - PROCESS | 1925 | 1466696982516 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:49:42 INFO - PROCESS | 1925 | 1466696982559 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1925 | 1466696982562 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x116411800 == 42 [pid = 1925] [id = 81] 08:49:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1155ebc00) [pid = 1925] [serial = 240] [outer = 0x0] 08:49:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x116239800) [pid = 1925] [serial = 241] [outer = 0x1155ebc00] 08:49:42 INFO - PROCESS | 1925 | 1466696982593 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1174df400) [pid = 1925] [serial = 242] [outer = 0x1155ebc00] 08:49:43 INFO - PROCESS | 1925 | 1466696983010 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]]]}] 08:49:43 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. 08:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 08:49:43 INFO - PROCESS | 1925 | 1466696983031 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1925 | 1466696983034 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:49:43 INFO - PROCESS | 1925 | 1466696983037 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1925 | 1466696983039 Marionette TRACE conn2 <- [1,298,null,{}] 08:49:43 INFO - PROCESS | 1925 | 1466696983042 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}] 08:49:43 INFO - PROCESS | 1925 | 1466696983044 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:43 INFO - PROCESS | 1925 | 1466696983145 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:49:43 INFO - PROCESS | 1925 | 1466696983190 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1925 | 1466696983192 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x11857d000 == 43 [pid = 1925] [id = 82] 08:49:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1185b6800) [pid = 1925] [serial = 243] [outer = 0x0] 08:49:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x119549400) [pid = 1925] [serial = 244] [outer = 0x1185b6800] 08:49:43 INFO - PROCESS | 1925 | 1466696983226 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x119a6d800) [pid = 1925] [serial = 245] [outer = 0x1185b6800] 08:49:43 INFO - PROCESS | 1925 | 1466696983617 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]]]}] 08:49:43 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. 08:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 08:49:43 INFO - PROCESS | 1925 | 1466696983658 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:49:43 INFO - PROCESS | 1925 | 1466696983660 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:49:43 INFO - PROCESS | 1925 | 1466696983663 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1925 | 1466696983664 Marionette TRACE conn2 <- [1,302,null,{}] 08:49:43 INFO - PROCESS | 1925 | 1466696983667 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}] 08:49:43 INFO - PROCESS | 1925 | 1466696983668 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:43 INFO - PROCESS | 1925 | 1466696983769 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:49:43 INFO - PROCESS | 1925 | 1466696983852 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1925 | 1466696983853 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c2d000 == 44 [pid = 1925] [id = 83] 08:49:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x11954c000) [pid = 1925] [serial = 246] [outer = 0x0] 08:49:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x119553800) [pid = 1925] [serial = 247] [outer = 0x11954c000] 08:49:43 INFO - PROCESS | 1925 | 1466696983897 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x124787000) [pid = 1925] [serial = 248] [outer = 0x11954c000] 08:49:44 INFO - PROCESS | 1925 | 1466696984307 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]]]}] 08:49:44 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. 08:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 668ms 08:49:44 INFO - PROCESS | 1925 | 1466696984332 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1925 | 1466696984335 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:49:44 INFO - PROCESS | 1925 | 1466696984343 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1925 | 1466696984346 Marionette TRACE conn2 <- [1,306,null,{}] 08:49:44 INFO - PROCESS | 1925 | 1466696984348 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}] 08:49:44 INFO - PROCESS | 1925 | 1466696984350 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:44 INFO - PROCESS | 1925 | 1466696984448 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:49:44 INFO - PROCESS | 1925 | 1466696984498 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1925 | 1466696984499 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295ec800 == 45 [pid = 1925] [id = 84] 08:49:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x125822400) [pid = 1925] [serial = 249] [outer = 0x0] 08:49:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x128a4b000) [pid = 1925] [serial = 250] [outer = 0x125822400] 08:49:44 INFO - PROCESS | 1925 | 1466696984528 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x128a50c00) [pid = 1925] [serial = 251] [outer = 0x125822400] 08:49:44 INFO - PROCESS | 1925 | 1466696984945 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]]]}] 08:49:44 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. 08:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 626ms 08:49:44 INFO - PROCESS | 1925 | 1466696984966 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1925 | 1466696984967 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:49:44 INFO - PROCESS | 1925 | 1466696984970 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1925 | 1466696984971 Marionette TRACE conn2 <- [1,310,null,{}] 08:49:44 INFO - PROCESS | 1925 | 1466696984973 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}] 08:49:44 INFO - PROCESS | 1925 | 1466696984975 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:45 INFO - PROCESS | 1925 | 1466696985069 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:49:45 INFO - PROCESS | 1925 | 1466696985159 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1925 | 1466696985161 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ad5800 == 46 [pid = 1925] [id = 85] 08:49:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x116469000) [pid = 1925] [serial = 252] [outer = 0x0] 08:49:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1214ba400) [pid = 1925] [serial = 253] [outer = 0x116469000] 08:49:45 INFO - PROCESS | 1925 | 1466696985191 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x128d78000) [pid = 1925] [serial = 254] [outer = 0x116469000] 08:49:45 INFO - PROCESS | 1925 | 1466696985779 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]]]}] 08:49:45 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. 08:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 820ms 08:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:49:45 INFO - PROCESS | 1925 | 1466696985790 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1925 | 1466696985792 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:49:45 INFO - PROCESS | 1925 | 1466696985795 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1925 | 1466696985797 Marionette TRACE conn2 <- [1,314,null,{}] 08:49:45 INFO - PROCESS | 1925 | 1466696985801 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}] 08:49:45 INFO - PROCESS | 1925 | 1466696985802 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:45 INFO - PROCESS | 1925 | 1466696985929 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:49:45 INFO - PROCESS | 1925 | 1466696985948 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1925 | 1466696985950 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x116adf000 == 47 [pid = 1925] [id = 86] 08:49:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x116978c00) [pid = 1925] [serial = 255] [outer = 0x0] 08:49:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x117ea4000) [pid = 1925] [serial = 256] [outer = 0x116978c00] 08:49:46 INFO - PROCESS | 1925 | 1466696986002 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x11842c000) [pid = 1925] [serial = 257] [outer = 0x116978c00] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x129170000 == 46 [pid = 1925] [id = 79] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x128a81800 == 45 [pid = 1925] [id = 78] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x1195de800 == 44 [pid = 1925] [id = 77] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x1258f2800 == 43 [pid = 1925] [id = 76] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x124627800 == 42 [pid = 1925] [id = 75] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x121497000 == 41 [pid = 1925] [id = 74] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x1213cb000 == 40 [pid = 1925] [id = 73] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x115fc1800 == 39 [pid = 1925] [id = 72] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x1195df800 == 38 [pid = 1925] [id = 71] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1294c5800) [pid = 1925] [serial = 192] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x118562800 == 37 [pid = 1925] [id = 70] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x117459000 == 36 [pid = 1925] [id = 69] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x11694a800 == 35 [pid = 1925] [id = 68] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x116fef000 == 34 [pid = 1925] [id = 67] 08:49:46 INFO - PROCESS | 1925 | --DOCSHELL 0x11211f800 == 33 [pid = 1925] [id = 66] 08:49:46 INFO - PROCESS | 1925 | 1466696986457 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]]]}] 08:49:46 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. 08:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 673ms 08:49:46 INFO - PROCESS | 1925 | 1466696986468 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1925 | 1466696986473 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:49:46 INFO - PROCESS | 1925 | 1466696986478 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1925 | 1466696986479 Marionette TRACE conn2 <- [1,318,null,{}] 08:49:46 INFO - PROCESS | 1925 | 1466696986482 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}] 08:49:46 INFO - PROCESS | 1925 | 1466696986483 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:46 INFO - PROCESS | 1925 | 1466696986567 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x123d93400) [pid = 1925] [serial = 174] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x117ea1c00) [pid = 1925] [serial = 162] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x118209400) [pid = 1925] [serial = 163] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x113384800) [pid = 1925] [serial = 157] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x113310400) [pid = 1925] [serial = 156] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x119a71400) [pid = 1925] [serial = 168] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x121013800) [pid = 1925] [serial = 169] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x116235000) [pid = 1925] [serial = 159] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x113310000) [pid = 1925] [serial = 160] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x125820000) [pid = 1925] [serial = 177] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x119547c00) [pid = 1925] [serial = 165] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x11973b000) [pid = 1925] [serial = 166] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1293bf400) [pid = 1925] [serial = 190] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x116f9a400) [pid = 1925] [serial = 142] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x115eb0000) [pid = 1925] [serial = 141] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x119547800) [pid = 1925] [serial = 145] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1185be800) [pid = 1925] [serial = 144] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1244b5c00) [pid = 1925] [serial = 148] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12186a800) [pid = 1925] [serial = 147] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x124c9f000) [pid = 1925] [serial = 175] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1258c5800) [pid = 1925] [serial = 151] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x125816000) [pid = 1925] [serial = 150] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x126479000) [pid = 1925] [serial = 180] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x125d89400) [pid = 1925] [serial = 178] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x128bcd400) [pid = 1925] [serial = 187] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1264dd000) [pid = 1925] [serial = 154] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1210e0c00) [pid = 1925] [serial = 184] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x125d8b400) [pid = 1925] [serial = 153] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x128d82400) [pid = 1925] [serial = 189] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x118fb2800) [pid = 1925] [serial = 171] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1213a6400) [pid = 1925] [serial = 172] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x117eaa000) [pid = 1925] [serial = 183] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1264e0000) [pid = 1925] [serial = 181] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x128bc5000) [pid = 1925] [serial = 186] [outer = 0x0] [url = about:blank] 08:49:46 INFO - PROCESS | 1925 | 1466696986620 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1925 | 1466696986622 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x115fc1800 == 34 [pid = 1925] [id = 87] 08:49:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x115f65400) [pid = 1925] [serial = 258] [outer = 0x0] 08:49:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x118209400) [pid = 1925] [serial = 259] [outer = 0x115f65400] 08:49:46 INFO - PROCESS | 1925 | 1466696986648 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x119fb7000) [pid = 1925] [serial = 260] [outer = 0x115f65400] 08:49:46 INFO - PROCESS | 1925 | 1466696986959 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]]]}] 08:49:46 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. 08:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 08:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:49:47 INFO - PROCESS | 1925 | 1466696986996 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1925 | 1466696986998 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:49:47 INFO - PROCESS | 1925 | 1466696987000 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1925 | 1466696987002 Marionette TRACE conn2 <- [1,322,null,{}] 08:49:47 INFO - PROCESS | 1925 | 1466696987009 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}] 08:49:47 INFO - PROCESS | 1925 | 1466696987012 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:47 INFO - PROCESS | 1925 | 1466696987090 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:49:47 INFO - PROCESS | 1925 | 1466696987143 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1925 | 1466696987145 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b8000 == 35 [pid = 1925] [id = 88] 08:49:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x12100c400) [pid = 1925] [serial = 261] [outer = 0x0] 08:49:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x121866000) [pid = 1925] [serial = 262] [outer = 0x12100c400] 08:49:47 INFO - PROCESS | 1925 | 1466696987172 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124cf3000) [pid = 1925] [serial = 263] [outer = 0x12100c400] 08:49:47 INFO - PROCESS | 1925 | 1466696987457 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]]]}] 08:49:47 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. 08:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 473ms 08:49:47 INFO - PROCESS | 1925 | 1466696987499 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1925 | 1466696987501 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:49:47 INFO - PROCESS | 1925 | 1466696987510 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1925 | 1466696987511 Marionette TRACE conn2 <- [1,326,null,{}] 08:49:47 INFO - PROCESS | 1925 | 1466696987513 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}] 08:49:47 INFO - PROCESS | 1925 | 1466696987514 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:47 INFO - PROCESS | 1925 | 1466696987595 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:49:47 INFO - PROCESS | 1925 | 1466696987598 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1925 | 1466696987599 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195de800 == 36 [pid = 1925] [id = 89] 08:49:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x125c86800) [pid = 1925] [serial = 264] [outer = 0x0] 08:49:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1264d9800) [pid = 1925] [serial = 265] [outer = 0x125c86800] 08:49:47 INFO - PROCESS | 1925 | 1466696987627 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x128a4a000) [pid = 1925] [serial = 266] [outer = 0x125c86800] 08:49:47 INFO - PROCESS | 1925 | 1466696987957 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]]]}] 08:49:47 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. 08:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 08:49:47 INFO - PROCESS | 1925 | 1466696987979 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1925 | 1466696987980 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:49:47 INFO - PROCESS | 1925 | 1466696987983 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1925 | 1466696987984 Marionette TRACE conn2 <- [1,330,null,{}] 08:49:47 INFO - PROCESS | 1925 | 1466696987987 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}] 08:49:47 INFO - PROCESS | 1925 | 1466696987990 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:48 INFO - PROCESS | 1925 | 1466696988063 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:49:48 INFO - PROCESS | 1925 | 1466696988066 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1925 | 1466696988068 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a16000 == 37 [pid = 1925] [id = 90] 08:49:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1264db400) [pid = 1925] [serial = 267] [outer = 0x0] 08:49:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128bc4400) [pid = 1925] [serial = 268] [outer = 0x1264db400] 08:49:48 INFO - PROCESS | 1925 | 1466696988094 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128eb8000) [pid = 1925] [serial = 269] [outer = 0x1264db400] 08:49:48 INFO - PROCESS | 1925 | 1466696988418 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]]]}] 08:49:48 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. 08:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 08:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:49:48 INFO - PROCESS | 1925 | 1466696988454 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1925 | 1466696988455 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:49:48 INFO - PROCESS | 1925 | 1466696988457 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1925 | 1466696988458 Marionette TRACE conn2 <- [1,334,null,{}] 08:49:48 INFO - PROCESS | 1925 | 1466696988461 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}] 08:49:48 INFO - PROCESS | 1925 | 1466696988465 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:48 INFO - PROCESS | 1925 | 1466696988571 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:49:48 INFO - PROCESS | 1925 | 1466696988603 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1925 | 1466696988605 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x116281000 == 38 [pid = 1925] [id = 91] 08:49:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128a51400) [pid = 1925] [serial = 270] [outer = 0x0] 08:49:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1294c4400) [pid = 1925] [serial = 271] [outer = 0x128a51400] 08:49:48 INFO - PROCESS | 1925 | 1466696988630 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12a8d4800) [pid = 1925] [serial = 272] [outer = 0x128a51400] 08:49:48 INFO - PROCESS | 1925 | 1466696988967 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]]]}] 08:49:48 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. 08:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 08:49:48 INFO - PROCESS | 1925 | 1466696988979 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1925 | 1466696988980 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:49:48 INFO - PROCESS | 1925 | 1466696988982 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1925 | 1466696988983 Marionette TRACE conn2 <- [1,338,null,{}] 08:49:48 INFO - PROCESS | 1925 | 1466696988985 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}] 08:49:48 INFO - PROCESS | 1925 | 1466696988987 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:49 INFO - PROCESS | 1925 | 1466696989084 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:49:49 INFO - PROCESS | 1925 | 1466696989094 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1925 | 1466696989095 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x12190d800 == 39 [pid = 1925] [id = 92] 08:49:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x129399400) [pid = 1925] [serial = 273] [outer = 0x0] 08:49:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12aff1400) [pid = 1925] [serial = 274] [outer = 0x129399400] 08:49:49 INFO - PROCESS | 1925 | 1466696989126 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12b0d1400) [pid = 1925] [serial = 275] [outer = 0x129399400] 08:49:49 INFO - PROCESS | 1925 | 1466696989421 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]]]}] 08:49:49 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. 08:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 08:49:49 INFO - PROCESS | 1925 | 1466696989450 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1925 | 1466696989452 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:49:49 INFO - PROCESS | 1925 | 1466696989474 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1925 | 1466696989475 Marionette TRACE conn2 <- [1,342,null,{}] 08:49:49 INFO - PROCESS | 1925 | 1466696989478 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}] 08:49:49 INFO - PROCESS | 1925 | 1466696989479 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:49 INFO - PROCESS | 1925 | 1466696989572 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:49:49 INFO - PROCESS | 1925 | 1466696989576 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1925 | 1466696989577 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x124627800 == 40 [pid = 1925] [id = 93] 08:49:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12b0d3000) [pid = 1925] [serial = 276] [outer = 0x0] 08:49:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12b8acc00) [pid = 1925] [serial = 277] [outer = 0x12b0d3000] 08:49:49 INFO - PROCESS | 1925 | 1466696989602 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12b933400) [pid = 1925] [serial = 278] [outer = 0x12b0d3000] 08:49:49 INFO - PROCESS | 1925 | 1466696989915 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]]]}] 08:49:49 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. 08:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 08:49:49 INFO - PROCESS | 1925 | 1466696989946 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1925 | 1466696989947 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:49:49 INFO - PROCESS | 1925 | 1466696989959 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1925 | 1466696989960 Marionette TRACE conn2 <- [1,346,null,{}] 08:49:49 INFO - PROCESS | 1925 | 1466696989962 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}] 08:49:49 INFO - PROCESS | 1925 | 1466696989963 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:50 INFO - PROCESS | 1925 | 1466696990060 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:49:50 INFO - PROCESS | 1925 | 1466696990071 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1925 | 1466696990072 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d48800 == 41 [pid = 1925] [id = 94] 08:49:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12b8a6800) [pid = 1925] [serial = 279] [outer = 0x0] 08:49:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12bcc6c00) [pid = 1925] [serial = 280] [outer = 0x12b8a6800] 08:49:50 INFO - PROCESS | 1925 | 1466696990125 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12be64400) [pid = 1925] [serial = 281] [outer = 0x12b8a6800] 08:49:50 INFO - PROCESS | 1925 | 1466696990413 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]]]}] 08:49:50 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. 08:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 08:49:50 INFO - PROCESS | 1925 | 1466696990432 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 1925 | 1466696990434 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:49:50 INFO - PROCESS | 1925 | 1466696990443 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1925 | 1466696990444 Marionette TRACE conn2 <- [1,350,null,{}] 08:49:50 INFO - PROCESS | 1925 | 1466696990447 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}] 08:49:50 INFO - PROCESS | 1925 | 1466696990448 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:50 INFO - PROCESS | 1925 | 1466696990553 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:49:50 INFO - PROCESS | 1925 | 1466696990557 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1925 | 1466696990558 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e69000 == 42 [pid = 1925] [id = 95] 08:49:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x116f91000) [pid = 1925] [serial = 282] [outer = 0x0] 08:49:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12be64c00) [pid = 1925] [serial = 283] [outer = 0x116f91000] 08:49:50 INFO - PROCESS | 1925 | 1466696990582 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12bed0800) [pid = 1925] [serial = 284] [outer = 0x116f91000] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12aff6800) [pid = 1925] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1172c7800) [pid = 1925] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128bc6400) [pid = 1925] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12a3aa400) [pid = 1925] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1133d6000) [pid = 1925] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1133b1000) [pid = 1925] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x124110400) [pid = 1925] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x118f4d400) [pid = 1925] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x119fbd800) [pid = 1925] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12a8d7000) [pid = 1925] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1293c5000) [pid = 1925] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12b8b2800) [pid = 1925] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:49:50 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1133d8000) [pid = 1925] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:49:50 INFO - PROCESS | 1925 | 1466696990973 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]]]}] 08:49:51 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. 08:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 578ms 08:49:51 INFO - PROCESS | 1925 | 1466696991018 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1925 | 1466696991020 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:49:51 INFO - PROCESS | 1925 | 1466696991030 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1925 | 1466696991032 Marionette TRACE conn2 <- [1,354,null,{}] 08:49:51 INFO - PROCESS | 1925 | 1466696991034 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}] 08:49:51 INFO - PROCESS | 1925 | 1466696991036 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:51 INFO - PROCESS | 1925 | 1466696991140 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:49:51 INFO - PROCESS | 1925 | 1466696991144 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1925 | 1466696991145 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f3800 == 43 [pid = 1925] [id = 96] 08:49:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12a3ab800) [pid = 1925] [serial = 285] [outer = 0x0] 08:49:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12bed5000) [pid = 1925] [serial = 286] [outer = 0x12a3ab800] 08:49:51 INFO - PROCESS | 1925 | 1466696991172 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12bedc400) [pid = 1925] [serial = 287] [outer = 0x12a3ab800] 08:49:51 INFO - PROCESS | 1925 | 1466696991532 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]]]}] 08:49:51 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. 08:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 526ms 08:49:51 INFO - PROCESS | 1925 | 1466696991558 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1925 | 1466696991560 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:49:51 INFO - PROCESS | 1925 | 1466696991563 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1925 | 1466696991565 Marionette TRACE conn2 <- [1,358,null,{}] 08:49:51 INFO - PROCESS | 1925 | 1466696991568 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}] 08:49:51 INFO - PROCESS | 1925 | 1466696991569 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:51 INFO - PROCESS | 1925 | 1466696991724 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:49:51 INFO - PROCESS | 1925 | 1466696991739 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1925 | 1466696991739 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5c3800 == 44 [pid = 1925] [id = 97] 08:49:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x11714f800) [pid = 1925] [serial = 288] [outer = 0x0] 08:49:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12bedf000) [pid = 1925] [serial = 289] [outer = 0x11714f800] 08:49:51 INFO - PROCESS | 1925 | 1466696991776 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12c47ec00) [pid = 1925] [serial = 290] [outer = 0x11714f800] 08:49:52 INFO - PROCESS | 1925 | 1466696992139 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]]]}] 08:49:52 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. 08:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 619ms 08:49:52 INFO - PROCESS | 1925 | 1466696992182 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1925 | 1466696992183 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:49:52 INFO - PROCESS | 1925 | 1466696992185 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1925 | 1466696992187 Marionette TRACE conn2 <- [1,362,null,{}] 08:49:52 INFO - PROCESS | 1925 | 1466696992189 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}] 08:49:52 INFO - PROCESS | 1925 | 1466696992190 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:52 INFO - PROCESS | 1925 | 1466696992278 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:49:52 INFO - PROCESS | 1925 | 1466696992328 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1925 | 1466696992329 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a849800 == 45 [pid = 1925] [id = 98] 08:49:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12c477000) [pid = 1925] [serial = 291] [outer = 0x0] 08:49:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12c482000) [pid = 1925] [serial = 292] [outer = 0x12c477000] 08:49:52 INFO - PROCESS | 1925 | 1466696992352 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12c5cf800) [pid = 1925] [serial = 293] [outer = 0x12c477000] 08:49:52 INFO - PROCESS | 1925 | 1466696992639 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]]]}] 08:49:52 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. 08:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 08:49:52 INFO - PROCESS | 1925 | 1466696992661 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1925 | 1466696992662 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:49:52 INFO - PROCESS | 1925 | 1466696992664 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1925 | 1466696992665 Marionette TRACE conn2 <- [1,366,null,{}] 08:49:52 INFO - PROCESS | 1925 | 1466696992667 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}] 08:49:52 INFO - PROCESS | 1925 | 1466696992669 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:52 INFO - PROCESS | 1925 | 1466696992758 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:49:52 INFO - PROCESS | 1925 | 1466696992850 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1925 | 1466696992852 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x112f12000 == 46 [pid = 1925] [id = 99] 08:49:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x11219d400) [pid = 1925] [serial = 294] [outer = 0x0] 08:49:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x113d28c00) [pid = 1925] [serial = 295] [outer = 0x11219d400] 08:49:52 INFO - PROCESS | 1925 | 1466696992884 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x116a21c00) [pid = 1925] [serial = 296] [outer = 0x11219d400] 08:49:53 INFO - PROCESS | 1925 | 1466696993355 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]]]}] 08:49:53 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. 08:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 719ms 08:49:53 INFO - PROCESS | 1925 | 1466696993384 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1925 | 1466696993387 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:49:53 INFO - PROCESS | 1925 | 1466696993393 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1925 | 1466696993394 Marionette TRACE conn2 <- [1,370,null,{}] 08:49:53 INFO - PROCESS | 1925 | 1466696993398 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}] 08:49:53 INFO - PROCESS | 1925 | 1466696993401 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:53 INFO - PROCESS | 1925 | 1466696993502 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:49:53 INFO - PROCESS | 1925 | 1466696993590 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1925 | 1466696993592 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b2800 == 47 [pid = 1925] [id = 100] 08:49:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x11973dc00) [pid = 1925] [serial = 297] [outer = 0x0] 08:49:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1199d2400) [pid = 1925] [serial = 298] [outer = 0x11973dc00] 08:49:53 INFO - PROCESS | 1925 | 1466696993622 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x121016c00) [pid = 1925] [serial = 299] [outer = 0x11973dc00] 08:49:54 INFO - PROCESS | 1925 | 1466696994061 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]]]}] 08:49:54 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. 08:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 08:49:54 INFO - PROCESS | 1925 | 1466696994123 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 1925 | 1466696994126 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:49:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:49:54 INFO - PROCESS | 1925 | 1466696994130 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 1925 | 1466696994131 Marionette TRACE conn2 <- [1,374,null,{}] 08:49:54 INFO - PROCESS | 1925 | 1466696994134 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}] 08:49:54 INFO - PROCESS | 1925 | 1466696994135 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:54 INFO - PROCESS | 1925 | 1466696994240 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:49:54 INFO - PROCESS | 1925 | 1466696994304 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:54 INFO - PROCESS | 1925 | 1466696994306 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212c0000 == 48 [pid = 1925] [id = 101] 08:49:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x124c9f400) [pid = 1925] [serial = 300] [outer = 0x0] 08:49:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x124cfbc00) [pid = 1925] [serial = 301] [outer = 0x124c9f400] 08:49:54 INFO - PROCESS | 1925 | 1466696994336 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1264da800) [pid = 1925] [serial = 302] [outer = 0x124c9f400] 08:49:54 INFO - PROCESS | 1925 | 1466696994757 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:49:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 08:49:54 INFO - PROCESS | 1925 | 1466696994801 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 1925 | 1466696994803 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:49:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:49:54 INFO - PROCESS | 1925 | 1466696994824 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 1925 | 1466696994828 Marionette TRACE conn2 <- [1,378,null,{}] 08:49:54 INFO - PROCESS | 1925 | 1466696994832 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}] 08:49:54 INFO - PROCESS | 1925 | 1466696994835 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:54 INFO - PROCESS | 1925 | 1466696994938 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:49:55 INFO - PROCESS | 1925 | 1466696995004 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1925 | 1466696995005 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b017000 == 49 [pid = 1925] [id = 102] 08:49:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x128a52800) [pid = 1925] [serial = 303] [outer = 0x0] 08:49:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1293a6c00) [pid = 1925] [serial = 304] [outer = 0x128a52800] 08:49:55 INFO - PROCESS | 1925 | 1466696995033 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12a68f400) [pid = 1925] [serial = 305] [outer = 0x128a52800] 08:49:55 INFO - PROCESS | 1925 | 1466696995474 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:49:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 681ms 08:49:55 INFO - PROCESS | 1925 | 1466696995505 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1925 | 1466696995507 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:49:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:49:55 INFO - PROCESS | 1925 | 1466696995545 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1925 | 1466696995547 Marionette TRACE conn2 <- [1,382,null,{}] 08:49:55 INFO - PROCESS | 1925 | 1466696995549 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}] 08:49:55 INFO - PROCESS | 1925 | 1466696995550 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:55 INFO - PROCESS | 1925 | 1466696995764 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:49:55 INFO - PROCESS | 1925 | 1466696995841 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1925 | 1466696995842 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e72000 == 50 [pid = 1925] [id = 103] 08:49:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x11810c000) [pid = 1925] [serial = 306] [outer = 0x0] 08:49:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x1185c5c00) [pid = 1925] [serial = 307] [outer = 0x11810c000] 08:49:55 INFO - PROCESS | 1925 | 1466696995871 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x119552c00) [pid = 1925] [serial = 308] [outer = 0x11810c000] 08:49:56 INFO - PROCESS | 1925 | 1466696996311 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:49:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 776ms 08:49:56 INFO - PROCESS | 1925 | 1466696996316 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1925 | 1466696996318 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:49:56 INFO - PROCESS | 1925 | 1466696996322 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1925 | 1466696996323 Marionette TRACE conn2 <- [1,386,null,{}] 08:49:56 INFO - PROCESS | 1925 | 1466696996326 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}] 08:49:56 INFO - PROCESS | 1925 | 1466696996328 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:56 INFO - PROCESS | 1925 | 1466696996418 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:49:56 INFO - PROCESS | 1925 | 1466696996468 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 1925 | 1466696996469 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169a4000 == 51 [pid = 1925] [id = 104] 08:49:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x119a7b400) [pid = 1925] [serial = 309] [outer = 0x0] 08:49:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x1244c1000) [pid = 1925] [serial = 310] [outer = 0x119a7b400] 08:49:56 INFO - PROCESS | 1925 | 1466696996497 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1258ca400) [pid = 1925] [serial = 311] [outer = 0x119a7b400] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12a849800 == 50 [pid = 1925] [id = 98] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5c3800 == 49 [pid = 1925] [id = 97] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f3800 == 48 [pid = 1925] [id = 96] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x128e69000 == 47 [pid = 1925] [id = 95] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x125d48800 == 46 [pid = 1925] [id = 94] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x124627800 == 45 [pid = 1925] [id = 93] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x12bcc2000) [pid = 1925] [serial = 238] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1121abc00) [pid = 1925] [serial = 195] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x117eab000) [pid = 1925] [serial = 198] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12190d800 == 44 [pid = 1925] [id = 92] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x116281000 == 43 [pid = 1925] [id = 91] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x119a16000 == 42 [pid = 1925] [id = 90] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1195de800 == 41 [pid = 1925] [id = 89] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b8000 == 40 [pid = 1925] [id = 88] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x115fc1800 == 39 [pid = 1925] [id = 87] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x116adf000 == 38 [pid = 1925] [id = 86] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x116ad5800 == 37 [pid = 1925] [id = 85] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1295ec800 == 36 [pid = 1925] [id = 84] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x123c2d000 == 35 [pid = 1925] [id = 83] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x11857d000 == 34 [pid = 1925] [id = 82] 08:49:56 INFO - PROCESS | 1925 | --DOCSHELL 0x116411800 == 33 [pid = 1925] [id = 81] 08:49:56 INFO - PROCESS | 1925 | 1466696996913 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]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x1242d5c00) [pid = 1925] [serial = 209] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x119745800) [pid = 1925] [serial = 205] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12af39800) [pid = 1925] [serial = 223] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12b931400) [pid = 1925] [serial = 235] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12a8ca000) [pid = 1925] [serial = 220] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1264e6000) [pid = 1925] [serial = 215] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1172c7c00) [pid = 1925] [serial = 229] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12100d800) [pid = 1925] [serial = 230] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x12b939c00) [pid = 1925] [serial = 236] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x12b0c9400) [pid = 1925] [serial = 227] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1185b1000) [pid = 1925] [serial = 202] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x129398400) [pid = 1925] [serial = 217] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12a8d2400) [pid = 1925] [serial = 221] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x125c86c00) [pid = 1925] [serial = 214] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12a3a9800) [pid = 1925] [serial = 218] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x124ca1800) [pid = 1925] [serial = 211] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12b0ca400) [pid = 1925] [serial = 232] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x119551c00) [pid = 1925] [serial = 204] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x12affcc00) [pid = 1925] [serial = 226] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x121860000) [pid = 1925] [serial = 208] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x117eadc00) [pid = 1925] [serial = 201] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1258c4000) [pid = 1925] [serial = 212] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12b8ae800) [pid = 1925] [serial = 233] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12aff3c00) [pid = 1925] [serial = 224] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1294d0c00) [pid = 1925] [serial = 193] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x12ca15c00) [pid = 1925] [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.] 08:49:56 INFO - PROCESS | 1925 | 1466696996947 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1925 | 1466696996949 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:49:56 INFO - PROCESS | 1925 | 1466696996959 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1925 | 1466696996960 Marionette TRACE conn2 <- [1,390,null,{}] 08:49:56 INFO - PROCESS | 1925 | 1466696996963 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}] 08:49:56 INFO - PROCESS | 1925 | 1466696996964 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:57 INFO - PROCESS | 1925 | 1466696997045 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:49:57 INFO - PROCESS | 1925 | 1466696997050 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1925 | 1466696997051 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e5f800 == 34 [pid = 1925] [id = 105] 08:49:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x125d80400) [pid = 1925] [serial = 312] [outer = 0x0] 08:49:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128a47400) [pid = 1925] [serial = 313] [outer = 0x125d80400] 08:49:57 INFO - PROCESS | 1925 | 1466696997079 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128bc8400) [pid = 1925] [serial = 314] [outer = 0x125d80400] 08:49:57 INFO - PROCESS | 1925 | 1466696997443 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]]]}] 08:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 525ms 08:49:57 INFO - PROCESS | 1925 | 1466696997490 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 1925 | 1466696997492 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:49:57 INFO - PROCESS | 1925 | 1466696997501 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 1925 | 1466696997504 Marionette TRACE conn2 <- [1,394,null,{}] 08:49:57 INFO - PROCESS | 1925 | 1466696997506 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}] 08:49:57 INFO - PROCESS | 1925 | 1466696997508 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:57 INFO - PROCESS | 1925 | 1466696997592 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:49:57 INFO - PROCESS | 1925 | 1466696997595 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1925 | 1466696997596 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x119974800 == 35 [pid = 1925] [id = 106] 08:49:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x129398800) [pid = 1925] [serial = 315] [outer = 0x0] 08:49:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12a3a9800) [pid = 1925] [serial = 316] [outer = 0x129398800] 08:49:57 INFO - PROCESS | 1925 | 1466696997621 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12af3f400) [pid = 1925] [serial = 317] [outer = 0x129398800] 08:49:58 INFO - PROCESS | 1925 | 1466696998009 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 527ms 08:49:58 INFO - PROCESS | 1925 | 1466696998031 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1925 | 1466696998033 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:49:58 INFO - PROCESS | 1925 | 1466696998037 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1925 | 1466696998041 Marionette TRACE conn2 <- [1,398,null,{}] 08:49:58 INFO - PROCESS | 1925 | 1466696998043 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}] 08:49:58 INFO - PROCESS | 1925 | 1466696998044 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:58 INFO - PROCESS | 1925 | 1466696998119 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:49:58 INFO - PROCESS | 1925 | 1466696998124 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1925 | 1466696998126 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x115fcb000 == 36 [pid = 1925] [id = 107] 08:49:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12a693000) [pid = 1925] [serial = 318] [outer = 0x0] 08:49:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12b8a5c00) [pid = 1925] [serial = 319] [outer = 0x12a693000] 08:49:58 INFO - PROCESS | 1925 | 1466696998166 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12b935c00) [pid = 1925] [serial = 320] [outer = 0x12a693000] 08:49:58 INFO - PROCESS | 1925 | 1466696998743 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 726ms 08:49:58 INFO - PROCESS | 1925 | 1466696998789 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1925 | 1466696998790 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:49:58 INFO - PROCESS | 1925 | 1466696998798 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1925 | 1466696998799 Marionette TRACE conn2 <- [1,402,null,{}] 08:49:58 INFO - PROCESS | 1925 | 1466696998802 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}] 08:49:58 INFO - PROCESS | 1925 | 1466696998803 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:58 INFO - PROCESS | 1925 | 1466696998881 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:49:58 INFO - PROCESS | 1925 | 1466696998887 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1925 | 1466696998891 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x124db3800 == 37 [pid = 1925] [id = 108] 08:49:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12c484c00) [pid = 1925] [serial = 321] [outer = 0x0] 08:49:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12c5ce000) [pid = 1925] [serial = 322] [outer = 0x12c484c00] 08:49:58 INFO - PROCESS | 1925 | 1466696998923 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12ca12c00) [pid = 1925] [serial = 323] [outer = 0x12c484c00] 08:49:59 INFO - PROCESS | 1925 | 1466696999319 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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 08:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:49:59 INFO - PROCESS | 1925 | 1466696999376 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1925 | 1466696999378 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:49:59 INFO - PROCESS | 1925 | 1466696999381 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1925 | 1466696999382 Marionette TRACE conn2 <- [1,406,null,{}] 08:49:59 INFO - PROCESS | 1925 | 1466696999384 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}] 08:49:59 INFO - PROCESS | 1925 | 1466696999386 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:59 INFO - PROCESS | 1925 | 1466696999490 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:49:59 INFO - PROCESS | 1925 | 1466696999494 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1925 | 1466696999495 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:49:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a6e800 == 38 [pid = 1925] [id = 109] 08:49:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x111f20800) [pid = 1925] [serial = 324] [outer = 0x0] 08:49:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x111f23c00) [pid = 1925] [serial = 325] [outer = 0x111f20800] 08:49:59 INFO - PROCESS | 1925 | 1466696999548 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12ca15800) [pid = 1925] [serial = 326] [outer = 0x111f20800] 08:49:59 INFO - PROCESS | 1925 | 1466696999860 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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 08:49:59 INFO - PROCESS | 1925 | 1466696999900 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1925 | 1466696999901 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:49:59 INFO - PROCESS | 1925 | 1466696999903 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1925 | 1466696999904 Marionette TRACE conn2 <- [1,410,null,{}] 08:49:59 INFO - PROCESS | 1925 | 1466696999907 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}] 08:49:59 INFO - PROCESS | 1925 | 1466696999908 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:00 INFO - PROCESS | 1925 | 1466697000008 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:50:00 INFO - PROCESS | 1925 | 1466697000012 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1925 | 1466697000013 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12917d800 == 39 [pid = 1925] [id = 110] 08:50:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x111f1b400) [pid = 1925] [serial = 327] [outer = 0x0] 08:50:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x118309c00) [pid = 1925] [serial = 328] [outer = 0x111f1b400] 08:50:00 INFO - PROCESS | 1925 | 1466697000068 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x11830dc00) [pid = 1925] [serial = 329] [outer = 0x111f1b400] 08:50:00 INFO - PROCESS | 1925 | 1466697000390 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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 08:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:50:00 INFO - PROCESS | 1925 | 1466697000429 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1925 | 1466697000430 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:50:00 INFO - PROCESS | 1925 | 1466697000432 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1925 | 1466697000433 Marionette TRACE conn2 <- [1,414,null,{}] 08:50:00 INFO - PROCESS | 1925 | 1466697000435 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}] 08:50:00 INFO - PROCESS | 1925 | 1466697000437 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:00 INFO - PROCESS | 1925 | 1466697000535 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:50:00 INFO - PROCESS | 1925 | 1466697000538 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1925 | 1466697000540 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a518000 == 40 [pid = 1925] [id = 111] 08:50:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x118302c00) [pid = 1925] [serial = 330] [outer = 0x0] 08:50:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x12ca15c00) [pid = 1925] [serial = 331] [outer = 0x118302c00] 08:50:00 INFO - PROCESS | 1925 | 1466697000563 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12ca1d400) [pid = 1925] [serial = 332] [outer = 0x118302c00] 08:50:00 INFO - PROCESS | 1925 | 1466697000918 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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 08:50:00 INFO - PROCESS | 1925 | 1466697000951 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1925 | 1466697000955 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:50:00 INFO - PROCESS | 1925 | 1466697000960 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1925 | 1466697000961 Marionette TRACE conn2 <- [1,418,null,{}] 08:50:00 INFO - PROCESS | 1925 | 1466697000971 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}] 08:50:00 INFO - PROCESS | 1925 | 1466697000973 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:01 INFO - PROCESS | 1925 | 1466697001337 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x11714f800) [pid = 1925] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x12a3ab800) [pid = 1925] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x128a51400) [pid = 1925] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x111aa5800) [pid = 1925] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1176f0000) [pid = 1925] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x129399400) [pid = 1925] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12b0d3000) [pid = 1925] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12b8a6800) [pid = 1925] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1264db400) [pid = 1925] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x125822400) [pid = 1925] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1185b6800) [pid = 1925] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x116978c00) [pid = 1925] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x125c86800) [pid = 1925] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x116469000) [pid = 1925] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1155ebc00) [pid = 1925] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x116f91000) [pid = 1925] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11954c000) [pid = 1925] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12b92c800) [pid = 1925] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12100c400) [pid = 1925] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:50:01 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x115f65400) [pid = 1925] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:50:01 INFO - PROCESS | 1925 | 1466697001368 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:50:01 INFO - PROCESS | 1925 | 1466697001405 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1925 | 1466697001413 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x118143800 == 41 [pid = 1925] [id = 112] 08:50:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x113228800) [pid = 1925] [serial = 333] [outer = 0x0] 08:50:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1155ebc00) [pid = 1925] [serial = 334] [outer = 0x113228800] 08:50:01 INFO - PROCESS | 1925 | 1466697001438 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x118304000) [pid = 1925] [serial = 335] [outer = 0x113228800] 08:50:02 INFO - PROCESS | 1925 | 1466697002170 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]]]}] 08:50:02 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 08:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1228ms 08:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:50:02 INFO - PROCESS | 1925 | 1466697002188 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1925 | 1466697002190 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:50:02 INFO - PROCESS | 1925 | 1466697002192 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1925 | 1466697002193 Marionette TRACE conn2 <- [1,422,null,{}] 08:50:02 INFO - PROCESS | 1925 | 1466697002195 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}] 08:50:02 INFO - PROCESS | 1925 | 1466697002196 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:02 INFO - PROCESS | 1925 | 1466697002279 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:50:02 INFO - PROCESS | 1925 | 1466697002282 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1925 | 1466697002284 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b163800 == 42 [pid = 1925] [id = 113] 08:50:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1196e0000) [pid = 1925] [serial = 336] [outer = 0x0] 08:50:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x125821c00) [pid = 1925] [serial = 337] [outer = 0x1196e0000] 08:50:02 INFO - PROCESS | 1925 | 1466697002311 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1294ce000) [pid = 1925] [serial = 338] [outer = 0x1196e0000] 08:50:03 INFO - PROCESS | 1925 | 1466697003137 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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 08:50:03 INFO - PROCESS | 1925 | 1466697003164 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:50:03 INFO - PROCESS | 1925 | 1466697003165 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:50:03 INFO - PROCESS | 1925 | 1466697003168 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1925 | 1466697003169 Marionette TRACE conn2 <- [1,426,null,{}] 08:50:03 INFO - PROCESS | 1925 | 1466697003174 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}] 08:50:03 INFO - PROCESS | 1925 | 1466697003176 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:03 INFO - PROCESS | 1925 | 1466697003295 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:50:03 INFO - PROCESS | 1925 | 1466697003374 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1925 | 1466697003376 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x112f6c000 == 43 [pid = 1925] [id = 114] 08:50:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x110ee3800) [pid = 1925] [serial = 339] [outer = 0x0] 08:50:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x111f14800) [pid = 1925] [serial = 340] [outer = 0x110ee3800] 08:50:03 INFO - PROCESS | 1925 | 1466697003407 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x111f1d400) [pid = 1925] [serial = 341] [outer = 0x110ee3800] 08:50:03 INFO - PROCESS | 1925 | 1466697003885 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] 08:50:03 INFO - PROCESS | 1925 | 1466697003944 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:50:03 INFO - PROCESS | 1925 | 1466697003947 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1925 | 1466697003949 Marionette TRACE conn2 <- [1,430,null,{}] 08:50:03 INFO - PROCESS | 1925 | 1466697003953 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}] 08:50:03 INFO - PROCESS | 1925 | 1466697003955 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:04 INFO - PROCESS | 1925 | 1466697004056 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:50:04 INFO - PROCESS | 1925 | 1466697004122 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 1925 | 1466697004124 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x119709800 == 44 [pid = 1925] [id = 115] 08:50:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x118fb4400) [pid = 1925] [serial = 342] [outer = 0x0] 08:50:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1196e6c00) [pid = 1925] [serial = 343] [outer = 0x118fb4400] 08:50:04 INFO - PROCESS | 1925 | 1466697004155 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x121017800) [pid = 1925] [serial = 344] [outer = 0x118fb4400] 08:50:04 INFO - PROCESS | 1925 | 1466697004699 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]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 820ms 08:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:50:04 INFO - PROCESS | 1925 | 1466697004771 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 1925 | 1466697004775 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:50:04 INFO - PROCESS | 1925 | 1466697004778 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1925 | 1466697004781 Marionette TRACE conn2 <- [1,434,null,{}] 08:50:04 INFO - PROCESS | 1925 | 1466697004785 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}] 08:50:04 INFO - PROCESS | 1925 | 1466697004787 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:04 INFO - PROCESS | 1925 | 1466697004912 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:50:04 INFO - PROCESS | 1925 | 1466697004967 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 1925 | 1466697004968 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258eb000 == 45 [pid = 1925] [id = 116] 08:50:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x124c9c800) [pid = 1925] [serial = 345] [outer = 0x0] 08:50:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x125f47800) [pid = 1925] [serial = 346] [outer = 0x124c9c800] 08:50:04 INFO - PROCESS | 1925 | 1466697004998 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x128bc4800) [pid = 1925] [serial = 347] [outer = 0x124c9c800] 08:50:05 INFO - PROCESS | 1925 | 1466697005442 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]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 720ms 08:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:50:05 INFO - PROCESS | 1925 | 1466697005499 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 1925 | 1466697005501 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:50:05 INFO - PROCESS | 1925 | 1466697005508 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1925 | 1466697005512 Marionette TRACE conn2 <- [1,438,null,{}] 08:50:05 INFO - PROCESS | 1925 | 1466697005515 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}] 08:50:05 INFO - PROCESS | 1925 | 1466697005518 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:05 INFO - PROCESS | 1925 | 1466697005623 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:50:05 INFO - PROCESS | 1925 | 1466697005679 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 1925 | 1466697005680 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b015800 == 46 [pid = 1925] [id = 117] 08:50:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x117ea3000) [pid = 1925] [serial = 348] [outer = 0x0] 08:50:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12939a400) [pid = 1925] [serial = 349] [outer = 0x117ea3000] 08:50:05 INFO - PROCESS | 1925 | 1466697005709 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12aff7400) [pid = 1925] [serial = 350] [outer = 0x117ea3000] 08:50:06 INFO - PROCESS | 1925 | 1466697006145 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]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 676ms 08:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:50:06 INFO - PROCESS | 1925 | 1466697006198 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1925 | 1466697006200 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:50:06 INFO - PROCESS | 1925 | 1466697006202 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1925 | 1466697006204 Marionette TRACE conn2 <- [1,442,null,{}] 08:50:06 INFO - PROCESS | 1925 | 1466697006261 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}] 08:50:06 INFO - PROCESS | 1925 | 1466697006262 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:06 INFO - PROCESS | 1925 | 1466697006369 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:50:06 INFO - PROCESS | 1925 | 1466697006423 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1925 | 1466697006424 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c28000 == 47 [pid = 1925] [id = 118] 08:50:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x128bc5400) [pid = 1925] [serial = 351] [outer = 0x0] 08:50:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12b92e800) [pid = 1925] [serial = 352] [outer = 0x128bc5400] 08:50:06 INFO - PROCESS | 1925 | 1466697006453 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12be6ac00) [pid = 1925] [serial = 353] [outer = 0x128bc5400] 08:50:07 INFO - PROCESS | 1925 | 1466697007069 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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 905ms 08:50:07 INFO - PROCESS | 1925 | 1466697007109 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1925 | 1466697007112 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:50:07 INFO - PROCESS | 1925 | 1466697007115 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1925 | 1466697007116 Marionette TRACE conn2 <- [1,446,null,{}] 08:50:07 INFO - PROCESS | 1925 | 1466697007121 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}] 08:50:07 INFO - PROCESS | 1925 | 1466697007122 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:07 INFO - PROCESS | 1925 | 1466697007215 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:50:07 INFO - PROCESS | 1925 | 1466697007285 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1925 | 1466697007287 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x116410000 == 48 [pid = 1925] [id = 119] 08:50:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x119103400) [pid = 1925] [serial = 354] [outer = 0x0] 08:50:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x119549000) [pid = 1925] [serial = 355] [outer = 0x119103400] 08:50:07 INFO - PROCESS | 1925 | 1466697007315 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x119fbe400) [pid = 1925] [serial = 356] [outer = 0x119103400] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12b163800 == 47 [pid = 1925] [id = 113] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x118143800 == 46 [pid = 1925] [id = 112] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12a518000 == 45 [pid = 1925] [id = 111] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12917d800 == 44 [pid = 1925] [id = 110] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x128a6e800 == 43 [pid = 1925] [id = 109] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x124db3800 == 42 [pid = 1925] [id = 108] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x115fcb000 == 41 [pid = 1925] [id = 107] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x119974800 == 40 [pid = 1925] [id = 106] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x117e5f800 == 39 [pid = 1925] [id = 105] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1169a4000 == 38 [pid = 1925] [id = 104] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x117e72000 == 37 [pid = 1925] [id = 103] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1212c0000 == 36 [pid = 1925] [id = 101] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b2800 == 35 [pid = 1925] [id = 100] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x112f12000 == 34 [pid = 1925] [id = 99] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x129435800 == 33 [pid = 1925] [id = 80] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12b017000 == 32 [pid = 1925] [id = 102] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x123c28000 == 31 [pid = 1925] [id = 118] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12b015800 == 30 [pid = 1925] [id = 117] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1258eb000 == 29 [pid = 1925] [id = 116] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x119709800 == 28 [pid = 1925] [id = 115] 08:50:07 INFO - PROCESS | 1925 | --DOCSHELL 0x112f6c000 == 27 [pid = 1925] [id = 114] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x11842a400) [pid = 1925] [serial = 199] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x1133a6c00) [pid = 1925] [serial = 196] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12aff1400) [pid = 1925] [serial = 274] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12b8acc00) [pid = 1925] [serial = 277] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12bcc6c00) [pid = 1925] [serial = 280] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x128bc4400) [pid = 1925] [serial = 268] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x128eb8000) [pid = 1925] [serial = 269] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x128a50c00) [pid = 1925] [serial = 251] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x128a4b000) [pid = 1925] [serial = 250] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x119a6d800) [pid = 1925] [serial = 245] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x119549400) [pid = 1925] [serial = 244] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11842c000) [pid = 1925] [serial = 257] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x117ea4000) [pid = 1925] [serial = 256] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1264d9800) [pid = 1925] [serial = 265] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x128a4a000) [pid = 1925] [serial = 266] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x128d78000) [pid = 1925] [serial = 254] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1214ba400) [pid = 1925] [serial = 253] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1174df400) [pid = 1925] [serial = 242] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x116239800) [pid = 1925] [serial = 241] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12be64c00) [pid = 1925] [serial = 283] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x124787000) [pid = 1925] [serial = 248] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x119553800) [pid = 1925] [serial = 247] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12bccb000) [pid = 1925] [serial = 239] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x121866000) [pid = 1925] [serial = 262] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x124cf3000) [pid = 1925] [serial = 263] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118209400) [pid = 1925] [serial = 259] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119fb7000) [pid = 1925] [serial = 260] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12be64400) [pid = 1925] [serial = 281] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12c47ec00) [pid = 1925] [serial = 290] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12bed5000) [pid = 1925] [serial = 286] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12bed0800) [pid = 1925] [serial = 284] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1294c4400) [pid = 1925] [serial = 271] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12a8d4800) [pid = 1925] [serial = 272] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12b933400) [pid = 1925] [serial = 278] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12b0d1400) [pid = 1925] [serial = 275] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x12bedc400) [pid = 1925] [serial = 287] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12c482000) [pid = 1925] [serial = 292] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12bedf000) [pid = 1925] [serial = 289] [outer = 0x0] [url = about:blank] 08:50:08 INFO - PROCESS | 1925 | 1466697008245 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]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1174ms 08:50:08 INFO - PROCESS | 1925 | 1466697008293 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1925 | 1466697008295 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:50:08 INFO - PROCESS | 1925 | 1466697008298 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1925 | 1466697008301 Marionette TRACE conn2 <- [1,450,null,{}] 08:50:08 INFO - PROCESS | 1925 | 1466697008312 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}] 08:50:08 INFO - PROCESS | 1925 | 1466697008314 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:08 INFO - PROCESS | 1925 | 1466697008391 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:50:08 INFO - PROCESS | 1925 | 1466697008395 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1925 | 1466697008398 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x116675800 == 28 [pid = 1925] [id = 120] 08:50:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1172c0800) [pid = 1925] [serial = 357] [outer = 0x0] 08:50:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x117ea7800) [pid = 1925] [serial = 358] [outer = 0x1172c0800] 08:50:08 INFO - PROCESS | 1925 | 1466697008428 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x118210800) [pid = 1925] [serial = 359] [outer = 0x1172c0800] 08:50:08 INFO - PROCESS | 1925 | 1466697008774 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] 08:50:08 INFO - PROCESS | 1925 | 1466697008826 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:50:08 INFO - PROCESS | 1925 | 1466697008831 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1925 | 1466697008832 Marionette TRACE conn2 <- [1,454,null,{}] 08:50:08 INFO - PROCESS | 1925 | 1466697008835 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}] 08:50:08 INFO - PROCESS | 1925 | 1466697008836 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:08 INFO - PROCESS | 1925 | 1466697008915 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:50:08 INFO - PROCESS | 1925 | 1466697008919 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1925 | 1466697008920 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e75000 == 29 [pid = 1925] [id = 121] 08:50:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x118305c00) [pid = 1925] [serial = 360] [outer = 0x0] 08:50:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1185c6000) [pid = 1925] [serial = 361] [outer = 0x118305c00] 08:50:08 INFO - PROCESS | 1925 | 1466697008951 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119553800) [pid = 1925] [serial = 362] [outer = 0x118305c00] 08:50:09 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:09 INFO - PROCESS | 1925 | 1466697009331 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 08:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:50:09 INFO - PROCESS | 1925 | 1466697009350 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1925 | 1466697009352 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:50:09 INFO - PROCESS | 1925 | 1466697009356 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1925 | 1466697009359 Marionette TRACE conn2 <- [1,458,null,{}] 08:50:09 INFO - PROCESS | 1925 | 1466697009367 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}] 08:50:09 INFO - PROCESS | 1925 | 1466697009370 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:09 INFO - PROCESS | 1925 | 1466697009447 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:50:09 INFO - PROCESS | 1925 | 1466697009452 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1925 | 1466697009454 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f14800 == 30 [pid = 1925] [id = 122] 08:50:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119fb6c00) [pid = 1925] [serial = 363] [outer = 0x0] 08:50:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1213abc00) [pid = 1925] [serial = 364] [outer = 0x119fb6c00] 08:50:09 INFO - PROCESS | 1925 | 1466697009485 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x123d35400) [pid = 1925] [serial = 365] [outer = 0x119fb6c00] 08:50:09 INFO - PROCESS | 1925 | 1466697009817 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] 08:50:09 INFO - PROCESS | 1925 | 1466697009831 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:50:09 INFO - PROCESS | 1925 | 1466697009833 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1925 | 1466697009834 Marionette TRACE conn2 <- [1,462,null,{}] 08:50:09 INFO - PROCESS | 1925 | 1466697009838 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}] 08:50:09 INFO - PROCESS | 1925 | 1466697009842 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:09 INFO - PROCESS | 1925 | 1466697009907 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:50:09 INFO - PROCESS | 1925 | 1466697009910 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1925 | 1466697009911 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x119705800 == 31 [pid = 1925] [id = 123] 08:50:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x124636000) [pid = 1925] [serial = 366] [outer = 0x0] 08:50:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1258c4000) [pid = 1925] [serial = 367] [outer = 0x124636000] 08:50:09 INFO - PROCESS | 1925 | 1466697009931 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1264d7800) [pid = 1925] [serial = 368] [outer = 0x124636000] 08:50:10 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:10 INFO - PROCESS | 1925 | 1466697010401 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] 08:50:10 INFO - PROCESS | 1925 | 1466697010463 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:50:10 INFO - PROCESS | 1925 | 1466697010473 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1925 | 1466697010476 Marionette TRACE conn2 <- [1,466,null,{}] 08:50:10 INFO - PROCESS | 1925 | 1466697010479 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}] 08:50:10 INFO - PROCESS | 1925 | 1466697010481 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:10 INFO - PROCESS | 1925 | 1466697010619 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:50:10 INFO - PROCESS | 1925 | 1466697010674 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1925 | 1466697010675 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a2d800 == 32 [pid = 1925] [id = 124] 08:50:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x115f5c400) [pid = 1925] [serial = 369] [outer = 0x0] 08:50:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128a48c00) [pid = 1925] [serial = 370] [outer = 0x115f5c400] 08:50:10 INFO - PROCESS | 1925 | 1466697010714 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128bcb400) [pid = 1925] [serial = 371] [outer = 0x115f5c400] 08:50:11 INFO - PROCESS | 1925 | 1466697011060 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] 08:50:11 INFO - PROCESS | 1925 | 1466697011096 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:50:11 INFO - PROCESS | 1925 | 1466697011098 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1925 | 1466697011099 Marionette TRACE conn2 <- [1,470,null,{}] 08:50:11 INFO - PROCESS | 1925 | 1466697011102 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}] 08:50:11 INFO - PROCESS | 1925 | 1466697011108 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:11 INFO - PROCESS | 1925 | 1466697011208 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:50:11 INFO - PROCESS | 1925 | 1466697011243 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1925 | 1466697011244 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x121497000 == 33 [pid = 1925] [id = 125] 08:50:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128d7f800) [pid = 1925] [serial = 372] [outer = 0x0] 08:50:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1294cec00) [pid = 1925] [serial = 373] [outer = 0x128d7f800] 08:50:11 INFO - PROCESS | 1925 | 1466697011270 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12aff1000) [pid = 1925] [serial = 374] [outer = 0x128d7f800] 08:50:11 INFO - PROCESS | 1925 | 1466697011577 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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:50:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 08:50:11 INFO - PROCESS | 1925 | 1466697011617 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1925 | 1466697011618 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:50:11 INFO - PROCESS | 1925 | 1466697011621 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1925 | 1466697011629 Marionette TRACE conn2 <- [1,474,null,{}] 08:50:11 INFO - PROCESS | 1925 | 1466697011632 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}] 08:50:11 INFO - PROCESS | 1925 | 1466697011633 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:11 INFO - PROCESS | 1925 | 1466697011723 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:50:11 INFO - PROCESS | 1925 | 1466697011757 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1925 | 1466697011758 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x123de9000 == 34 [pid = 1925] [id = 126] 08:50:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12aff1400) [pid = 1925] [serial = 375] [outer = 0x0] 08:50:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12b0ce400) [pid = 1925] [serial = 376] [outer = 0x12aff1400] 08:50:11 INFO - PROCESS | 1925 | 1466697011782 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12b8af000) [pid = 1925] [serial = 377] [outer = 0x12aff1400] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x111f20800) [pid = 1925] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x111f1b400) [pid = 1925] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12a693000) [pid = 1925] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x128a52800) [pid = 1925] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x129398800) [pid = 1925] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12c484c00) [pid = 1925] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x124c9f400) [pid = 1925] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x119a7b400) [pid = 1925] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11219d400) [pid = 1925] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11810c000) [pid = 1925] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x118302c00) [pid = 1925] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11973dc00) [pid = 1925] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x125d80400) [pid = 1925] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x113228800) [pid = 1925] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12c477000) [pid = 1925] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:50:12 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1196e0000) [pid = 1925] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:50:12 INFO - PROCESS | 1925 | 1466697012451 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]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 878ms 08:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:50:12 INFO - PROCESS | 1925 | 1466697012501 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1925 | 1466697012502 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:50:12 INFO - PROCESS | 1925 | 1466697012505 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1925 | 1466697012507 Marionette TRACE conn2 <- [1,478,null,{}] 08:50:12 INFO - PROCESS | 1925 | 1466697012511 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}] 08:50:12 INFO - PROCESS | 1925 | 1466697012513 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:12 INFO - PROCESS | 1925 | 1466697012635 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:50:12 INFO - PROCESS | 1925 | 1466697012670 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1925 | 1466697012671 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d16000 == 35 [pid = 1925] [id = 127] 08:50:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x111f1c400) [pid = 1925] [serial = 378] [outer = 0x0] 08:50:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x11973dc00) [pid = 1925] [serial = 379] [outer = 0x111f1c400] 08:50:12 INFO - PROCESS | 1925 | 1466697012696 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x126478400) [pid = 1925] [serial = 380] [outer = 0x111f1c400] 08:50:12 INFO - PROCESS | 1925 | 1466697012976 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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 08:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:50:13 INFO - PROCESS | 1925 | 1466697013027 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1925 | 1466697013028 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:50:13 INFO - PROCESS | 1925 | 1466697013030 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1925 | 1466697013031 Marionette TRACE conn2 <- [1,482,null,{}] 08:50:13 INFO - PROCESS | 1925 | 1466697013033 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}] 08:50:13 INFO - PROCESS | 1925 | 1466697013045 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:13 INFO - PROCESS | 1925 | 1466697013116 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:50:13 INFO - PROCESS | 1925 | 1466697013121 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1925 | 1466697013124 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f2d800 == 36 [pid = 1925] [id = 128] 08:50:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1210e2400) [pid = 1925] [serial = 381] [outer = 0x0] 08:50:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12b0c6800) [pid = 1925] [serial = 382] [outer = 0x1210e2400] 08:50:13 INFO - PROCESS | 1925 | 1466697013148 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12b931000) [pid = 1925] [serial = 383] [outer = 0x1210e2400] 08:50:13 INFO - PROCESS | 1925 | 1466697013498 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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 08:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:50:13 INFO - PROCESS | 1925 | 1466697013550 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1925 | 1466697013552 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:50:13 INFO - PROCESS | 1925 | 1466697013555 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1925 | 1466697013557 Marionette TRACE conn2 <- [1,486,null,{}] 08:50:13 INFO - PROCESS | 1925 | 1466697013560 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}] 08:50:13 INFO - PROCESS | 1925 | 1466697013562 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:13 INFO - PROCESS | 1925 | 1466697013678 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:50:13 INFO - PROCESS | 1925 | 1466697013683 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1925 | 1466697013684 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e7c000 == 37 [pid = 1925] [id = 129] 08:50:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x118311000) [pid = 1925] [serial = 384] [outer = 0x0] 08:50:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12bcc1c00) [pid = 1925] [serial = 385] [outer = 0x118311000] 08:50:13 INFO - PROCESS | 1925 | 1466697013723 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12bcd0400) [pid = 1925] [serial = 386] [outer = 0x118311000] 08:50:14 INFO - PROCESS | 1925 | 1466697014132 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]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 621ms 08:50:14 INFO - PROCESS | 1925 | 1466697014176 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1925 | 1466697014177 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:50:14 INFO - PROCESS | 1925 | 1466697014179 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1925 | 1466697014181 Marionette TRACE conn2 <- [1,490,null,{}] 08:50:14 INFO - PROCESS | 1925 | 1466697014183 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}] 08:50:14 INFO - PROCESS | 1925 | 1466697014185 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:14 INFO - PROCESS | 1925 | 1466697014279 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:50:14 INFO - PROCESS | 1925 | 1466697014282 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1925 | 1466697014284 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f4000 == 38 [pid = 1925] [id = 130] 08:50:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12be62800) [pid = 1925] [serial = 387] [outer = 0x0] 08:50:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12bedc400) [pid = 1925] [serial = 388] [outer = 0x12be62800] 08:50:14 INFO - PROCESS | 1925 | 1466697014312 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12c482000) [pid = 1925] [serial = 389] [outer = 0x12be62800] 08:50:14 INFO - PROCESS | 1925 | 1466697014895 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]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 770ms 08:50:14 INFO - PROCESS | 1925 | 1466697014950 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:50:14 INFO - PROCESS | 1925 | 1466697014953 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:50:14 INFO - PROCESS | 1925 | 1466697014956 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1925 | 1466697014958 Marionette TRACE conn2 <- [1,494,null,{}] 08:50:14 INFO - PROCESS | 1925 | 1466697014961 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}] 08:50:14 INFO - PROCESS | 1925 | 1466697014964 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:15 INFO - PROCESS | 1925 | 1466697015071 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:50:15 INFO - PROCESS | 1925 | 1466697015147 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1925 | 1466697015149 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e72000 == 39 [pid = 1925] [id = 131] 08:50:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x117ea8000) [pid = 1925] [serial = 390] [outer = 0x0] 08:50:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x118203c00) [pid = 1925] [serial = 391] [outer = 0x117ea8000] 08:50:15 INFO - PROCESS | 1925 | 1466697015180 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x11842b400) [pid = 1925] [serial = 392] [outer = 0x117ea8000] 08:50:15 INFO - PROCESS | 1925 | 1466697015779 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]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 870ms 08:50:15 INFO - PROCESS | 1925 | 1466697015826 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1925 | 1466697015829 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:50:15 INFO - PROCESS | 1925 | 1466697015834 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1925 | 1466697015836 Marionette TRACE conn2 <- [1,498,null,{}] 08:50:15 INFO - PROCESS | 1925 | 1466697015838 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}] 08:50:15 INFO - PROCESS | 1925 | 1466697015840 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:15 INFO - PROCESS | 1925 | 1466697015949 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:50:16 INFO - PROCESS | 1925 | 1466697016003 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 1925 | 1466697016004 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x11641c800 == 40 [pid = 1925] [id = 132] 08:50:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x113377800) [pid = 1925] [serial = 393] [outer = 0x0] 08:50:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x119552800) [pid = 1925] [serial = 394] [outer = 0x113377800] 08:50:16 INFO - PROCESS | 1925 | 1466697016035 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x119faf800) [pid = 1925] [serial = 395] [outer = 0x113377800] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x128e7c000 == 39 [pid = 1925] [id = 129] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x125f2d800 == 38 [pid = 1925] [id = 128] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x124d16000 == 37 [pid = 1925] [id = 127] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x123de9000 == 36 [pid = 1925] [id = 126] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x121497000 == 35 [pid = 1925] [id = 125] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x119a2d800 == 34 [pid = 1925] [id = 124] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x119705800 == 33 [pid = 1925] [id = 123] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x118f14800 == 32 [pid = 1925] [id = 122] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x117e75000 == 31 [pid = 1925] [id = 121] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x116675800 == 30 [pid = 1925] [id = 120] 08:50:16 INFO - PROCESS | 1925 | --DOCSHELL 0x116410000 == 29 [pid = 1925] [id = 119] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12c5cf800) [pid = 1925] [serial = 293] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x128a47400) [pid = 1925] [serial = 313] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x128bc8400) [pid = 1925] [serial = 314] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x11830dc00) [pid = 1925] [serial = 329] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x118304000) [pid = 1925] [serial = 335] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12ca1d400) [pid = 1925] [serial = 332] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1294ce000) [pid = 1925] [serial = 338] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1155ebc00) [pid = 1925] [serial = 334] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x12ca12c00) [pid = 1925] [serial = 323] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x125821c00) [pid = 1925] [serial = 337] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x111f23c00) [pid = 1925] [serial = 325] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x118309c00) [pid = 1925] [serial = 328] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12ca15800) [pid = 1925] [serial = 326] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12b8a5c00) [pid = 1925] [serial = 319] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12b935c00) [pid = 1925] [serial = 320] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1293a6c00) [pid = 1925] [serial = 304] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12a68f400) [pid = 1925] [serial = 305] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12a3a9800) [pid = 1925] [serial = 316] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12af3f400) [pid = 1925] [serial = 317] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12c5ce000) [pid = 1925] [serial = 322] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x124cfbc00) [pid = 1925] [serial = 301] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1264da800) [pid = 1925] [serial = 302] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1244c1000) [pid = 1925] [serial = 310] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1258ca400) [pid = 1925] [serial = 311] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x113d28c00) [pid = 1925] [serial = 295] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x116a21c00) [pid = 1925] [serial = 296] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1185c5c00) [pid = 1925] [serial = 307] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12ca15c00) [pid = 1925] [serial = 331] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x119552c00) [pid = 1925] [serial = 308] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x1199d2400) [pid = 1925] [serial = 298] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x121016c00) [pid = 1925] [serial = 299] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1925 | 1466697016628 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]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 824ms 08:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:50:16 INFO - PROCESS | 1925 | 1466697016658 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1925 | 1466697016660 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:50:16 INFO - PROCESS | 1925 | 1466697016663 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1925 | 1466697016666 Marionette TRACE conn2 <- [1,502,null,{}] 08:50:16 INFO - PROCESS | 1925 | 1466697016669 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}] 08:50:16 INFO - PROCESS | 1925 | 1466697016671 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:16 INFO - PROCESS | 1925 | 1466697016758 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:50:16 INFO - PROCESS | 1925 | 1466697016763 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 1925 | 1466697016765 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x113d0d000 == 30 [pid = 1925] [id = 133] 08:50:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x115552c00) [pid = 1925] [serial = 396] [outer = 0x0] 08:50:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x115f63400) [pid = 1925] [serial = 397] [outer = 0x115552c00] 08:50:16 INFO - PROCESS | 1925 | 1466697016795 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x117148c00) [pid = 1925] [serial = 398] [outer = 0x115552c00] 08:50:17 INFO - PROCESS | 1925 | 1466697017128 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]]]}] 08:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 08:50:17 INFO - PROCESS | 1925 | 1466697017148 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:50:17 INFO - PROCESS | 1925 | 1466697017151 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:50:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:50:17 INFO - PROCESS | 1925 | 1466697017159 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 1925 | 1466697017161 Marionette TRACE conn2 <- [1,506,null,{}] 08:50:17 INFO - PROCESS | 1925 | 1466697017163 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}] 08:50:17 INFO - PROCESS | 1925 | 1466697017165 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:17 INFO - PROCESS | 1925 | 1466697017243 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:50:17 INFO - PROCESS | 1925 | 1466697017247 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1925 | 1466697017248 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fe4800 == 31 [pid = 1925] [id = 134] 08:50:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x11810e800) [pid = 1925] [serial = 399] [outer = 0x0] 08:50:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x11830c800) [pid = 1925] [serial = 400] [outer = 0x11810e800] 08:50:17 INFO - PROCESS | 1925 | 1466697017277 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x1185c1400) [pid = 1925] [serial = 401] [outer = 0x11810e800] 08:50:17 INFO - PROCESS | 1925 | 1466697017628 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]]]}] 08:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 08:50:17 INFO - PROCESS | 1925 | 1466697017686 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:50:17 INFO - PROCESS | 1925 | 1466697017688 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:50:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:50:17 INFO - PROCESS | 1925 | 1466697017692 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 1925 | 1466697017694 Marionette TRACE conn2 <- [1,510,null,{}] 08:50:17 INFO - PROCESS | 1925 | 1466697017702 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}] 08:50:17 INFO - PROCESS | 1925 | 1466697017705 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:17 INFO - PROCESS | 1925 | 1466697017783 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:50:17 INFO - PROCESS | 1925 | 1466697017791 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1925 | 1466697017793 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x118574000 == 32 [pid = 1925] [id = 135] 08:50:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x111f22000) [pid = 1925] [serial = 402] [outer = 0x0] 08:50:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x1196e0400) [pid = 1925] [serial = 403] [outer = 0x111f22000] 08:50:17 INFO - PROCESS | 1925 | 1466697017820 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x121015c00) [pid = 1925] [serial = 404] [outer = 0x111f22000] 08:50:18 INFO - PROCESS | 1925 | 1466697018142 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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 08:50:18 INFO - PROCESS | 1925 | 1466697018163 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1925 | 1466697018164 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:50:18 INFO - PROCESS | 1925 | 1466697018166 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1925 | 1466697018167 Marionette TRACE conn2 <- [1,514,null,{}] 08:50:18 INFO - PROCESS | 1925 | 1466697018170 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}] 08:50:18 INFO - PROCESS | 1925 | 1466697018171 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:18 INFO - PROCESS | 1925 | 1466697018252 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:50:18 INFO - PROCESS | 1925 | 1466697018304 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1925 | 1466697018306 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195e8000 == 33 [pid = 1925] [id = 136] 08:50:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119a71400) [pid = 1925] [serial = 405] [outer = 0x0] 08:50:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x121254c00) [pid = 1925] [serial = 406] [outer = 0x119a71400] 08:50:18 INFO - PROCESS | 1925 | 1466697018331 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x123c0f800) [pid = 1925] [serial = 407] [outer = 0x119a71400] 08:50:18 INFO - PROCESS | 1925 | 1466697018611 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]]]}] 08:50:18 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 08:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 467ms 08:50:18 INFO - PROCESS | 1925 | 1466697018635 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1925 | 1466697018636 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:50:18 INFO - PROCESS | 1925 | 1466697018652 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1925 | 1466697018653 Marionette TRACE conn2 <- [1,518,null,{}] 08:50:18 INFO - PROCESS | 1925 | 1466697018664 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}] 08:50:18 INFO - PROCESS | 1925 | 1466697018665 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:18 INFO - PROCESS | 1925 | 1466697018765 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:50:18 INFO - PROCESS | 1925 | 1466697018809 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1925 | 1466697018810 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f69800 == 34 [pid = 1925] [id = 137] 08:50:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x124787000) [pid = 1925] [serial = 408] [outer = 0x0] 08:50:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x124ca0800) [pid = 1925] [serial = 409] [outer = 0x124787000] 08:50:18 INFO - PROCESS | 1925 | 1466697018836 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1258c5800) [pid = 1925] [serial = 410] [outer = 0x124787000] 08:50:19 INFO - PROCESS | 1925 | 1466697019175 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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 544ms 08:50:19 INFO - PROCESS | 1925 | 1466697019184 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1925 | 1466697019185 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:50:19 INFO - PROCESS | 1925 | 1466697019188 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1925 | 1466697019190 Marionette TRACE conn2 <- [1,522,null,{}] 08:50:19 INFO - PROCESS | 1925 | 1466697019192 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}] 08:50:19 INFO - PROCESS | 1925 | 1466697019196 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:19 INFO - PROCESS | 1925 | 1466697019300 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:50:19 INFO - PROCESS | 1925 | 1466697019335 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1925 | 1466697019336 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x112f70800 == 35 [pid = 1925] [id = 138] 08:50:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x124119800) [pid = 1925] [serial = 411] [outer = 0x0] 08:50:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x125f47400) [pid = 1925] [serial = 412] [outer = 0x124119800] 08:50:19 INFO - PROCESS | 1925 | 1466697019367 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12939b400) [pid = 1925] [serial = 413] [outer = 0x124119800] 08:50:19 INFO - PROCESS | 1925 | 1466697019694 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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 08:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:50:19 INFO - PROCESS | 1925 | 1466697019707 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1925 | 1466697019708 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:50:19 INFO - PROCESS | 1925 | 1466697019711 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1925 | 1466697019712 Marionette TRACE conn2 <- [1,526,null,{}] 08:50:19 INFO - PROCESS | 1925 | 1466697019719 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}] 08:50:19 INFO - PROCESS | 1925 | 1466697019721 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:19 INFO - PROCESS | 1925 | 1466697019814 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:50:19 INFO - PROCESS | 1925 | 1466697019818 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1925 | 1466697019819 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a5800 == 36 [pid = 1925] [id = 139] 08:50:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x111f1d000) [pid = 1925] [serial = 414] [outer = 0x0] 08:50:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1293c4c00) [pid = 1925] [serial = 415] [outer = 0x111f1d000] 08:50:19 INFO - PROCESS | 1925 | 1466697019843 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1294d0000) [pid = 1925] [serial = 416] [outer = 0x111f1d000] 08:50:20 INFO - PROCESS | 1925 | 1466697020168 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]]]}] 08:50:20 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 08:50:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 08:50:20 INFO - PROCESS | 1925 | 1466697020230 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1925 | 1466697020231 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:50:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:50:20 INFO - PROCESS | 1925 | 1466697020233 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1925 | 1466697020234 Marionette TRACE conn2 <- [1,530,null,{}] 08:50:20 INFO - PROCESS | 1925 | 1466697020236 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}] 08:50:20 INFO - PROCESS | 1925 | 1466697020237 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:20 INFO - PROCESS | 1925 | 1466697020330 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:50:20 INFO - PROCESS | 1925 | 1466697020344 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1925 | 1466697020345 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f26800 == 37 [pid = 1925] [id = 140] 08:50:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12a3b2400) [pid = 1925] [serial = 417] [outer = 0x0] 08:50:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12a68f400) [pid = 1925] [serial = 418] [outer = 0x12a3b2400] 08:50:20 INFO - PROCESS | 1925 | 1466697020376 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12affc800) [pid = 1925] [serial = 419] [outer = 0x12a3b2400] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x115f5c400) [pid = 1925] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x118305c00) [pid = 1925] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x119103400) [pid = 1925] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x124636000) [pid = 1925] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119fb6c00) [pid = 1925] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1172c0800) [pid = 1925] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x110ee3800) [pid = 1925] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x128d7f800) [pid = 1925] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x111f1c400) [pid = 1925] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12aff1400) [pid = 1925] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x118fb4400) [pid = 1925] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x124c9c800) [pid = 1925] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1210e2400) [pid = 1925] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x117ea3000) [pid = 1925] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x128bc5400) [pid = 1925] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:50:20 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x118311000) [pid = 1925] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:50:20 INFO - PROCESS | 1925 | 1466697020741 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"]]]}] 08:50:20 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 08:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:50:20 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 08:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:50:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 08:50:20 INFO - PROCESS | 1925 | 1466697020751 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1925 | 1466697020753 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:50:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:50:20 INFO - PROCESS | 1925 | 1466697020755 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1925 | 1466697020758 Marionette TRACE conn2 <- [1,534,null,{}] 08:50:20 INFO - PROCESS | 1925 | 1466697020761 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}] 08:50:20 INFO - PROCESS | 1925 | 1466697020762 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:20 INFO - PROCESS | 1925 | 1466697020846 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:50:20 INFO - PROCESS | 1925 | 1466697020850 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1925 | 1466697020851 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x129165800 == 38 [pid = 1925] [id = 141] 08:50:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x110eed000) [pid = 1925] [serial = 420] [outer = 0x0] 08:50:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x124112c00) [pid = 1925] [serial = 421] [outer = 0x110eed000] 08:50:20 INFO - PROCESS | 1925 | 1466697020876 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x128bc2000) [pid = 1925] [serial = 422] [outer = 0x110eed000] 08:50:21 INFO - PROCESS | 1925 | 1466697021190 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]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:50:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 471ms 08:50:21 INFO - PROCESS | 1925 | 1466697021227 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1925 | 1466697021228 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:50:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:50:21 INFO - PROCESS | 1925 | 1466697021230 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1925 | 1466697021231 Marionette TRACE conn2 <- [1,538,null,{}] 08:50:21 INFO - PROCESS | 1925 | 1466697021234 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}] 08:50:21 INFO - PROCESS | 1925 | 1466697021235 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:21 INFO - PROCESS | 1925 | 1466697021347 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:50:21 INFO - PROCESS | 1925 | 1466697021352 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1925 | 1466697021353 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a502800 == 39 [pid = 1925] [id = 142] 08:50:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x128bc5400) [pid = 1925] [serial = 423] [outer = 0x0] 08:50:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x12b0c8c00) [pid = 1925] [serial = 424] [outer = 0x128bc5400] 08:50:21 INFO - PROCESS | 1925 | 1466697021383 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x12b8afc00) [pid = 1925] [serial = 425] [outer = 0x128bc5400] 08:50:21 INFO - PROCESS | 1925 | 1466697021715 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]]]}] 08:50:21 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. 08:50:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 08:50:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:50:21 INFO - PROCESS | 1925 | 1466697021749 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1925 | 1466697021752 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:50:21 INFO - PROCESS | 1925 | 1466697021755 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1925 | 1466697021758 Marionette TRACE conn2 <- [1,542,null,{}] 08:50:21 INFO - PROCESS | 1925 | 1466697021761 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}] 08:50:21 INFO - PROCESS | 1925 | 1466697021764 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:21 INFO - PROCESS | 1925 | 1466697021898 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:50:21 INFO - PROCESS | 1925 | 1466697021974 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1925 | 1466697021975 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a857000 == 40 [pid = 1925] [id = 143] 08:50:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x128bccc00) [pid = 1925] [serial = 426] [outer = 0x0] 08:50:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x12b8b1400) [pid = 1925] [serial = 427] [outer = 0x128bccc00] 08:50:22 INFO - PROCESS | 1925 | 1466697022017 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12c477000) [pid = 1925] [serial = 428] [outer = 0x128bccc00] 08:50:22 INFO - PROCESS | 1925 | 1466697022400 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]]]}] 08:50:22 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. 08:50:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 672ms 08:50:22 INFO - PROCESS | 1925 | 1466697022427 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1925 | 1466697022428 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:50:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:50:22 INFO - PROCESS | 1925 | 1466697022430 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1925 | 1466697022431 Marionette TRACE conn2 <- [1,546,null,{}] 08:50:22 INFO - PROCESS | 1925 | 1466697022433 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}] 08:50:22 INFO - PROCESS | 1925 | 1466697022434 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:22 INFO - PROCESS | 1925 | 1466697022550 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:50:22 INFO - PROCESS | 1925 | 1466697022561 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1925 | 1466697022562 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b020800 == 41 [pid = 1925] [id = 144] 08:50:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12bedb800) [pid = 1925] [serial = 429] [outer = 0x0] 08:50:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12c479400) [pid = 1925] [serial = 430] [outer = 0x12bedb800] 08:50:22 INFO - PROCESS | 1925 | 1466697022591 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12c5cec00) [pid = 1925] [serial = 431] [outer = 0x12bedb800] 08:50:23 INFO - PROCESS | 1925 | 1466697023029 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]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:50:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 08:50:23 INFO - PROCESS | 1925 | 1466697023050 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1925 | 1466697023053 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:50:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:50:23 INFO - PROCESS | 1925 | 1466697023056 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1925 | 1466697023060 Marionette TRACE conn2 <- [1,550,null,{}] 08:50:23 INFO - PROCESS | 1925 | 1466697023063 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}] 08:50:23 INFO - PROCESS | 1925 | 1466697023065 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:23 INFO - PROCESS | 1925 | 1466697023171 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:50:23 INFO - PROCESS | 1925 | 1466697023285 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1925 | 1466697023286 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x118144800 == 42 [pid = 1925] [id = 145] 08:50:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x113319400) [pid = 1925] [serial = 432] [outer = 0x0] 08:50:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x117ea9000) [pid = 1925] [serial = 433] [outer = 0x113319400] 08:50:23 INFO - PROCESS | 1925 | 1466697023340 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x118309c00) [pid = 1925] [serial = 434] [outer = 0x113319400] 08:50:23 INFO - PROCESS | 1925 | 1466697023714 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]]]}] 08:50:23 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. 08:50:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 674ms 08:50:23 INFO - PROCESS | 1925 | 1466697023731 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1925 | 1466697023734 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:50:23 INFO - PROCESS | 1925 | 1466697023739 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1925 | 1466697023741 Marionette TRACE conn2 <- [1,554,null,{}] 08:50:23 INFO - PROCESS | 1925 | 1466697023743 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}] 08:50:23 INFO - PROCESS | 1925 | 1466697023745 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:23 INFO - PROCESS | 1925 | 1466697023851 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:50:23 INFO - PROCESS | 1925 | 1466697023905 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1925 | 1466697023906 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x121496800 == 43 [pid = 1925] [id = 146] 08:50:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x119103c00) [pid = 1925] [serial = 435] [outer = 0x0] 08:50:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x119740000) [pid = 1925] [serial = 436] [outer = 0x119103c00] 08:50:23 INFO - PROCESS | 1925 | 1466697023937 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x121015800) [pid = 1925] [serial = 437] [outer = 0x119103c00] 08:50:24 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:24 INFO - PROCESS | 1925 | 1466697024403 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]]]}] 08:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 08:50:24 INFO - PROCESS | 1925 | 1466697024409 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1925 | 1466697024410 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:50:24 INFO - PROCESS | 1925 | 1466697024413 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1925 | 1466697024415 Marionette TRACE conn2 <- [1,558,null,{}] 08:50:24 INFO - PROCESS | 1925 | 1466697024440 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}] 08:50:24 INFO - PROCESS | 1925 | 1466697024443 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:24 INFO - PROCESS | 1925 | 1466697024561 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:50:24 INFO - PROCESS | 1925 | 1466697024635 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 1925 | 1466697024638 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc05800 == 44 [pid = 1925] [id = 147] 08:50:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x125f39c00) [pid = 1925] [serial = 438] [outer = 0x0] 08:50:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1264d9c00) [pid = 1925] [serial = 439] [outer = 0x125f39c00] 08:50:24 INFO - PROCESS | 1925 | 1466697024668 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128bc5000) [pid = 1925] [serial = 440] [outer = 0x125f39c00] 08:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 08:50:25 INFO - PROCESS | 1925 | 1466697025075 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]]]}] 08:50:25 INFO - PROCESS | 1925 | 1466697025084 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:50:25 INFO - PROCESS | 1925 | 1466697025086 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:50:25 INFO - PROCESS | 1925 | 1466697025088 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 1925 | 1466697025092 Marionette TRACE conn2 <- [1,562,null,{}] 08:50:25 INFO - PROCESS | 1925 | 1466697025095 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}] 08:50:25 INFO - PROCESS | 1925 | 1466697025096 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:25 INFO - PROCESS | 1925 | 1466697025199 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:50:25 INFO - PROCESS | 1925 | 1466697025250 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1925 | 1466697025251 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf66000 == 45 [pid = 1925] [id = 148] 08:50:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x128eb8000) [pid = 1925] [serial = 441] [outer = 0x0] 08:50:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12b0c8800) [pid = 1925] [serial = 442] [outer = 0x128eb8000] 08:50:25 INFO - PROCESS | 1925 | 1466697025280 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12bccc400) [pid = 1925] [serial = 443] [outer = 0x128eb8000] 08:50:25 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:25 INFO - PROCESS | 1925 | 1466697025690 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]]]}] 08:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 621ms 08:50:25 INFO - PROCESS | 1925 | 1466697025710 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:50:25 INFO - PROCESS | 1925 | 1466697025711 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:50:25 INFO - PROCESS | 1925 | 1466697025713 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 1925 | 1466697025714 Marionette TRACE conn2 <- [1,566,null,{}] 08:50:25 INFO - PROCESS | 1925 | 1466697025717 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}] 08:50:25 INFO - PROCESS | 1925 | 1466697025718 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:25 INFO - PROCESS | 1925 | 1466697025827 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:50:25 INFO - PROCESS | 1925 | 1466697025913 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1925 | 1466697025914 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f78800 == 46 [pid = 1925] [id = 149] 08:50:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x11322a400) [pid = 1925] [serial = 444] [outer = 0x0] 08:50:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1293cc800) [pid = 1925] [serial = 445] [outer = 0x11322a400] 08:50:25 INFO - PROCESS | 1925 | 1466697025943 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12bed8c00) [pid = 1925] [serial = 446] [outer = 0x11322a400] 08:50:26 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:26 INFO - PROCESS | 1925 | 1466697026500 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]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 819ms 08:50:26 INFO - PROCESS | 1925 | 1466697026539 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1925 | 1466697026541 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:50:26 INFO - PROCESS | 1925 | 1466697026546 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1925 | 1466697026548 Marionette TRACE conn2 <- [1,570,null,{}] 08:50:26 INFO - PROCESS | 1925 | 1466697026551 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}] 08:50:26 INFO - PROCESS | 1925 | 1466697026553 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:26 INFO - PROCESS | 1925 | 1466697026650 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:50:26 INFO - PROCESS | 1925 | 1466697026717 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 1925 | 1466697026718 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x116aca800 == 47 [pid = 1925] [id = 150] 08:50:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x115eb8000) [pid = 1925] [serial = 447] [outer = 0x0] 08:50:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1167b2000) [pid = 1925] [serial = 448] [outer = 0x115eb8000] 08:50:26 INFO - PROCESS | 1925 | 1466697026746 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x117eac000) [pid = 1925] [serial = 449] [outer = 0x115eb8000] 08:50:26 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12a857000 == 46 [pid = 1925] [id = 143] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x12a502800 == 45 [pid = 1925] [id = 142] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x129165800 == 44 [pid = 1925] [id = 141] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x125f26800 == 43 [pid = 1925] [id = 140] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a5800 == 42 [pid = 1925] [id = 139] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x112f70800 == 41 [pid = 1925] [id = 138] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x120f69800 == 40 [pid = 1925] [id = 137] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1195e8000 == 39 [pid = 1925] [id = 136] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118574000 == 38 [pid = 1925] [id = 135] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x116fe4800 == 37 [pid = 1925] [id = 134] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x113d0d000 == 36 [pid = 1925] [id = 133] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x11641c800 == 35 [pid = 1925] [id = 132] 08:50:27 INFO - PROCESS | 1925 | --DOCSHELL 0x117e72000 == 34 [pid = 1925] [id = 131] 08:50:27 INFO - PROCESS | 1925 | 1466697027194 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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 672ms 08:50:27 INFO - PROCESS | 1925 | 1466697027217 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1925 | 1466697027220 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:50:27 INFO - PROCESS | 1925 | 1466697027224 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1925 | 1466697027226 Marionette TRACE conn2 <- [1,574,null,{}] 08:50:27 INFO - PROCESS | 1925 | 1466697027228 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}] 08:50:27 INFO - PROCESS | 1925 | 1466697027230 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:27 INFO - PROCESS | 1925 | 1466697027317 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x111f1d400) [pid = 1925] [serial = 341] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1294cec00) [pid = 1925] [serial = 373] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128bcb400) [pid = 1925] [serial = 371] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x111f14800) [pid = 1925] [serial = 340] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x11973dc00) [pid = 1925] [serial = 379] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12b0ce400) [pid = 1925] [serial = 376] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x121017800) [pid = 1925] [serial = 344] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1196e6c00) [pid = 1925] [serial = 343] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x128bc4800) [pid = 1925] [serial = 347] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x12aff1000) [pid = 1925] [serial = 374] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x125f47800) [pid = 1925] [serial = 346] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12b931000) [pid = 1925] [serial = 383] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12aff7400) [pid = 1925] [serial = 350] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12b0c6800) [pid = 1925] [serial = 382] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12939a400) [pid = 1925] [serial = 349] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x12b8af000) [pid = 1925] [serial = 377] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x126478400) [pid = 1925] [serial = 380] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x12be6ac00) [pid = 1925] [serial = 353] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x12b92e800) [pid = 1925] [serial = 352] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1264d7800) [pid = 1925] [serial = 368] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12bcd0400) [pid = 1925] [serial = 386] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12bcc1c00) [pid = 1925] [serial = 385] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x128a48c00) [pid = 1925] [serial = 370] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1185c6000) [pid = 1925] [serial = 361] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x119553800) [pid = 1925] [serial = 362] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x119fbe400) [pid = 1925] [serial = 356] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x119549000) [pid = 1925] [serial = 355] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1258c4000) [pid = 1925] [serial = 367] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1213abc00) [pid = 1925] [serial = 364] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x123d35400) [pid = 1925] [serial = 365] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x117ea7800) [pid = 1925] [serial = 358] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x118210800) [pid = 1925] [serial = 359] [outer = 0x0] [url = about:blank] 08:50:27 INFO - PROCESS | 1925 | 1466697027376 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 1925 | 1466697027377 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x11695f000 == 35 [pid = 1925] [id = 151] 08:50:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x112ac0800) [pid = 1925] [serial = 450] [outer = 0x0] 08:50:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x118115400) [pid = 1925] [serial = 451] [outer = 0x112ac0800] 08:50:27 INFO - PROCESS | 1925 | 1466697027404 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x119547800) [pid = 1925] [serial = 452] [outer = 0x112ac0800] 08:50:27 INFO - PROCESS | 1925 | 1466697027708 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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 521ms 08:50:27 INFO - PROCESS | 1925 | 1466697027746 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1925 | 1466697027747 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:50:27 INFO - PROCESS | 1925 | 1466697027749 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1925 | 1466697027751 Marionette TRACE conn2 <- [1,578,null,{}] 08:50:27 INFO - PROCESS | 1925 | 1466697027761 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}] 08:50:27 INFO - PROCESS | 1925 | 1466697027764 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:27 INFO - PROCESS | 1925 | 1466697027844 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:50:27 INFO - PROCESS | 1925 | 1466697027905 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 1925 | 1466697027907 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x111f6b800 == 36 [pid = 1925] [id = 152] 08:50:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x110eeb000) [pid = 1925] [serial = 453] [outer = 0x0] 08:50:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x111f1d400) [pid = 1925] [serial = 454] [outer = 0x110eeb000] 08:50:27 INFO - PROCESS | 1925 | 1466697027981 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1155e5000) [pid = 1925] [serial = 455] [outer = 0x110eeb000] 08:50:28 INFO - PROCESS | 1925 | 1466697028418 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]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 721ms 08:50:28 INFO - PROCESS | 1925 | 1466697028471 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:50:28 INFO - PROCESS | 1925 | 1466697028476 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:50:28 INFO - PROCESS | 1925 | 1466697028479 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 1925 | 1466697028481 Marionette TRACE conn2 <- [1,582,null,{}] 08:50:28 INFO - PROCESS | 1925 | 1466697028484 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}] 08:50:28 INFO - PROCESS | 1925 | 1466697028486 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:28 INFO - PROCESS | 1925 | 1466697028606 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:50:28 INFO - PROCESS | 1925 | 1466697028669 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1925 | 1466697028671 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x118566000 == 37 [pid = 1925] [id = 153] 08:50:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119552c00) [pid = 1925] [serial = 456] [outer = 0x0] 08:50:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x11973c000) [pid = 1925] [serial = 457] [outer = 0x119552c00] 08:50:28 INFO - PROCESS | 1925 | 1466697028702 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x121013c00) [pid = 1925] [serial = 458] [outer = 0x119552c00] 08:50:29 INFO - PROCESS | 1925 | 1466697029107 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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 08:50:29 INFO - PROCESS | 1925 | 1466697029151 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1925 | 1466697029154 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:50:29 INFO - PROCESS | 1925 | 1466697029158 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1925 | 1466697029160 Marionette TRACE conn2 <- [1,586,null,{}] 08:50:29 INFO - PROCESS | 1925 | 1466697029163 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}] 08:50:29 INFO - PROCESS | 1925 | 1466697029164 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:29 INFO - PROCESS | 1925 | 1466697029264 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:50:29 INFO - PROCESS | 1925 | 1466697029316 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 1925 | 1466697029317 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x119705800 == 38 [pid = 1925] [id = 154] 08:50:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1213a8400) [pid = 1925] [serial = 459] [outer = 0x0] 08:50:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1244c0000) [pid = 1925] [serial = 460] [outer = 0x1213a8400] 08:50:29 INFO - PROCESS | 1925 | 1466697029347 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1258c4400) [pid = 1925] [serial = 461] [outer = 0x1213a8400] 08:50:29 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:29 INFO - PROCESS | 1925 | 1466697029780 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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 672ms 08:50:29 INFO - PROCESS | 1925 | 1466697029838 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1925 | 1466697029840 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:50:29 INFO - PROCESS | 1925 | 1466697029844 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1925 | 1466697029847 Marionette TRACE conn2 <- [1,590,null,{}] 08:50:29 INFO - PROCESS | 1925 | 1466697029855 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}] 08:50:29 INFO - PROCESS | 1925 | 1466697029860 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:29 INFO - PROCESS | 1925 | 1466697029980 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:50:30 INFO - PROCESS | 1925 | 1466697030046 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1925 | 1466697030048 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169a4000 == 39 [pid = 1925] [id = 155] 08:50:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128bbf400) [pid = 1925] [serial = 462] [outer = 0x0] 08:50:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128d7e800) [pid = 1925] [serial = 463] [outer = 0x128bbf400] 08:50:30 INFO - PROCESS | 1925 | 1466697030077 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1293a4000) [pid = 1925] [serial = 464] [outer = 0x128bbf400] 08:50:30 INFO - PROCESS | 1925 | 1466697030481 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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 08:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:50:30 INFO - PROCESS | 1925 | 1466697030516 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 1925 | 1466697030518 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:50:30 INFO - PROCESS | 1925 | 1466697030520 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1925 | 1466697030521 Marionette TRACE conn2 <- [1,594,null,{}] 08:50:30 INFO - PROCESS | 1925 | 1466697030524 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}] 08:50:30 INFO - PROCESS | 1925 | 1466697030525 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:30 INFO - PROCESS | 1925 | 1466697030620 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:50:30 INFO - PROCESS | 1925 | 1466697030671 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1925 | 1466697030672 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x1214a8000 == 40 [pid = 1925] [id = 156] 08:50:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1293c8c00) [pid = 1925] [serial = 465] [outer = 0x0] 08:50:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12a8ccc00) [pid = 1925] [serial = 466] [outer = 0x1293c8c00] 08:50:30 INFO - PROCESS | 1925 | 1466697030701 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12b0c7c00) [pid = 1925] [serial = 467] [outer = 0x1293c8c00] 08:50:31 INFO - PROCESS | 1925 | 1466697031116 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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 08:50:31 INFO - PROCESS | 1925 | 1466697031140 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1925 | 1466697031142 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:50:31 INFO - PROCESS | 1925 | 1466697031145 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1925 | 1466697031146 Marionette TRACE conn2 <- [1,598,null,{}] 08:50:31 INFO - PROCESS | 1925 | 1466697031148 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}] 08:50:31 INFO - PROCESS | 1925 | 1466697031150 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:31 INFO - PROCESS | 1925 | 1466697031245 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:50:31 INFO - PROCESS | 1925 | 1466697031328 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 1925 | 1466697031329 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d6d000 == 41 [pid = 1925] [id = 157] 08:50:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12b8b3800) [pid = 1925] [serial = 468] [outer = 0x0] 08:50:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12b934c00) [pid = 1925] [serial = 469] [outer = 0x12b8b3800] 08:50:31 INFO - PROCESS | 1925 | 1466697031366 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12bed4c00) [pid = 1925] [serial = 470] [outer = 0x12b8b3800] 08:50:31 INFO - PROCESS | 1925 | 1466697031780 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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 08:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:50:31 INFO - PROCESS | 1925 | 1466697031816 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1925 | 1466697031817 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:50:31 INFO - PROCESS | 1925 | 1466697031819 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1925 | 1466697031821 Marionette TRACE conn2 <- [1,602,null,{}] 08:50:31 INFO - PROCESS | 1925 | 1466697031823 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}] 08:50:31 INFO - PROCESS | 1925 | 1466697031828 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:31 INFO - PROCESS | 1925 | 1466697031925 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:50:31 INFO - PROCESS | 1925 | 1466697031978 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 1925 | 1466697031980 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x128d1d800 == 42 [pid = 1925] [id = 158] 08:50:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12bedb000) [pid = 1925] [serial = 471] [outer = 0x0] 08:50:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12c484800) [pid = 1925] [serial = 472] [outer = 0x12bedb000] 08:50:32 INFO - PROCESS | 1925 | 1466697032008 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12ca17c00) [pid = 1925] [serial = 473] [outer = 0x12bedb000] 08:50:32 INFO - PROCESS | 1925 | 1466697032465 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]]]}] 08:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 08:50:32 INFO - PROCESS | 1925 | 1466697032493 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:50:32 INFO - PROCESS | 1925 | 1466697032495 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:50:32 INFO - PROCESS | 1925 | 1466697032498 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 1925 | 1466697032500 Marionette TRACE conn2 <- [1,606,null,{}] 08:50:32 INFO - PROCESS | 1925 | 1466697032504 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}] 08:50:32 INFO - PROCESS | 1925 | 1466697032506 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:32 INFO - PROCESS | 1925 | 1466697032621 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:50:32 INFO - PROCESS | 1925 | 1466697032689 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 1925 | 1466697032690 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x118148000 == 43 [pid = 1925] [id = 159] 08:50:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x119549000) [pid = 1925] [serial = 474] [outer = 0x0] 08:50:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11973a400) [pid = 1925] [serial = 475] [outer = 0x119549000] 08:50:32 INFO - PROCESS | 1925 | 1466697032719 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1213a8800) [pid = 1925] [serial = 476] [outer = 0x119549000] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x11695f000 == 42 [pid = 1925] [id = 151] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x116aca800 == 41 [pid = 1925] [id = 150] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc05800 == 40 [pid = 1925] [id = 147] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x121496800 == 39 [pid = 1925] [id = 146] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x118144800 == 38 [pid = 1925] [id = 145] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf66000 == 37 [pid = 1925] [id = 148] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x120f78800 == 36 [pid = 1925] [id = 149] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f4000 == 35 [pid = 1925] [id = 130] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x128d1d800 == 34 [pid = 1925] [id = 158] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x124d6d000 == 33 [pid = 1925] [id = 157] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1214a8000 == 32 [pid = 1925] [id = 156] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12b020800 == 31 [pid = 1925] [id = 144] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1169a4000 == 30 [pid = 1925] [id = 155] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x119705800 == 29 [pid = 1925] [id = 154] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x118566000 == 28 [pid = 1925] [id = 153] 08:50:33 INFO - PROCESS | 1925 | --DOCSHELL 0x111f6b800 == 27 [pid = 1925] [id = 152] 08:50:33 INFO - PROCESS | 1925 | 1466697033736 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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1274ms 08:50:33 INFO - PROCESS | 1925 | 1466697033782 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:50:33 INFO - PROCESS | 1925 | 1466697033785 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:50:33 INFO - PROCESS | 1925 | 1466697033791 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1925 | 1466697033796 Marionette TRACE conn2 <- [1,610,null,{}] 08:50:33 INFO - PROCESS | 1925 | 1466697033801 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}] 08:50:33 INFO - PROCESS | 1925 | 1466697033804 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:33 INFO - PROCESS | 1925 | 1466697033932 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:50:33 INFO - PROCESS | 1925 | 1466697033953 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 1925 | 1466697033955 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x11695e800 == 28 [pid = 1925] [id = 160] 08:50:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x116983400) [pid = 1925] [serial = 477] [outer = 0x0] 08:50:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x118207000) [pid = 1925] [serial = 478] [outer = 0x116983400] 08:50:33 INFO - PROCESS | 1925 | 1466697033988 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x11876bc00) [pid = 1925] [serial = 479] [outer = 0x116983400] 08:50:34 INFO - PROCESS | 1925 | 1466697034325 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]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 576ms 08:50:34 INFO - PROCESS | 1925 | 1466697034365 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:50:34 INFO - PROCESS | 1925 | 1466697034368 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:50:34 INFO - PROCESS | 1925 | 1466697034373 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1925 | 1466697034375 Marionette TRACE conn2 <- [1,614,null,{}] 08:50:34 INFO - PROCESS | 1925 | 1466697034377 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}] 08:50:34 INFO - PROCESS | 1925 | 1466697034379 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:34 INFO - PROCESS | 1925 | 1466697034458 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:50:34 INFO - PROCESS | 1925 | 1466697034463 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 1925 | 1466697034464 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x118579800 == 29 [pid = 1925] [id = 161] 08:50:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x118fadc00) [pid = 1925] [serial = 480] [outer = 0x0] 08:50:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1199d1c00) [pid = 1925] [serial = 481] [outer = 0x118fadc00] 08:50:34 INFO - PROCESS | 1925 | 1466697034493 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1213a9c00) [pid = 1925] [serial = 482] [outer = 0x118fadc00] 08:50:34 INFO - PROCESS | 1925 | 1466697034866 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]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 08:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:50:34 INFO - PROCESS | 1925 | 1466697034895 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 1925 | 1466697034896 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:50:34 INFO - PROCESS | 1925 | 1466697034898 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1925 | 1466697034900 Marionette TRACE conn2 <- [1,618,null,{}] 08:50:34 INFO - PROCESS | 1925 | 1466697034911 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}] 08:50:34 INFO - PROCESS | 1925 | 1466697034914 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:35 INFO - PROCESS | 1925 | 1466697035019 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:50:35 INFO - PROCESS | 1925 | 1466697035026 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 1925 | 1466697035028 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f21000 == 30 [pid = 1925] [id = 162] 08:50:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x123c0b400) [pid = 1925] [serial = 483] [outer = 0x0] 08:50:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x124c99000) [pid = 1925] [serial = 484] [outer = 0x123c0b400] 08:50:35 INFO - PROCESS | 1925 | 1466697035055 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x125c87400) [pid = 1925] [serial = 485] [outer = 0x123c0b400] 08:50:35 INFO - PROCESS | 1925 | 1466697035441 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]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 574ms 08:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:50:35 INFO - PROCESS | 1925 | 1466697035474 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 1925 | 1466697035477 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:50:35 INFO - PROCESS | 1925 | 1466697035480 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 1925 | 1466697035482 Marionette TRACE conn2 <- [1,622,null,{}] 08:50:35 INFO - PROCESS | 1925 | 1466697035485 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}] 08:50:35 INFO - PROCESS | 1925 | 1466697035487 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:35 INFO - PROCESS | 1925 | 1466697035645 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:50:35 INFO - PROCESS | 1925 | 1466697035699 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 1925 | 1466697035701 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x121498000 == 31 [pid = 1925] [id = 163] 08:50:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x125d8bc00) [pid = 1925] [serial = 486] [outer = 0x0] 08:50:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x128a48c00) [pid = 1925] [serial = 487] [outer = 0x125d8bc00] 08:50:35 INFO - PROCESS | 1925 | 1466697035741 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x128a53800) [pid = 1925] [serial = 488] [outer = 0x125d8bc00] 08:50:36 INFO - PROCESS | 1925 | 1466697036199 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]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:50:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 771ms 08:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:50:36 INFO - PROCESS | 1925 | 1466697036251 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 1925 | 1466697036252 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:50:36 INFO - PROCESS | 1925 | 1466697036254 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 1925 | 1466697036255 Marionette TRACE conn2 <- [1,626,null,{}] 08:50:36 INFO - PROCESS | 1925 | 1466697036257 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}] 08:50:36 INFO - PROCESS | 1925 | 1466697036259 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:36 INFO - PROCESS | 1925 | 1466697036350 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:50:36 INFO - PROCESS | 1925 | 1466697036386 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 1925 | 1466697036387 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d22000 == 32 [pid = 1925] [id = 164] 08:50:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x115f5c000) [pid = 1925] [serial = 489] [outer = 0x0] 08:50:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x128bc9400) [pid = 1925] [serial = 490] [outer = 0x115f5c000] 08:50:36 INFO - PROCESS | 1925 | 1466697036411 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1293c7400) [pid = 1925] [serial = 491] [outer = 0x115f5c000] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12bedb800) [pid = 1925] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x124119800) [pid = 1925] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x124787000) [pid = 1925] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x11810e800) [pid = 1925] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x117ea8000) [pid = 1925] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x119a71400) [pid = 1925] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x115552c00) [pid = 1925] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x111f22000) [pid = 1925] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12be62800) [pid = 1925] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x113377800) [pid = 1925] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x115eb8000) [pid = 1925] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x112ac0800) [pid = 1925] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x113319400) [pid = 1925] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x119103c00) [pid = 1925] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x125f39c00) [pid = 1925] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x128eb8000) [pid = 1925] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x111f1d000) [pid = 1925] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12a3b2400) [pid = 1925] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x110eed000) [pid = 1925] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x128bc5400) [pid = 1925] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x11322a400) [pid = 1925] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:50:37 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x128bccc00) [pid = 1925] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:50:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1132cc800) [pid = 1925] [serial = 492] [outer = 0x12b8a7000] 08:50:37 INFO - PROCESS | 1925 | 1466697037108 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 872ms 08:50:37 INFO - PROCESS | 1925 | 1466697037135 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1925 | 1466697037137 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:50:37 INFO - PROCESS | 1925 | 1466697037141 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1925 | 1466697037142 Marionette TRACE conn2 <- [1,630,null,{}] 08:50:37 INFO - PROCESS | 1925 | 1466697037144 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}] 08:50:37 INFO - PROCESS | 1925 | 1466697037148 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:37 INFO - PROCESS | 1925 | 1466697037230 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:50:37 INFO - PROCESS | 1925 | 1466697037234 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1925 | 1466697037236 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x12944e000 == 33 [pid = 1925] [id = 165] 08:50:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x111f1d000) [pid = 1925] [serial = 493] [outer = 0x0] 08:50:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x118303800) [pid = 1925] [serial = 494] [outer = 0x111f1d000] 08:50:37 INFO - PROCESS | 1925 | 1466697037263 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1294c8400) [pid = 1925] [serial = 495] [outer = 0x111f1d000] 08:50:37 INFO - PROCESS | 1925 | 1466697037593 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 08:50:37 INFO - PROCESS | 1925 | 1466697037612 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1925 | 1466697037614 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:50:37 INFO - PROCESS | 1925 | 1466697037616 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1925 | 1466697037617 Marionette TRACE conn2 <- [1,634,null,{}] 08:50:37 INFO - PROCESS | 1925 | 1466697037619 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}] 08:50:37 INFO - PROCESS | 1925 | 1466697037620 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:37 INFO - PROCESS | 1925 | 1466697037720 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:50:37 INFO - PROCESS | 1925 | 1466697037726 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1925 | 1466697037727 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a6a800 == 34 [pid = 1925] [id = 166] 08:50:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x111f1b800) [pid = 1925] [serial = 496] [outer = 0x0] 08:50:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12a3a9800) [pid = 1925] [serial = 497] [outer = 0x111f1b800] 08:50:37 INFO - PROCESS | 1925 | 1466697037751 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12b8a5400) [pid = 1925] [serial = 498] [outer = 0x111f1b800] 08:50:37 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:37 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:38 INFO - PROCESS | 1925 | 1466697038043 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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 08:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:50:38 INFO - PROCESS | 1925 | 1466697038084 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1925 | 1466697038086 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:50:38 INFO - PROCESS | 1925 | 1466697038088 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1925 | 1466697038090 Marionette TRACE conn2 <- [1,638,null,{}] 08:50:38 INFO - PROCESS | 1925 | 1466697038094 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}] 08:50:38 INFO - PROCESS | 1925 | 1466697038095 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:38 INFO - PROCESS | 1925 | 1466697038167 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:50:38 INFO - PROCESS | 1925 | 1466697038171 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1925 | 1466697038172 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a838000 == 35 [pid = 1925] [id = 167] 08:50:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12b933400) [pid = 1925] [serial = 499] [outer = 0x0] 08:50:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12bccf000) [pid = 1925] [serial = 500] [outer = 0x12b933400] 08:50:38 INFO - PROCESS | 1925 | 1466697038199 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12be71400) [pid = 1925] [serial = 501] [outer = 0x12b933400] 08:50:38 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:38 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:38 INFO - PROCESS | 1925 | 1466697038530 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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 471ms 08:50:38 INFO - PROCESS | 1925 | 1466697038560 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1925 | 1466697038561 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:50:38 INFO - PROCESS | 1925 | 1466697038571 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1925 | 1466697038572 Marionette TRACE conn2 <- [1,642,null,{}] 08:50:38 INFO - PROCESS | 1925 | 1466697038574 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}] 08:50:38 INFO - PROCESS | 1925 | 1466697038575 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:38 INFO - PROCESS | 1925 | 1466697038675 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:50:38 INFO - PROCESS | 1925 | 1466697038681 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1925 | 1466697038682 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a857000 == 36 [pid = 1925] [id = 168] 08:50:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x128bc8800) [pid = 1925] [serial = 502] [outer = 0x0] 08:50:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12bed0c00) [pid = 1925] [serial = 503] [outer = 0x128bc8800] 08:50:38 INFO - PROCESS | 1925 | 1466697038706 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12c478c00) [pid = 1925] [serial = 504] [outer = 0x128bc8800] 08:50:38 INFO - PROCESS | 1925 | 1466697038993 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]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 479ms 08:50:39 INFO - PROCESS | 1925 | 1466697039061 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1925 | 1466697039063 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:50:39 INFO - PROCESS | 1925 | 1466697039068 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1925 | 1466697039070 Marionette TRACE conn2 <- [1,646,null,{}] 08:50:39 INFO - PROCESS | 1925 | 1466697039076 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}] 08:50:39 INFO - PROCESS | 1925 | 1466697039078 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:39 INFO - PROCESS | 1925 | 1466697039191 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:50:39 INFO - PROCESS | 1925 | 1466697039243 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 1925 | 1466697039245 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x11640f000 == 37 [pid = 1925] [id = 169] 08:50:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x11331c400) [pid = 1925] [serial = 505] [outer = 0x0] 08:50:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x113e9a400) [pid = 1925] [serial = 506] [outer = 0x11331c400] 08:50:39 INFO - PROCESS | 1925 | 1466697039277 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x116a1a000) [pid = 1925] [serial = 507] [outer = 0x11331c400] 08:50:39 INFO - PROCESS | 1925 | 1466697039772 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]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 775ms 08:50:39 INFO - PROCESS | 1925 | 1466697039881 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1925 | 1466697039883 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:50:39 INFO - PROCESS | 1925 | 1466697039889 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1925 | 1466697039892 Marionette TRACE conn2 <- [1,650,null,{}] 08:50:39 INFO - PROCESS | 1925 | 1466697039895 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}] 08:50:39 INFO - PROCESS | 1925 | 1466697039897 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:40 INFO - PROCESS | 1925 | 1466697040005 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:50:40 INFO - PROCESS | 1925 | 1466697040056 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1925 | 1466697040058 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f18800 == 38 [pid = 1925] [id = 170] 08:50:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x11910fc00) [pid = 1925] [serial = 508] [outer = 0x0] 08:50:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1196eac00) [pid = 1925] [serial = 509] [outer = 0x11910fc00] 08:50:40 INFO - PROCESS | 1925 | 1466697040088 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x121014800) [pid = 1925] [serial = 510] [outer = 0x11910fc00] 08:50:40 INFO - PROCESS | 1925 | 1466697040594 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]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 723ms 08:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:50:40 INFO - PROCESS | 1925 | 1466697040633 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 1925 | 1466697040634 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:50:40 INFO - PROCESS | 1925 | 1466697040638 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1925 | 1466697040640 Marionette TRACE conn2 <- [1,654,null,{}] 08:50:40 INFO - PROCESS | 1925 | 1466697040648 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}] 08:50:40 INFO - PROCESS | 1925 | 1466697040651 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:40 INFO - PROCESS | 1925 | 1466697040758 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:50:40 INFO - PROCESS | 1925 | 1466697040816 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1925 | 1466697040819 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195df800 == 39 [pid = 1925] [id = 171] 08:50:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x1216eb800) [pid = 1925] [serial = 511] [outer = 0x0] 08:50:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x123d35400) [pid = 1925] [serial = 512] [outer = 0x1216eb800] 08:50:40 INFO - PROCESS | 1925 | 1466697040851 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1258cbc00) [pid = 1925] [serial = 513] [outer = 0x1216eb800] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x12a838000 == 38 [pid = 1925] [id = 167] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x128a6a800 == 37 [pid = 1925] [id = 166] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x12944e000 == 36 [pid = 1925] [id = 165] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x124d22000 == 35 [pid = 1925] [id = 164] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x121498000 == 34 [pid = 1925] [id = 163] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x119f21000 == 33 [pid = 1925] [id = 162] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x118579800 == 32 [pid = 1925] [id = 161] 08:50:41 INFO - PROCESS | 1925 | --DOCSHELL 0x11695e800 == 31 [pid = 1925] [id = 160] 08:50:41 INFO - PROCESS | 1925 | 1466697041453 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 823ms 08:50:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:50:41 INFO - PROCESS | 1925 | 1466697041462 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 1925 | 1466697041464 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:50:41 INFO - PROCESS | 1925 | 1466697041467 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 1925 | 1466697041470 Marionette TRACE conn2 <- [1,658,null,{}] 08:50:41 INFO - PROCESS | 1925 | 1466697041476 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}] 08:50:41 INFO - PROCESS | 1925 | 1466697041478 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:41 INFO - PROCESS | 1925 | 1466697041555 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:50:41 INFO - PROCESS | 1925 | 1466697041562 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 1925 | 1466697041564 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169c1800 == 32 [pid = 1925] [id = 172] 08:50:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x115eae800) [pid = 1925] [serial = 514] [outer = 0x0] 08:50:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x1176f3000) [pid = 1925] [serial = 515] [outer = 0x115eae800] 08:50:41 INFO - PROCESS | 1925 | 1466697041592 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x1185af400) [pid = 1925] [serial = 516] [outer = 0x115eae800] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x12c482000) [pid = 1925] [serial = 389] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x11842b400) [pid = 1925] [serial = 392] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1167b2000) [pid = 1925] [serial = 448] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x118115400) [pid = 1925] [serial = 451] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x117eac000) [pid = 1925] [serial = 449] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12c5cec00) [pid = 1925] [serial = 431] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x117ea9000) [pid = 1925] [serial = 433] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x119740000) [pid = 1925] [serial = 436] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x118309c00) [pid = 1925] [serial = 434] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1264d9c00) [pid = 1925] [serial = 439] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x121015800) [pid = 1925] [serial = 437] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12bccc400) [pid = 1925] [serial = 443] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x1293c4c00) [pid = 1925] [serial = 415] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1294d0000) [pid = 1925] [serial = 416] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12b0c8800) [pid = 1925] [serial = 442] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128bc5000) [pid = 1925] [serial = 440] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12a68f400) [pid = 1925] [serial = 418] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128bc2000) [pid = 1925] [serial = 422] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12b0c8c00) [pid = 1925] [serial = 424] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12bed8c00) [pid = 1925] [serial = 446] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x124112c00) [pid = 1925] [serial = 421] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1293cc800) [pid = 1925] [serial = 445] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x12affc800) [pid = 1925] [serial = 419] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12b8afc00) [pid = 1925] [serial = 425] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x119547800) [pid = 1925] [serial = 452] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12b8b1400) [pid = 1925] [serial = 427] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x123c0f800) [pid = 1925] [serial = 407] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12c477000) [pid = 1925] [serial = 428] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x119faf800) [pid = 1925] [serial = 395] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x12c479400) [pid = 1925] [serial = 430] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x125f47400) [pid = 1925] [serial = 412] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1258c5800) [pid = 1925] [serial = 410] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x124ca0800) [pid = 1925] [serial = 409] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11830c800) [pid = 1925] [serial = 400] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1185c1400) [pid = 1925] [serial = 401] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x118203c00) [pid = 1925] [serial = 391] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x121254c00) [pid = 1925] [serial = 406] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x115f63400) [pid = 1925] [serial = 397] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x117148c00) [pid = 1925] [serial = 398] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1196e0400) [pid = 1925] [serial = 403] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x121015c00) [pid = 1925] [serial = 404] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12bedc400) [pid = 1925] [serial = 388] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12939b400) [pid = 1925] [serial = 413] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x119552800) [pid = 1925] [serial = 394] [outer = 0x0] [url = about:blank] 08:50:41 INFO - PROCESS | 1925 | 1466697041951 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 523ms 08:50:41 INFO - PROCESS | 1925 | 1466697041990 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 1925 | 1466697041993 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:50:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:50:41 INFO - PROCESS | 1925 | 1466697041998 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1925 | 1466697041999 Marionette TRACE conn2 <- [1,662,null,{}] 08:50:42 INFO - PROCESS | 1925 | 1466697042002 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}] 08:50:42 INFO - PROCESS | 1925 | 1466697042003 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:42 INFO - PROCESS | 1925 | 1466697042081 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:50:42 INFO - PROCESS | 1925 | 1466697042085 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1925 | 1466697042086 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b2000 == 33 [pid = 1925] [id = 173] 08:50:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11876c400) [pid = 1925] [serial = 517] [outer = 0x0] 08:50:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x119552800) [pid = 1925] [serial = 518] [outer = 0x11876c400] 08:50:42 INFO - PROCESS | 1925 | 1466697042115 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119fbe400) [pid = 1925] [serial = 519] [outer = 0x11876c400] 08:50:42 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:42 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:42 INFO - PROCESS | 1925 | 1466697042461 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 08:50:42 INFO - PROCESS | 1925 | 1466697042467 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:50:42 INFO - PROCESS | 1925 | 1466697042468 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:50:42 INFO - PROCESS | 1925 | 1466697042471 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1925 | 1466697042475 Marionette TRACE conn2 <- [1,666,null,{}] 08:50:42 INFO - PROCESS | 1925 | 1466697042483 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}] 08:50:42 INFO - PROCESS | 1925 | 1466697042486 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:42 INFO - PROCESS | 1925 | 1466697042566 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:50:42 INFO - PROCESS | 1925 | 1466697042619 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1925 | 1466697042621 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195e1800 == 34 [pid = 1925] [id = 174] 08:50:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x121016c00) [pid = 1925] [serial = 520] [outer = 0x0] 08:50:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x12186c400) [pid = 1925] [serial = 521] [outer = 0x121016c00] 08:50:42 INFO - PROCESS | 1925 | 1466697042648 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1258c7c00) [pid = 1925] [serial = 522] [outer = 0x121016c00] 08:50:42 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:42 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:42 INFO - PROCESS | 1925 | 1466697042947 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 523ms 08:50:42 INFO - PROCESS | 1925 | 1466697042995 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:50:42 INFO - PROCESS | 1925 | 1466697042996 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:50:43 INFO - PROCESS | 1925 | 1466697042999 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1925 | 1466697043000 Marionette TRACE conn2 <- [1,670,null,{}] 08:50:43 INFO - PROCESS | 1925 | 1466697043002 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}] 08:50:43 INFO - PROCESS | 1925 | 1466697043003 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:43 INFO - PROCESS | 1925 | 1466697043085 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:50:43 INFO - PROCESS | 1925 | 1466697043089 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1925 | 1466697043092 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f06800 == 35 [pid = 1925] [id = 175] 08:50:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x121017000) [pid = 1925] [serial = 523] [outer = 0x0] 08:50:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12647a800) [pid = 1925] [serial = 524] [outer = 0x121017000] 08:50:43 INFO - PROCESS | 1925 | 1466697043166 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x128a53c00) [pid = 1925] [serial = 525] [outer = 0x121017000] 08:50:43 INFO - PROCESS | 1925 | 1466697043430 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]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 08:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:50:43 INFO - PROCESS | 1925 | 1466697043468 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1925 | 1466697043469 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:50:43 INFO - PROCESS | 1925 | 1466697043471 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1925 | 1466697043472 Marionette TRACE conn2 <- [1,674,null,{}] 08:50:43 INFO - PROCESS | 1925 | 1466697043483 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}] 08:50:43 INFO - PROCESS | 1925 | 1466697043484 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:43 INFO - PROCESS | 1925 | 1466697043583 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:50:43 INFO - PROCESS | 1925 | 1466697043617 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1925 | 1466697043618 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x124484800 == 36 [pid = 1925] [id = 176] 08:50:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x128a54400) [pid = 1925] [serial = 526] [outer = 0x0] 08:50:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x128eb9800) [pid = 1925] [serial = 527] [outer = 0x128a54400] 08:50:43 INFO - PROCESS | 1925 | 1466697043642 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1293cb000) [pid = 1925] [serial = 528] [outer = 0x128a54400] 08:50:43 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:43 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:50:43 INFO - PROCESS | 1925 | 1466697043995 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]]]}] 08:50:43 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 08:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 527ms 08:50:44 INFO - PROCESS | 1925 | 1466697043999 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 1925 | 1466697044000 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:50:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:50:44 INFO - PROCESS | 1925 | 1466697044002 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 1925 | 1466697044003 Marionette TRACE conn2 <- [1,678,null,{}] 08:50:44 INFO - PROCESS | 1925 | 1466697044005 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}] 08:50:44 INFO - PROCESS | 1925 | 1466697044010 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:44 INFO - PROCESS | 1925 | 1466697044114 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:50:44 INFO - PROCESS | 1925 | 1466697044149 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1925 | 1466697044150 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f2a000 == 37 [pid = 1925] [id = 177] 08:50:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12a3ab800) [pid = 1925] [serial = 529] [outer = 0x0] 08:50:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12b92f000) [pid = 1925] [serial = 530] [outer = 0x12a3ab800] 08:50:44 INFO - PROCESS | 1925 | 1466697044175 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12be6ac00) [pid = 1925] [serial = 531] [outer = 0x12a3ab800] 08:50:44 INFO - PROCESS | 1925 | 1466697044502 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]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:50:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 08:50:44 INFO - PROCESS | 1925 | 1466697044521 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 1925 | 1466697044523 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:50:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:50:44 INFO - PROCESS | 1925 | 1466697044529 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 1925 | 1466697044530 Marionette TRACE conn2 <- [1,682,null,{}] 08:50:44 INFO - PROCESS | 1925 | 1466697044539 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}] 08:50:44 INFO - PROCESS | 1925 | 1466697044542 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:44 INFO - PROCESS | 1925 | 1466697044638 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:50:44 INFO - PROCESS | 1925 | 1466697044641 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1925 | 1466697044642 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x12917e800 == 38 [pid = 1925] [id = 178] 08:50:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12a8d0800) [pid = 1925] [serial = 532] [outer = 0x0] 08:50:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12c47a000) [pid = 1925] [serial = 533] [outer = 0x12a8d0800] 08:50:44 INFO - PROCESS | 1925 | 1466697044666 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12c5cec00) [pid = 1925] [serial = 534] [outer = 0x12a8d0800] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x110eeb000) [pid = 1925] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x119552c00) [pid = 1925] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1213a8400) [pid = 1925] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x128bbf400) [pid = 1925] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1293c8c00) [pid = 1925] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x12b8b3800) [pid = 1925] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12bedb000) [pid = 1925] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x116983400) [pid = 1925] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x118fadc00) [pid = 1925] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x119549000) [pid = 1925] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x123c0b400) [pid = 1925] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x125d8bc00) [pid = 1925] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x115f5c000) [pid = 1925] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x111f1d000) [pid = 1925] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x12b933400) [pid = 1925] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:50:45 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x111f1b800) [pid = 1925] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:50:45 INFO - PROCESS | 1925 | 1466697045507 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]]]}] 08:50:45 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) 08:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1030ms 08:50:45 INFO - PROCESS | 1925 | 1466697045557 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1925 | 1466697045559 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:50:45 INFO - PROCESS | 1925 | 1466697045561 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1925 | 1466697045562 Marionette TRACE conn2 <- [1,686,null,{}] 08:50:45 INFO - PROCESS | 1925 | 1466697045570 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}] 08:50:45 INFO - PROCESS | 1925 | 1466697045571 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:45 INFO - PROCESS | 1925 | 1466697045648 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:50:45 INFO - PROCESS | 1925 | 1466697045652 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 1925 | 1466697045653 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x119703000 == 39 [pid = 1925] [id = 179] 08:50:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1162aa800) [pid = 1925] [serial = 535] [outer = 0x0] 08:50:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x118114c00) [pid = 1925] [serial = 536] [outer = 0x1162aa800] 08:50:45 INFO - PROCESS | 1925 | 1466697045677 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1216e1c00) [pid = 1925] [serial = 537] [outer = 0x1162aa800] 08:50:46 INFO - PROCESS | 1925 | 1466697046492 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]]]}] 08:50:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:50:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 08:50:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:50:46 INFO - PROCESS | 1925 | 1466697046532 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:50:46 INFO - PROCESS | 1925 | 1466697046533 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:50:46 INFO - PROCESS | 1925 | 1466697046535 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 1925 | 1466697046536 Marionette TRACE conn2 <- [1,690,null,{}] 08:50:46 INFO - PROCESS | 1925 | 1466697046539 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}] 08:50:46 INFO - PROCESS | 1925 | 1466697046540 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:46 INFO - PROCESS | 1925 | 1466697046614 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:50:46 INFO - PROCESS | 1925 | 1466697046669 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1925 | 1466697046671 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5c8000 == 40 [pid = 1925] [id = 180] 08:50:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1162b0400) [pid = 1925] [serial = 538] [outer = 0x0] 08:50:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x128a55000) [pid = 1925] [serial = 539] [outer = 0x1162b0400] 08:50:46 INFO - PROCESS | 1925 | 1466697046696 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12c5cfc00) [pid = 1925] [serial = 540] [outer = 0x1162b0400] 08:50:47 INFO - PROCESS | 1925 | 1466697047455 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]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 08:50:47 INFO - PROCESS | 1925 | 1466697047540 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1925 | 1466697047542 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:50:47 INFO - PROCESS | 1925 | 1466697047546 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1925 | 1466697047549 Marionette TRACE conn2 <- [1,694,null,{}] 08:50:47 INFO - PROCESS | 1925 | 1466697047553 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}] 08:50:47 INFO - PROCESS | 1925 | 1466697047555 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:47 INFO - PROCESS | 1925 | 1466697047647 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:50:47 INFO - PROCESS | 1925 | 1466697047739 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 1925 | 1466697047740 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x11695e800 == 41 [pid = 1925] [id = 181] 08:50:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1133aa000) [pid = 1925] [serial = 541] [outer = 0x0] 08:50:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x115eb8000) [pid = 1925] [serial = 542] [outer = 0x1133aa000] 08:50:47 INFO - PROCESS | 1925 | 1466697047773 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x117ea9000) [pid = 1925] [serial = 543] [outer = 0x1133aa000] 08:50:48 INFO - PROCESS | 1925 | 1466697048668 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]]]}] 08:50:48 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) 08:50:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1172ms 08:50:48 INFO - PROCESS | 1925 | 1466697048719 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 1925 | 1466697048721 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:50:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:50:48 INFO - PROCESS | 1925 | 1466697048726 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 1925 | 1466697048729 Marionette TRACE conn2 <- [1,698,null,{}] 08:50:48 INFO - PROCESS | 1925 | 1466697048732 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}] 08:50:48 INFO - PROCESS | 1925 | 1466697048734 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:48 INFO - PROCESS | 1925 | 1466697048864 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:50:48 INFO - PROCESS | 1925 | 1466697048916 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 1925 | 1466697048918 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a1e800 == 42 [pid = 1925] [id = 182] 08:50:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1196e0400) [pid = 1925] [serial = 544] [outer = 0x0] 08:50:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x121010c00) [pid = 1925] [serial = 545] [outer = 0x1196e0400] 08:50:48 INFO - PROCESS | 1925 | 1466697048949 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12152a800) [pid = 1925] [serial = 546] [outer = 0x1196e0400] 08:50:49 INFO - PROCESS | 1925 | 1466697049887 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]]]}] 08:50:49 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) 08:50:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1173ms 08:50:49 INFO - PROCESS | 1925 | 1466697049897 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 1925 | 1466697049899 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:50:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:50:49 INFO - PROCESS | 1925 | 1466697049901 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1925 | 1466697049903 Marionette TRACE conn2 <- [1,702,null,{}] 08:50:49 INFO - PROCESS | 1925 | 1466697049912 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}] 08:50:49 INFO - PROCESS | 1925 | 1466697049915 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:50 INFO - PROCESS | 1925 | 1466697050012 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:50:50 INFO - PROCESS | 1925 | 1466697050066 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 1925 | 1466697050069 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212b2800 == 43 [pid = 1925] [id = 183] 08:50:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x129397c00) [pid = 1925] [serial = 547] [outer = 0x0] 08:50:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1294d0000) [pid = 1925] [serial = 548] [outer = 0x129397c00] 08:50:50 INFO - PROCESS | 1925 | 1466697050100 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12b0c8c00) [pid = 1925] [serial = 549] [outer = 0x129397c00] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x119703000 == 42 [pid = 1925] [id = 179] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12917e800 == 41 [pid = 1925] [id = 178] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x125f2a000 == 40 [pid = 1925] [id = 177] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x124484800 == 39 [pid = 1925] [id = 176] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x119f06800 == 38 [pid = 1925] [id = 175] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1195e1800 == 37 [pid = 1925] [id = 174] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b2000 == 36 [pid = 1925] [id = 173] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1169c1800 == 35 [pid = 1925] [id = 172] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1195df800 == 34 [pid = 1925] [id = 171] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x119f18800 == 33 [pid = 1925] [id = 170] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12a857000 == 32 [pid = 1925] [id = 168] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x11640f000 == 31 [pid = 1925] [id = 169] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x118148000 == 30 [pid = 1925] [id = 159] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x119a1e800 == 29 [pid = 1925] [id = 182] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5c8000 == 28 [pid = 1925] [id = 180] 08:50:51 INFO - PROCESS | 1925 | --DOCSHELL 0x11695e800 == 27 [pid = 1925] [id = 181] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x111f1d400) [pid = 1925] [serial = 454] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1155e5000) [pid = 1925] [serial = 455] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x121013c00) [pid = 1925] [serial = 458] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11973c000) [pid = 1925] [serial = 457] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1258c4400) [pid = 1925] [serial = 461] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1244c0000) [pid = 1925] [serial = 460] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1293a4000) [pid = 1925] [serial = 464] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x128d7e800) [pid = 1925] [serial = 463] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12b0c7c00) [pid = 1925] [serial = 467] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12a8ccc00) [pid = 1925] [serial = 466] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12bed4c00) [pid = 1925] [serial = 470] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12b934c00) [pid = 1925] [serial = 469] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12ca17c00) [pid = 1925] [serial = 473] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x12c484800) [pid = 1925] [serial = 472] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x118207000) [pid = 1925] [serial = 478] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x11876bc00) [pid = 1925] [serial = 479] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1199d1c00) [pid = 1925] [serial = 481] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1213a8800) [pid = 1925] [serial = 476] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x124c99000) [pid = 1925] [serial = 484] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x11973a400) [pid = 1925] [serial = 475] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x128a48c00) [pid = 1925] [serial = 487] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x125c87400) [pid = 1925] [serial = 485] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x128bc9400) [pid = 1925] [serial = 490] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x128a53800) [pid = 1925] [serial = 488] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x1294c8400) [pid = 1925] [serial = 495] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x118303800) [pid = 1925] [serial = 494] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x119fb5800) [pid = 1925] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x12bccf000) [pid = 1925] [serial = 500] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12be71400) [pid = 1925] [serial = 501] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x1293c7400) [pid = 1925] [serial = 491] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x12b8a5400) [pid = 1925] [serial = 498] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x12bed0c00) [pid = 1925] [serial = 503] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x12a3a9800) [pid = 1925] [serial = 497] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x1213a9c00) [pid = 1925] [serial = 482] [outer = 0x0] [url = about:blank] 08:50:51 INFO - PROCESS | 1925 | 1466697051624 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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:50:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1775ms 08:50:51 INFO - PROCESS | 1925 | 1466697051677 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 1925 | 1466697051678 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:50:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:50:51 INFO - PROCESS | 1925 | 1466697051682 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 1925 | 1466697051685 Marionette TRACE conn2 <- [1,706,null,{}] 08:50:51 INFO - PROCESS | 1925 | 1466697051690 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}] 08:50:51 INFO - PROCESS | 1925 | 1466697051691 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:51 INFO - PROCESS | 1925 | 1466697051765 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:50:51 INFO - PROCESS | 1925 | 1466697051770 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1925 | 1466697051772 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x115fb2000 == 28 [pid = 1925] [id = 184] 08:50:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x11646e800) [pid = 1925] [serial = 550] [outer = 0x0] 08:50:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x1167b3c00) [pid = 1925] [serial = 551] [outer = 0x11646e800] 08:50:51 INFO - PROCESS | 1925 | 1466697051804 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x1172bf400) [pid = 1925] [serial = 552] [outer = 0x11646e800] 08:50:52 INFO - PROCESS | 1925 | 1466697052601 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]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 924ms 08:50:52 INFO - PROCESS | 1925 | 1466697052608 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1925 | 1466697052611 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:50:52 INFO - PROCESS | 1925 | 1466697052616 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1925 | 1466697052618 Marionette TRACE conn2 <- [1,710,null,{}] 08:50:52 INFO - PROCESS | 1925 | 1466697052620 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}] 08:50:52 INFO - PROCESS | 1925 | 1466697052622 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:52 INFO - PROCESS | 1925 | 1466697052704 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:50:52 INFO - PROCESS | 1925 | 1466697052749 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1925 | 1466697052750 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ad7800 == 29 [pid = 1925] [id = 185] 08:50:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x118207800) [pid = 1925] [serial = 553] [outer = 0x0] 08:50:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x118306c00) [pid = 1925] [serial = 554] [outer = 0x118207800] 08:50:52 INFO - PROCESS | 1925 | 1466697052777 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x1185b2800) [pid = 1925] [serial = 555] [outer = 0x118207800] 08:50:53 INFO - PROCESS | 1925 | 1466697053563 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]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:50:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 08:50:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:50:53 INFO - PROCESS | 1925 | 1466697053585 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1925 | 1466697053587 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:50:53 INFO - PROCESS | 1925 | 1466697053595 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1925 | 1466697053605 Marionette TRACE conn2 <- [1,714,null,{}] 08:50:53 INFO - PROCESS | 1925 | 1466697053613 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}] 08:50:53 INFO - PROCESS | 1925 | 1466697053616 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:53 INFO - PROCESS | 1925 | 1466697053707 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:50:53 INFO - PROCESS | 1925 | 1466697053742 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 1925 | 1466697053744 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x11816b800 == 30 [pid = 1925] [id = 186] 08:50:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x1196e9000) [pid = 1925] [serial = 556] [outer = 0x0] 08:50:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x1199d1c00) [pid = 1925] [serial = 557] [outer = 0x1196e9000] 08:50:53 INFO - PROCESS | 1925 | 1466697053772 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x121011c00) [pid = 1925] [serial = 558] [outer = 0x1196e9000] 08:50:54 INFO - PROCESS | 1925 | 1466697054641 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]]]}] 08:50:54 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 08:50:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1088ms 08:50:54 INFO - PROCESS | 1925 | 1466697054677 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1925 | 1466697054679 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:50:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:50:54 INFO - PROCESS | 1925 | 1466697054689 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1925 | 1466697054691 Marionette TRACE conn2 <- [1,718,null,{}] 08:50:54 INFO - PROCESS | 1925 | 1466697054693 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}] 08:50:54 INFO - PROCESS | 1925 | 1466697054694 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:54 INFO - PROCESS | 1925 | 1466697054786 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:50:54 INFO - PROCESS | 1925 | 1466697054790 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 1925 | 1466697054792 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f08800 == 31 [pid = 1925] [id = 187] 08:50:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1210e0400) [pid = 1925] [serial = 559] [outer = 0x0] 08:50:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1214bb400) [pid = 1925] [serial = 560] [outer = 0x1210e0400] 08:50:54 INFO - PROCESS | 1925 | 1466697054817 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x121ab6800) [pid = 1925] [serial = 561] [outer = 0x1210e0400] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x12a3ab800) [pid = 1925] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x128bc8800) [pid = 1925] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x11910fc00) [pid = 1925] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x11331c400) [pid = 1925] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x1216eb800) [pid = 1925] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x11876c400) [pid = 1925] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x121016c00) [pid = 1925] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x115eae800) [pid = 1925] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x121017000) [pid = 1925] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x12a8d0800) [pid = 1925] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x1162aa800) [pid = 1925] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x128a54400) [pid = 1925] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:50:55 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x1162b0400) [pid = 1925] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:50:55 INFO - PROCESS | 1925 | 1466697055616 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]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:50:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 08:50:55 INFO - PROCESS | 1925 | 1466697055661 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 1925 | 1466697055662 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:50:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:50:55 INFO - PROCESS | 1925 | 1466697055664 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 1925 | 1466697055665 Marionette TRACE conn2 <- [1,722,null,{}] 08:50:55 INFO - PROCESS | 1925 | 1466697055667 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}] 08:50:55 INFO - PROCESS | 1925 | 1466697055669 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:55 INFO - PROCESS | 1925 | 1466697055744 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:50:55 INFO - PROCESS | 1925 | 1466697055747 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1925 | 1466697055748 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x119312000 == 32 [pid = 1925] [id = 188] 08:50:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x113378400) [pid = 1925] [serial = 562] [outer = 0x0] 08:50:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x11910fc00) [pid = 1925] [serial = 563] [outer = 0x113378400] 08:50:55 INFO - PROCESS | 1925 | 1466697055775 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x121ab4400) [pid = 1925] [serial = 564] [outer = 0x113378400] 08:50:56 INFO - PROCESS | 1925 | 1466697056086 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] 08:50:56 INFO - PROCESS | 1925 | 1466697056134 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:50:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:50:56 INFO - PROCESS | 1925 | 1466697056136 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1925 | 1466697056137 Marionette TRACE conn2 <- [1,726,null,{}] 08:50:56 INFO - PROCESS | 1925 | 1466697056140 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}] 08:50:56 INFO - PROCESS | 1925 | 1466697056144 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:56 INFO - PROCESS | 1925 | 1466697056252 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:50:56 INFO - PROCESS | 1925 | 1466697056261 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1925 | 1466697056262 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x11971b800 == 33 [pid = 1925] [id = 189] 08:50:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x121ab8000) [pid = 1925] [serial = 565] [outer = 0x0] 08:50:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x124ca0800) [pid = 1925] [serial = 566] [outer = 0x121ab8000] 08:50:56 INFO - PROCESS | 1925 | 1466697056287 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x126476800) [pid = 1925] [serial = 567] [outer = 0x121ab8000] 08:50:56 INFO - PROCESS | 1925 | 1466697056612 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]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:50:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 08:50:56 INFO - PROCESS | 1925 | 1466697056660 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 1925 | 1466697056661 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:50:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:50:56 INFO - PROCESS | 1925 | 1466697056664 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1925 | 1466697056665 Marionette TRACE conn2 <- [1,730,null,{}] 08:50:56 INFO - PROCESS | 1925 | 1466697056667 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}] 08:50:56 INFO - PROCESS | 1925 | 1466697056668 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:56 INFO - PROCESS | 1925 | 1466697056744 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:50:56 INFO - PROCESS | 1925 | 1466697056748 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1925 | 1466697056749 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f7d000 == 34 [pid = 1925] [id = 190] 08:50:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x126477800) [pid = 1925] [serial = 568] [outer = 0x0] 08:50:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x128a4a400) [pid = 1925] [serial = 569] [outer = 0x126477800] 08:50:56 INFO - PROCESS | 1925 | 1466697056775 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x128bc9c00) [pid = 1925] [serial = 570] [outer = 0x126477800] 08:50:57 INFO - PROCESS | 1925 | 1466697057102 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1925 | 1466697057135 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:50:57 INFO - PROCESS | 1925 | 1466697057138 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1925 | 1466697057140 Marionette TRACE conn2 <- [1,734,null,{}] 08:50:57 INFO - PROCESS | 1925 | 1466697057159 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}] 08:50:57 INFO - PROCESS | 1925 | 1466697057161 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:57 INFO - PROCESS | 1925 | 1466697057273 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:50:57 INFO - PROCESS | 1925 | 1466697057278 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 1925 | 1466697057279 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x1214a2800 == 35 [pid = 1925] [id = 191] 08:50:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x124119800) [pid = 1925] [serial = 571] [outer = 0x0] 08:50:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x12939e000) [pid = 1925] [serial = 572] [outer = 0x124119800] 08:50:57 INFO - PROCESS | 1925 | 1466697057317 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1294c2800) [pid = 1925] [serial = 573] [outer = 0x124119800] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x116ad7800 == 34 [pid = 1925] [id = 185] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x115fb2000 == 33 [pid = 1925] [id = 184] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x1212b2800 == 32 [pid = 1925] [id = 183] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x118f08800 == 31 [pid = 1925] [id = 187] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x120f7d000 == 30 [pid = 1925] [id = 190] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x119312000 == 29 [pid = 1925] [id = 188] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x11971b800 == 28 [pid = 1925] [id = 189] 08:50:58 INFO - PROCESS | 1925 | --DOCSHELL 0x11816b800 == 27 [pid = 1925] [id = 186] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x128a55000) [pid = 1925] [serial = 539] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x12be6ac00) [pid = 1925] [serial = 531] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x12b92f000) [pid = 1925] [serial = 530] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x12c478c00) [pid = 1925] [serial = 504] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1196eac00) [pid = 1925] [serial = 509] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x121014800) [pid = 1925] [serial = 510] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x113e9a400) [pid = 1925] [serial = 506] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x116a1a000) [pid = 1925] [serial = 507] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x123d35400) [pid = 1925] [serial = 512] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x1258cbc00) [pid = 1925] [serial = 513] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x119552800) [pid = 1925] [serial = 518] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x119fbe400) [pid = 1925] [serial = 519] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x12186c400) [pid = 1925] [serial = 521] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x1258c7c00) [pid = 1925] [serial = 522] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x1176f3000) [pid = 1925] [serial = 515] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x1185af400) [pid = 1925] [serial = 516] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 58 (0x12647a800) [pid = 1925] [serial = 524] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 57 (0x12c47a000) [pid = 1925] [serial = 533] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 56 (0x118114c00) [pid = 1925] [serial = 536] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 55 (0x1216e1c00) [pid = 1925] [serial = 537] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 54 (0x12c5cfc00) [pid = 1925] [serial = 540] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 53 (0x128eb9800) [pid = 1925] [serial = 527] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 52 (0x1293cb000) [pid = 1925] [serial = 528] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 51 (0x12c5cec00) [pid = 1925] [serial = 534] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | --DOMWINDOW == 50 (0x128a53c00) [pid = 1925] [serial = 525] [outer = 0x0] [url = about:blank] 08:50:58 INFO - PROCESS | 1925 | 1466697058702 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]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:50:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1588ms 08:50:58 INFO - PROCESS | 1925 | 1466697058727 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 1925 | 1466697058728 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:50:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:50:58 INFO - PROCESS | 1925 | 1466697058732 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1925 | 1466697058735 Marionette TRACE conn2 <- [1,738,null,{}] 08:50:58 INFO - PROCESS | 1925 | 1466697058739 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}] 08:50:58 INFO - PROCESS | 1925 | 1466697058743 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:58 INFO - PROCESS | 1925 | 1466697058818 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:50:58 INFO - PROCESS | 1925 | 1466697058860 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 1925 | 1466697058862 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x1164b9800 == 28 [pid = 1925] [id = 192] 08:50:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 51 (0x1133b0800) [pid = 1925] [serial = 574] [outer = 0x0] 08:50:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 52 (0x1133e1800) [pid = 1925] [serial = 575] [outer = 0x1133b0800] 08:50:58 INFO - PROCESS | 1925 | 1466697058890 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 53 (0x1167a5400) [pid = 1925] [serial = 576] [outer = 0x1133b0800] 08:50:59 INFO - PROCESS | 1925 | 1466697059665 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]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:50:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 974ms 08:50:59 INFO - PROCESS | 1925 | 1466697059705 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 1925 | 1466697059709 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:50:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:50:59 INFO - PROCESS | 1925 | 1466697059714 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 1925 | 1466697059716 Marionette TRACE conn2 <- [1,742,null,{}] 08:50:59 INFO - PROCESS | 1925 | 1466697059718 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}] 08:50:59 INFO - PROCESS | 1925 | 1466697059720 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:59 INFO - PROCESS | 1925 | 1466697059792 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:50:59 INFO - PROCESS | 1925 | 1466697059796 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1925 | 1466697059798 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:50:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x117466800 == 29 [pid = 1925] [id = 193] 08:50:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 54 (0x1172c9400) [pid = 1925] [serial = 577] [outer = 0x0] 08:50:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 55 (0x1176f3c00) [pid = 1925] [serial = 578] [outer = 0x1172c9400] 08:50:59 INFO - PROCESS | 1925 | 1466697059827 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 56 (0x118110800) [pid = 1925] [serial = 579] [outer = 0x1172c9400] 08:51:00 INFO - PROCESS | 1925 | 1466697060643 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]]]}] 08:51:00 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 08:51:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 08:51:00 INFO - PROCESS | 1925 | 1466697060692 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1925 | 1466697060694 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:51:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:51:00 INFO - PROCESS | 1925 | 1466697060696 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1925 | 1466697060699 Marionette TRACE conn2 <- [1,746,null,{}] 08:51:00 INFO - PROCESS | 1925 | 1466697060706 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}] 08:51:00 INFO - PROCESS | 1925 | 1466697060710 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:00 INFO - PROCESS | 1925 | 1466697060796 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:51:00 INFO - PROCESS | 1925 | 1466697060801 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 1925 | 1466697060803 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b6000 == 30 [pid = 1925] [id = 194] 08:51:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 57 (0x110eeb400) [pid = 1925] [serial = 580] [outer = 0x0] 08:51:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 58 (0x1185bdc00) [pid = 1925] [serial = 581] [outer = 0x110eeb400] 08:51:00 INFO - PROCESS | 1925 | 1466697060834 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x118770000) [pid = 1925] [serial = 582] [outer = 0x110eeb400] 08:51:01 INFO - PROCESS | 1925 | 1466697061620 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]]]}] 08:51:01 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.) 08:51:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 08:51:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:51:01 INFO - PROCESS | 1925 | 1466697061669 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:51:01 INFO - PROCESS | 1925 | 1466697061671 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:51:01 INFO - PROCESS | 1925 | 1466697061673 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 1925 | 1466697061674 Marionette TRACE conn2 <- [1,750,null,{}] 08:51:01 INFO - PROCESS | 1925 | 1466697061676 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}] 08:51:01 INFO - PROCESS | 1925 | 1466697061677 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:01 INFO - PROCESS | 1925 | 1466697061747 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:51:01 INFO - PROCESS | 1925 | 1466697061751 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 1925 | 1466697061752 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x118578000 == 31 [pid = 1925] [id = 195] 08:51:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x119554400) [pid = 1925] [serial = 583] [outer = 0x0] 08:51:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1196e9800) [pid = 1925] [serial = 584] [outer = 0x119554400] 08:51:01 INFO - PROCESS | 1925 | 1466697061780 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x119740c00) [pid = 1925] [serial = 585] [outer = 0x119554400] 08:51:02 INFO - PROCESS | 1925 | 1466697062571 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]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:51:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 920ms 08:51:02 INFO - PROCESS | 1925 | 1466697062593 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 1925 | 1466697062594 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:51:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:51:02 INFO - PROCESS | 1925 | 1466697062596 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 1925 | 1466697062598 Marionette TRACE conn2 <- [1,754,null,{}] 08:51:02 INFO - PROCESS | 1925 | 1466697062600 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}] 08:51:02 INFO - PROCESS | 1925 | 1466697062601 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:02 INFO - PROCESS | 1925 | 1466697062677 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:51:02 INFO - PROCESS | 1925 | 1466697062720 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1925 | 1466697062721 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x11931c800 == 32 [pid = 1925] [id = 196] 08:51:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x111f18000) [pid = 1925] [serial = 586] [outer = 0x0] 08:51:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x1199c6800) [pid = 1925] [serial = 587] [outer = 0x111f18000] 08:51:02 INFO - PROCESS | 1925 | 1466697062745 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x12100e400) [pid = 1925] [serial = 588] [outer = 0x111f18000] 08:51:03 INFO - PROCESS | 1925 | 1466697063499 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]]]}] 08:51:03 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 08:51:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 08:51:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:51:03 INFO - PROCESS | 1925 | 1466697063519 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 1925 | 1466697063520 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:51:03 INFO - PROCESS | 1925 | 1466697063522 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1925 | 1466697063523 Marionette TRACE conn2 <- [1,758,null,{}] 08:51:03 INFO - PROCESS | 1925 | 1466697063528 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}] 08:51:03 INFO - PROCESS | 1925 | 1466697063532 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:03 INFO - PROCESS | 1925 | 1466697063634 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:51:03 INFO - PROCESS | 1925 | 1466697063665 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1925 | 1466697063666 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x11997e800 == 33 [pid = 1925] [id = 197] 08:51:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x1199ce000) [pid = 1925] [serial = 589] [outer = 0x0] 08:51:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x1216e6c00) [pid = 1925] [serial = 590] [outer = 0x1199ce000] 08:51:03 INFO - PROCESS | 1925 | 1466697063691 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x124634c00) [pid = 1925] [serial = 591] [outer = 0x1199ce000] 08:51:03 INFO - PROCESS | 1925 | 1466697063978 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]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:51:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 08:51:04 INFO - PROCESS | 1925 | 1466697063998 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:51:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:51:04 INFO - PROCESS | 1925 | 1466697063999 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:51:04 INFO - PROCESS | 1925 | 1466697064001 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1925 | 1466697064002 Marionette TRACE conn2 <- [1,762,null,{}] 08:51:04 INFO - PROCESS | 1925 | 1466697064004 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}] 08:51:04 INFO - PROCESS | 1925 | 1466697064006 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:04 INFO - PROCESS | 1925 | 1466697064107 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:51:04 INFO - PROCESS | 1925 | 1466697064111 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 1925 | 1466697064113 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12114f000 == 34 [pid = 1925] [id = 198] 08:51:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x119fb0400) [pid = 1925] [serial = 592] [outer = 0x0] 08:51:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x124ca1800) [pid = 1925] [serial = 593] [outer = 0x119fb0400] 08:51:04 INFO - PROCESS | 1925 | 1466697064160 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x1258be800) [pid = 1925] [serial = 594] [outer = 0x119fb0400] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1210e0400) [pid = 1925] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x113378400) [pid = 1925] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x126477800) [pid = 1925] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x11646e800) [pid = 1925] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x129397c00) [pid = 1925] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x1196e0400) [pid = 1925] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x1133aa000) [pid = 1925] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x118207800) [pid = 1925] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x1196e9000) [pid = 1925] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:51:04 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x121ab8000) [pid = 1925] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:51:04 INFO - PROCESS | 1925 | 1466697064928 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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:51:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 08:51:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:51:04 INFO - PROCESS | 1925 | 1466697064970 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 1925 | 1466697064972 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:51:04 INFO - PROCESS | 1925 | 1466697064974 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1925 | 1466697064975 Marionette TRACE conn2 <- [1,766,null,{}] 08:51:04 INFO - PROCESS | 1925 | 1466697064977 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}] 08:51:04 INFO - PROCESS | 1925 | 1466697064978 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:05 INFO - PROCESS | 1925 | 1466697065044 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:51:05 INFO - PROCESS | 1925 | 1466697065047 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 1925 | 1466697065048 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212b2800 == 35 [pid = 1925] [id = 199] 08:51:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x1185b2400) [pid = 1925] [serial = 595] [outer = 0x0] 08:51:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x11954f400) [pid = 1925] [serial = 596] [outer = 0x1185b2400] 08:51:05 INFO - PROCESS | 1925 | 1466697065073 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x1216e3c00) [pid = 1925] [serial = 597] [outer = 0x1185b2400] 08:51:05 INFO - PROCESS | 1925 | 1466697065821 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]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:51:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 868ms 08:51:05 INFO - PROCESS | 1925 | 1466697065843 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1925 | 1466697065844 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:51:05 INFO - PROCESS | 1925 | 1466697065846 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1925 | 1466697065847 Marionette TRACE conn2 <- [1,770,null,{}] 08:51:05 INFO - PROCESS | 1925 | 1466697065850 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}] 08:51:05 INFO - PROCESS | 1925 | 1466697065851 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:05 INFO - PROCESS | 1925 | 1466697065927 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:51:05 INFO - PROCESS | 1925 | 1466697065931 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 1925 | 1466697065932 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b5000 == 36 [pid = 1925] [id = 200] 08:51:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x1258c7400) [pid = 1925] [serial = 598] [outer = 0x0] 08:51:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x125c85000) [pid = 1925] [serial = 599] [outer = 0x1258c7400] 08:51:05 INFO - PROCESS | 1925 | 1466697065957 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x126477800) [pid = 1925] [serial = 600] [outer = 0x1258c7400] 08:51:06 INFO - PROCESS | 1925 | 1466697066270 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]]]}] 08:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 08:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:51:06 INFO - PROCESS | 1925 | 1466697066315 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 1925 | 1466697066316 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:51:06 INFO - PROCESS | 1925 | 1466697066318 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 1925 | 1466697066319 Marionette TRACE conn2 <- [1,774,null,{}] 08:51:06 INFO - PROCESS | 1925 | 1466697066321 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}] 08:51:06 INFO - PROCESS | 1925 | 1466697066322 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:06 INFO - PROCESS | 1925 | 1466697066419 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:51:06 INFO - PROCESS | 1925 | 1466697066426 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1925 | 1466697066428 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x123cdc800 == 37 [pid = 1925] [id = 201] 08:51:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x1264d7c00) [pid = 1925] [serial = 601] [outer = 0x0] 08:51:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x128a49000) [pid = 1925] [serial = 602] [outer = 0x1264d7c00] 08:51:06 INFO - PROCESS | 1925 | 1466697066452 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x128a50800) [pid = 1925] [serial = 603] [outer = 0x1264d7c00] 08:51:06 INFO - PROCESS | 1925 | 1466697066764 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]]]}] 08:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 472ms 08:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:51:06 INFO - PROCESS | 1925 | 1466697066794 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 1925 | 1466697066796 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:51:06 INFO - PROCESS | 1925 | 1466697066799 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 1925 | 1466697066802 Marionette TRACE conn2 <- [1,778,null,{}] 08:51:06 INFO - PROCESS | 1925 | 1466697066805 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}] 08:51:06 INFO - PROCESS | 1925 | 1466697066808 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:06 INFO - PROCESS | 1925 | 1466697066934 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:51:07 INFO - PROCESS | 1925 | 1466697067002 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1925 | 1466697067015 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x11931c000 == 38 [pid = 1925] [id = 202] 08:51:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x1185b6000) [pid = 1925] [serial = 604] [outer = 0x0] 08:51:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x128bc5400) [pid = 1925] [serial = 605] [outer = 0x1185b6000] 08:51:07 INFO - PROCESS | 1925 | 1466697067058 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x1294c5800) [pid = 1925] [serial = 606] [outer = 0x1185b6000] 08:51:07 INFO - PROCESS | 1925 | 1466697067622 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]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 871ms 08:51:07 INFO - PROCESS | 1925 | 1466697067670 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 1925 | 1466697067673 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:51:07 INFO - PROCESS | 1925 | 1466697067676 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1925 | 1466697067678 Marionette TRACE conn2 <- [1,782,null,{}] 08:51:07 INFO - PROCESS | 1925 | 1466697067682 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}] 08:51:07 INFO - PROCESS | 1925 | 1466697067684 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:07 INFO - PROCESS | 1925 | 1466697067791 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:51:07 INFO - PROCESS | 1925 | 1466697067862 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1925 | 1466697067863 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x116adb000 == 39 [pid = 1925] [id = 203] 08:51:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x113267c00) [pid = 1925] [serial = 607] [outer = 0x0] 08:51:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x116236800) [pid = 1925] [serial = 608] [outer = 0x113267c00] 08:51:07 INFO - PROCESS | 1925 | 1466697067894 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x11714ec00) [pid = 1925] [serial = 609] [outer = 0x113267c00] 08:51:08 INFO - PROCESS | 1925 | 1466697068470 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]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 871ms 08:51:08 INFO - PROCESS | 1925 | 1466697068552 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 1925 | 1466697068554 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:51:08 INFO - PROCESS | 1925 | 1466697068557 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1925 | 1466697068559 Marionette TRACE conn2 <- [1,786,null,{}] 08:51:08 INFO - PROCESS | 1925 | 1466697068563 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}] 08:51:08 INFO - PROCESS | 1925 | 1466697068565 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:08 INFO - PROCESS | 1925 | 1466697068659 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:51:08 INFO - PROCESS | 1925 | 1466697068728 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 1925 | 1466697068731 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169af800 == 40 [pid = 1925] [id = 204] 08:51:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x11697f400) [pid = 1925] [serial = 610] [outer = 0x0] 08:51:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1172c4800) [pid = 1925] [serial = 611] [outer = 0x11697f400] 08:51:08 INFO - PROCESS | 1925 | 1466697068760 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x11810c800) [pid = 1925] [serial = 612] [outer = 0x11697f400] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x123cdc800 == 39 [pid = 1925] [id = 201] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b5000 == 38 [pid = 1925] [id = 200] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x1212b2800 == 37 [pid = 1925] [id = 199] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12114f000 == 36 [pid = 1925] [id = 198] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x11997e800 == 35 [pid = 1925] [id = 197] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x11931c800 == 34 [pid = 1925] [id = 196] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x118578000 == 33 [pid = 1925] [id = 195] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x12939e000) [pid = 1925] [serial = 572] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b6000 == 32 [pid = 1925] [id = 194] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x117466800 == 31 [pid = 1925] [id = 193] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x1164b9800 == 30 [pid = 1925] [id = 192] 08:51:08 INFO - PROCESS | 1925 | --DOCSHELL 0x1214a2800 == 29 [pid = 1925] [id = 191] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1214bb400) [pid = 1925] [serial = 560] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x11910fc00) [pid = 1925] [serial = 563] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x128a4a400) [pid = 1925] [serial = 569] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x128bc9c00) [pid = 1925] [serial = 570] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x1167b3c00) [pid = 1925] [serial = 551] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x1172bf400) [pid = 1925] [serial = 552] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x12b0c8c00) [pid = 1925] [serial = 549] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1294d0000) [pid = 1925] [serial = 548] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12152a800) [pid = 1925] [serial = 546] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x121010c00) [pid = 1925] [serial = 545] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x117ea9000) [pid = 1925] [serial = 543] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x115eb8000) [pid = 1925] [serial = 542] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x118306c00) [pid = 1925] [serial = 554] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x1199d1c00) [pid = 1925] [serial = 557] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x121011c00) [pid = 1925] [serial = 558] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x121ab4400) [pid = 1925] [serial = 564] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x121ab6800) [pid = 1925] [serial = 561] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x126476800) [pid = 1925] [serial = 567] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x1185b2800) [pid = 1925] [serial = 555] [outer = 0x0] [url = about:blank] 08:51:08 INFO - PROCESS | 1925 | --DOMWINDOW == 58 (0x124ca0800) [pid = 1925] [serial = 566] [outer = 0x0] [url = about:blank] 08:51:09 INFO - PROCESS | 1925 | 1466697069144 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]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms 08:51:09 INFO - PROCESS | 1925 | 1466697069178 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 1925 | 1466697069182 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:51:09 INFO - PROCESS | 1925 | 1466697069186 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1925 | 1466697069188 Marionette TRACE conn2 <- [1,790,null,{}] 08:51:09 INFO - PROCESS | 1925 | 1466697069190 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}] 08:51:09 INFO - PROCESS | 1925 | 1466697069192 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:09 INFO - PROCESS | 1925 | 1466697069268 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:51:09 INFO - PROCESS | 1925 | 1466697069272 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 1925 | 1466697069274 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x118139000 == 30 [pid = 1925] [id = 205] 08:51:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x118210c00) [pid = 1925] [serial = 613] [outer = 0x0] 08:51:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x11830e800) [pid = 1925] [serial = 614] [outer = 0x118210c00] 08:51:09 INFO - PROCESS | 1925 | 1466697069305 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1185b2800) [pid = 1925] [serial = 615] [outer = 0x118210c00] 08:51:09 INFO - PROCESS | 1925 | 1466697069635 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]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 474ms 08:51:09 INFO - PROCESS | 1925 | 1466697069661 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 1925 | 1466697069663 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:51:09 INFO - PROCESS | 1925 | 1466697069665 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1925 | 1466697069667 Marionette TRACE conn2 <- [1,794,null,{}] 08:51:09 INFO - PROCESS | 1925 | 1466697069675 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}] 08:51:09 INFO - PROCESS | 1925 | 1466697069678 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:09 INFO - PROCESS | 1925 | 1466697069755 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:51:09 INFO - PROCESS | 1925 | 1466697069803 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 1925 | 1466697069805 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x118569000 == 31 [pid = 1925] [id = 206] 08:51:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x1185c5400) [pid = 1925] [serial = 616] [outer = 0x0] 08:51:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x11954a000) [pid = 1925] [serial = 617] [outer = 0x1185c5400] 08:51:09 INFO - PROCESS | 1925 | 1466697069833 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x12100d400) [pid = 1925] [serial = 618] [outer = 0x1185c5400] 08:51:10 INFO - PROCESS | 1925 | 1466697070128 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]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 08:51:10 INFO - PROCESS | 1925 | 1466697070187 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 1925 | 1466697070189 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:51:10 INFO - PROCESS | 1925 | 1466697070194 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 1925 | 1466697070195 Marionette TRACE conn2 <- [1,798,null,{}] 08:51:10 INFO - PROCESS | 1925 | 1466697070197 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}] 08:51:10 INFO - PROCESS | 1925 | 1466697070198 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:10 INFO - PROCESS | 1925 | 1466697070272 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:51:10 INFO - PROCESS | 1925 | 1466697070318 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1925 | 1466697070319 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x119321800 == 32 [pid = 1925] [id = 207] 08:51:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x1132cf000) [pid = 1925] [serial = 619] [outer = 0x0] 08:51:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x121015c00) [pid = 1925] [serial = 620] [outer = 0x1132cf000] 08:51:10 INFO - PROCESS | 1925 | 1466697070344 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x121863400) [pid = 1925] [serial = 621] [outer = 0x1132cf000] 08:51:10 INFO - PROCESS | 1925 | 1466697070663 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]]]}] 08:51:10 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 08:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 08:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:51:10 INFO - PROCESS | 1925 | 1466697070716 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 1925 | 1466697070717 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:51:10 INFO - PROCESS | 1925 | 1466697070720 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 1925 | 1466697070722 Marionette TRACE conn2 <- [1,802,null,{}] 08:51:10 INFO - PROCESS | 1925 | 1466697070725 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}] 08:51:10 INFO - PROCESS | 1925 | 1466697070727 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:10 INFO - PROCESS | 1925 | 1466697070835 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:51:10 INFO - PROCESS | 1925 | 1466697070869 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1925 | 1466697070870 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x119986800 == 33 [pid = 1925] [id = 208] 08:51:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x113375400) [pid = 1925] [serial = 622] [outer = 0x0] 08:51:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x1216e5c00) [pid = 1925] [serial = 623] [outer = 0x113375400] 08:51:10 INFO - PROCESS | 1925 | 1466697070921 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x124c98c00) [pid = 1925] [serial = 624] [outer = 0x113375400] 08:51:11 INFO - PROCESS | 1925 | 1466697071264 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]]]}] 08:51:11 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 08:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 572ms 08:51:11 INFO - PROCESS | 1925 | 1466697071292 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:51:11 INFO - PROCESS | 1925 | 1466697071294 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:51:11 INFO - PROCESS | 1925 | 1466697071296 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1925 | 1466697071297 Marionette TRACE conn2 <- [1,806,null,{}] 08:51:11 INFO - PROCESS | 1925 | 1466697071300 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}] 08:51:11 INFO - PROCESS | 1925 | 1466697071304 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:11 INFO - PROCESS | 1925 | 1466697071421 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:51:11 INFO - PROCESS | 1925 | 1466697071455 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 1925 | 1466697071456 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x1213c5800 == 34 [pid = 1925] [id = 209] 08:51:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x124c9f400) [pid = 1925] [serial = 625] [outer = 0x0] 08:51:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x125d8cc00) [pid = 1925] [serial = 626] [outer = 0x124c9f400] 08:51:11 INFO - PROCESS | 1925 | 1466697071480 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x128ead000) [pid = 1925] [serial = 627] [outer = 0x124c9f400] 08:51:11 INFO - PROCESS | 1925 | [1925] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:51:11 INFO - PROCESS | 1925 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:51:11 INFO - PROCESS | 1925 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:51:11 INFO - PROCESS | 1925 | [GFX2-]: Using SkiaGL canvas. 08:51:11 INFO - PROCESS | 1925 | 1466697071842 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]]]}] 08:51:11 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 08:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 08:51:11 INFO - PROCESS | 1925 | 1466697071869 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 1925 | 1466697071871 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:51:11 INFO - PROCESS | 1925 | 1466697071873 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1925 | 1466697071874 Marionette TRACE conn2 <- [1,810,null,{}] 08:51:11 INFO - PROCESS | 1925 | 1466697071876 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}] 08:51:11 INFO - PROCESS | 1925 | 1466697071877 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:11 INFO - PROCESS | 1925 | 1466697071968 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:51:11 INFO - PROCESS | 1925 | 1466697071971 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 1925 | 1466697071972 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x12428a800 == 35 [pid = 1925] [id = 210] 08:51:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x112a82c00) [pid = 1925] [serial = 628] [outer = 0x0] 08:51:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1293a2c00) [pid = 1925] [serial = 629] [outer = 0x112a82c00] 08:51:11 INFO - PROCESS | 1925 | 1466697071997 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x12a3a5000) [pid = 1925] [serial = 630] [outer = 0x112a82c00] 08:51:12 INFO - PROCESS | 1925 | 1466697072327 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]]]}] 08:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 08:51:12 INFO - PROCESS | 1925 | 1466697072348 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 1925 | 1466697072349 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:51:12 INFO - PROCESS | 1925 | 1466697072351 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 1925 | 1466697072352 Marionette TRACE conn2 <- [1,814,null,{}] 08:51:12 INFO - PROCESS | 1925 | 1466697072354 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}] 08:51:12 INFO - PROCESS | 1925 | 1466697072356 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:12 INFO - PROCESS | 1925 | 1466697072453 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:51:12 INFO - PROCESS | 1925 | 1466697072457 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 1925 | 1466697072458 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x124db8000 == 36 [pid = 1925] [id = 211] 08:51:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x12a68c000) [pid = 1925] [serial = 631] [outer = 0x0] 08:51:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x12a8c9400) [pid = 1925] [serial = 632] [outer = 0x12a68c000] 08:51:12 INFO - PROCESS | 1925 | 1466697072481 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x12a8cf400) [pid = 1925] [serial = 633] [outer = 0x12a68c000] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x119fb0400) [pid = 1925] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1185b2400) [pid = 1925] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x1172c9400) [pid = 1925] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x1258c7400) [pid = 1925] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1133b0800) [pid = 1925] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x110eeb400) [pid = 1925] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x111f18000) [pid = 1925] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x119554400) [pid = 1925] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1199ce000) [pid = 1925] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:51:12 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x1264d7c00) [pid = 1925] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:51:12 INFO - PROCESS | 1925 | 1466697072863 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] 08:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:51:12 INFO - PROCESS | 1925 | 1466697072876 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:51:12 INFO - PROCESS | 1925 | 1466697072880 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 1925 | 1466697072882 Marionette TRACE conn2 <- [1,818,null,{}] 08:51:12 INFO - PROCESS | 1925 | 1466697072885 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}] 08:51:12 INFO - PROCESS | 1925 | 1466697072887 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:13 INFO - PROCESS | 1925 | 1466697073001 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:51:13 INFO - PROCESS | 1925 | 1466697073006 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1925 | 1466697073007 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f2a000 == 37 [pid = 1925] [id = 212] 08:51:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x1172c9400) [pid = 1925] [serial = 634] [outer = 0x0] 08:51:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x11973d000) [pid = 1925] [serial = 635] [outer = 0x1172c9400] 08:51:13 INFO - PROCESS | 1925 | 1466697073056 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x125c86c00) [pid = 1925] [serial = 636] [outer = 0x1172c9400] 08:51:13 INFO - PROCESS | 1925 | 1466697073466 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]]]}] 08:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 08:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:51:13 INFO - PROCESS | 1925 | 1466697073500 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1925 | 1466697073501 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:51:13 INFO - PROCESS | 1925 | 1466697073503 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1925 | 1466697073504 Marionette TRACE conn2 <- [1,822,null,{}] 08:51:13 INFO - PROCESS | 1925 | 1466697073506 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}] 08:51:13 INFO - PROCESS | 1925 | 1466697073507 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:13 INFO - PROCESS | 1925 | 1466697073579 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:51:13 INFO - PROCESS | 1925 | 1466697073582 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1925 | 1466697073583 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x11931c800 == 38 [pid = 1925] [id = 213] 08:51:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x125d83000) [pid = 1925] [serial = 637] [outer = 0x0] 08:51:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x12a8d6400) [pid = 1925] [serial = 638] [outer = 0x125d83000] 08:51:13 INFO - PROCESS | 1925 | 1466697073609 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x12af3f000) [pid = 1925] [serial = 639] [outer = 0x125d83000] 08:51:13 INFO - PROCESS | 1925 | 1466697073933 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] 08:51:13 INFO - PROCESS | 1925 | 1466697073973 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:51:13 INFO - PROCESS | 1925 | 1466697073975 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1925 | 1466697073977 Marionette TRACE conn2 <- [1,826,null,{}] 08:51:13 INFO - PROCESS | 1925 | 1466697073979 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}] 08:51:13 INFO - PROCESS | 1925 | 1466697073981 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:14 INFO - PROCESS | 1925 | 1466697074066 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:51:14 INFO - PROCESS | 1925 | 1466697074069 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 1925 | 1466697074080 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e85000 == 39 [pid = 1925] [id = 214] 08:51:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x121a0f000) [pid = 1925] [serial = 640] [outer = 0x0] 08:51:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x12aff3c00) [pid = 1925] [serial = 641] [outer = 0x121a0f000] 08:51:14 INFO - PROCESS | 1925 | 1466697074151 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x12b8abc00) [pid = 1925] [serial = 642] [outer = 0x121a0f000] 08:51:14 INFO - PROCESS | 1925 | 1466697074427 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]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms 08:51:14 INFO - PROCESS | 1925 | 1466697074448 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1925 | 1466697074449 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:51:14 INFO - PROCESS | 1925 | 1466697074452 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1925 | 1466697074453 Marionette TRACE conn2 <- [1,830,null,{}] 08:51:14 INFO - PROCESS | 1925 | 1466697074465 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}] 08:51:14 INFO - PROCESS | 1925 | 1466697074466 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:14 INFO - PROCESS | 1925 | 1466697074547 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:51:14 INFO - PROCESS | 1925 | 1466697074551 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 1925 | 1466697074552 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f4000 == 40 [pid = 1925] [id = 215] 08:51:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x12b8a8800) [pid = 1925] [serial = 643] [outer = 0x0] 08:51:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x12b8b4000) [pid = 1925] [serial = 644] [outer = 0x12b8a8800] 08:51:14 INFO - PROCESS | 1925 | 1466697074578 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x12bcc2000) [pid = 1925] [serial = 645] [outer = 0x12b8a8800] 08:51:14 INFO - PROCESS | 1925 | 1466697074955 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]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 08:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:51:14 INFO - PROCESS | 1925 | 1466697074972 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1925 | 1466697074974 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:51:14 INFO - PROCESS | 1925 | 1466697074977 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1925 | 1466697074979 Marionette TRACE conn2 <- [1,834,null,{}] 08:51:14 INFO - PROCESS | 1925 | 1466697074983 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}] 08:51:14 INFO - PROCESS | 1925 | 1466697074985 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:15 INFO - PROCESS | 1925 | 1466697075087 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:51:15 INFO - PROCESS | 1925 | 1466697075146 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1925 | 1466697075149 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ace000 == 41 [pid = 1925] [id = 216] 08:51:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x111f1a400) [pid = 1925] [serial = 646] [outer = 0x0] 08:51:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1167b2400) [pid = 1925] [serial = 647] [outer = 0x111f1a400] 08:51:15 INFO - PROCESS | 1925 | 1466697075180 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x117ea9c00) [pid = 1925] [serial = 648] [outer = 0x111f1a400] 08:51:15 INFO - PROCESS | 1925 | 1466697075598 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]]]}] 08:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 08:51:15 INFO - PROCESS | 1925 | 1466697075657 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 1925 | 1466697075660 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:51:15 INFO - PROCESS | 1925 | 1466697075666 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 1925 | 1466697075668 Marionette TRACE conn2 <- [1,838,null,{}] 08:51:15 INFO - PROCESS | 1925 | 1466697075671 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}] 08:51:15 INFO - PROCESS | 1925 | 1466697075672 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:15 INFO - PROCESS | 1925 | 1466697075770 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:51:15 INFO - PROCESS | 1925 | 1466697075834 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1925 | 1466697075835 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195d7800 == 42 [pid = 1925] [id = 217] 08:51:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1185af400) [pid = 1925] [serial = 649] [outer = 0x0] 08:51:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11876d000) [pid = 1925] [serial = 650] [outer = 0x1185af400] 08:51:15 INFO - PROCESS | 1925 | 1466697075865 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119553400) [pid = 1925] [serial = 651] [outer = 0x1185af400] 08:51:16 INFO - PROCESS | 1925 | 1466697076281 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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 619ms 08:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:51:16 INFO - PROCESS | 1925 | 1466697076286 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1925 | 1466697076287 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:51:16 INFO - PROCESS | 1925 | 1466697076289 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1925 | 1466697076292 Marionette TRACE conn2 <- [1,842,null,{}] 08:51:16 INFO - PROCESS | 1925 | 1466697076300 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}] 08:51:16 INFO - PROCESS | 1925 | 1466697076302 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:16 INFO - PROCESS | 1925 | 1466697076422 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:51:16 INFO - PROCESS | 1925 | 1466697076498 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:16 INFO - PROCESS | 1925 | 1466697076501 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295da800 == 43 [pid = 1925] [id = 218] 08:51:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x121ab5c00) [pid = 1925] [serial = 652] [outer = 0x0] 08:51:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1258c0000) [pid = 1925] [serial = 653] [outer = 0x121ab5c00] 08:51:16 INFO - PROCESS | 1925 | 1466697076533 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x128a4a400) [pid = 1925] [serial = 654] [outer = 0x121ab5c00] 08:51:16 INFO - PROCESS | 1925 | 1466697076924 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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 673ms 08:51:16 INFO - PROCESS | 1925 | 1466697076962 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1925 | 1466697076964 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:51:16 INFO - PROCESS | 1925 | 1466697076967 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1925 | 1466697076968 Marionette TRACE conn2 <- [1,846,null,{}] 08:51:16 INFO - PROCESS | 1925 | 1466697076970 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}] 08:51:16 INFO - PROCESS | 1925 | 1466697076972 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:17 INFO - PROCESS | 1925 | 1466697077070 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:51:17 INFO - PROCESS | 1925 | 1466697077121 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 1925 | 1466697077122 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a838000 == 44 [pid = 1925] [id = 219] 08:51:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1258c4c00) [pid = 1925] [serial = 655] [outer = 0x0] 08:51:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1293c3400) [pid = 1925] [serial = 656] [outer = 0x1258c4c00] 08:51:17 INFO - PROCESS | 1925 | 1466697077163 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12affc800) [pid = 1925] [serial = 657] [outer = 0x1258c4c00] 08:51:17 INFO - PROCESS | 1925 | 1466697077709 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]]]}] 08:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 819ms 08:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:51:17 INFO - PROCESS | 1925 | 1466697077786 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 1925 | 1466697077789 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:51:17 INFO - PROCESS | 1925 | 1466697077792 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 1925 | 1466697077794 Marionette TRACE conn2 <- [1,850,null,{}] 08:51:17 INFO - PROCESS | 1925 | 1466697077797 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}] 08:51:17 INFO - PROCESS | 1925 | 1466697077799 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:17 INFO - PROCESS | 1925 | 1466697077888 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:51:17 INFO - PROCESS | 1925 | 1466697077942 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 1925 | 1466697077945 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x113d11000 == 45 [pid = 1925] [id = 220] 08:51:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x112a82800) [pid = 1925] [serial = 658] [outer = 0x0] 08:51:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x112ee9400) [pid = 1925] [serial = 659] [outer = 0x112a82800] 08:51:17 INFO - PROCESS | 1925 | 1466697077973 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1132d1800) [pid = 1925] [serial = 660] [outer = 0x112a82800] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x128e85000 == 44 [pid = 1925] [id = 214] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x11931c800 == 43 [pid = 1925] [id = 213] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x125f2a000 == 42 [pid = 1925] [id = 212] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x124db8000 == 41 [pid = 1925] [id = 211] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12428a800 == 40 [pid = 1925] [id = 210] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1213c5800 == 39 [pid = 1925] [id = 209] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x119986800 == 38 [pid = 1925] [id = 208] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x119321800 == 37 [pid = 1925] [id = 207] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x118569000 == 36 [pid = 1925] [id = 206] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x118139000 == 35 [pid = 1925] [id = 205] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1169af800 == 34 [pid = 1925] [id = 204] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x11931c000 == 33 [pid = 1925] [id = 202] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x116adb000 == 32 [pid = 1925] [id = 203] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x12a838000 == 31 [pid = 1925] [id = 219] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1295da800 == 30 [pid = 1925] [id = 218] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1195d7800 == 29 [pid = 1925] [id = 217] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f4000 == 28 [pid = 1925] [id = 215] 08:51:18 INFO - PROCESS | 1925 | --DOCSHELL 0x116ace000 == 27 [pid = 1925] [id = 216] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x128bc5400) [pid = 1925] [serial = 605] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x124ca1800) [pid = 1925] [serial = 593] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1258be800) [pid = 1925] [serial = 594] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11954f400) [pid = 1925] [serial = 596] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1216e3c00) [pid = 1925] [serial = 597] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1176f3c00) [pid = 1925] [serial = 578] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x125c85000) [pid = 1925] [serial = 599] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x118110800) [pid = 1925] [serial = 579] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1133e1800) [pid = 1925] [serial = 575] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1167a5400) [pid = 1925] [serial = 576] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1185bdc00) [pid = 1925] [serial = 581] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x118770000) [pid = 1925] [serial = 582] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1199c6800) [pid = 1925] [serial = 587] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1196e9800) [pid = 1925] [serial = 584] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x119740c00) [pid = 1925] [serial = 585] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1216e6c00) [pid = 1925] [serial = 590] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x124634c00) [pid = 1925] [serial = 591] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x128a50800) [pid = 1925] [serial = 603] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x126477800) [pid = 1925] [serial = 600] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x128a49000) [pid = 1925] [serial = 602] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x12100e400) [pid = 1925] [serial = 588] [outer = 0x0] [url = about:blank] 08:51:18 INFO - PROCESS | 1925 | 1466697078922 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]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1171ms 08:51:18 INFO - PROCESS | 1925 | 1466697078963 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 1925 | 1466697078965 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:51:18 INFO - PROCESS | 1925 | 1466697078969 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 1925 | 1466697078971 Marionette TRACE conn2 <- [1,854,null,{}] 08:51:18 INFO - PROCESS | 1925 | 1466697078976 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}] 08:51:18 INFO - PROCESS | 1925 | 1466697078979 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:19 INFO - PROCESS | 1925 | 1466697079056 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:51:19 INFO - PROCESS | 1925 | 1466697079062 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:19 INFO - PROCESS | 1925 | 1466697079065 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x112e48800 == 28 [pid = 1925] [id = 221] 08:51:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x113233400) [pid = 1925] [serial = 661] [outer = 0x0] 08:51:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1132c7000) [pid = 1925] [serial = 662] [outer = 0x113233400] 08:51:19 INFO - PROCESS | 1925 | 1466697079094 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x113d27c00) [pid = 1925] [serial = 663] [outer = 0x113233400] 08:51:19 INFO - PROCESS | 1925 | 1466697079448 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]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 522ms 08:51:19 INFO - PROCESS | 1925 | 1466697079491 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 1925 | 1466697079494 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:51:19 INFO - PROCESS | 1925 | 1466697079519 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 1925 | 1466697079520 Marionette TRACE conn2 <- [1,858,null,{}] 08:51:19 INFO - PROCESS | 1925 | 1466697079523 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}] 08:51:19 INFO - PROCESS | 1925 | 1466697079525 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:19 INFO - PROCESS | 1925 | 1466697079602 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:51:19 INFO - PROCESS | 1925 | 1466697079610 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:19 INFO - PROCESS | 1925 | 1466697079611 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ade000 == 29 [pid = 1925] [id = 222] 08:51:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1167b3000) [pid = 1925] [serial = 664] [outer = 0x0] 08:51:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x116f8f400) [pid = 1925] [serial = 665] [outer = 0x1167b3000] 08:51:19 INFO - PROCESS | 1925 | 1466697079638 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1172bd000) [pid = 1925] [serial = 666] [outer = 0x1167b3000] 08:51:19 INFO - PROCESS | 1925 | 1466697079985 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]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms 08:51:19 INFO - PROCESS | 1925 | 1466697079989 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 1925 | 1466697079991 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:51:20 INFO - PROCESS | 1925 | 1466697079997 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1925 | 1466697079999 Marionette TRACE conn2 <- [1,862,null,{}] 08:51:20 INFO - PROCESS | 1925 | 1466697080008 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}] 08:51:20 INFO - PROCESS | 1925 | 1466697080013 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:20 INFO - PROCESS | 1925 | 1466697080089 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:51:20 INFO - PROCESS | 1925 | 1466697080137 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 1925 | 1466697080140 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x111f6a800 == 30 [pid = 1925] [id = 223] 08:51:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x117eaa400) [pid = 1925] [serial = 667] [outer = 0x0] 08:51:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11820a800) [pid = 1925] [serial = 668] [outer = 0x117eaa400] 08:51:20 INFO - PROCESS | 1925 | 1466697080168 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11842c800) [pid = 1925] [serial = 669] [outer = 0x117eaa400] 08:51:20 INFO - PROCESS | 1925 | 1466697080468 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]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms 08:51:20 INFO - PROCESS | 1925 | 1466697080520 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:51:20 INFO - PROCESS | 1925 | 1466697080521 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:51:20 INFO - PROCESS | 1925 | 1466697080524 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1925 | 1466697080527 Marionette TRACE conn2 <- [1,866,null,{}] 08:51:20 INFO - PROCESS | 1925 | 1466697080530 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}] 08:51:20 INFO - PROCESS | 1925 | 1466697080531 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:20 INFO - PROCESS | 1925 | 1466697080604 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:51:20 INFO - PROCESS | 1925 | 1466697080657 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 1925 | 1466697080658 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x118403800 == 31 [pid = 1925] [id = 224] 08:51:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11810b800) [pid = 1925] [serial = 670] [outer = 0x0] 08:51:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x118776c00) [pid = 1925] [serial = 671] [outer = 0x11810b800] 08:51:20 INFO - PROCESS | 1925 | 1466697080683 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119109800) [pid = 1925] [serial = 672] [outer = 0x11810b800] 08:51:20 INFO - PROCESS | 1925 | 1466697080952 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]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 473ms 08:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:51:21 INFO - PROCESS | 1925 | 1466697081005 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 1925 | 1466697081006 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:51:21 INFO - PROCESS | 1925 | 1466697081010 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 1925 | 1466697081014 Marionette TRACE conn2 <- [1,870,null,{}] 08:51:21 INFO - PROCESS | 1925 | 1466697081023 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}] 08:51:21 INFO - PROCESS | 1925 | 1466697081026 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:21 INFO - PROCESS | 1925 | 1466697081113 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:51:21 INFO - PROCESS | 1925 | 1466697081145 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 1925 | 1466697081146 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x119312800 == 32 [pid = 1925] [id = 225] 08:51:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x118f4ec00) [pid = 1925] [serial = 673] [outer = 0x0] 08:51:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119550400) [pid = 1925] [serial = 674] [outer = 0x118f4ec00] 08:51:21 INFO - PROCESS | 1925 | 1466697081170 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x11973e400) [pid = 1925] [serial = 675] [outer = 0x118f4ec00] 08:51:21 INFO - PROCESS | 1925 | 1466697081498 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]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 530ms 08:51:21 INFO - PROCESS | 1925 | 1466697081539 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 1925 | 1466697081540 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:51:21 INFO - PROCESS | 1925 | 1466697081542 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 1925 | 1466697081543 Marionette TRACE conn2 <- [1,874,null,{}] 08:51:21 INFO - PROCESS | 1925 | 1466697081546 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}] 08:51:21 INFO - PROCESS | 1925 | 1466697081550 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:21 INFO - PROCESS | 1925 | 1466697081660 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:51:21 INFO - PROCESS | 1925 | 1466697081693 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 1925 | 1466697081694 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x119980000 == 33 [pid = 1925] [id = 226] 08:51:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x119743c00) [pid = 1925] [serial = 676] [outer = 0x0] 08:51:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x119fb7400) [pid = 1925] [serial = 677] [outer = 0x119743c00] 08:51:21 INFO - PROCESS | 1925 | 1466697081719 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x121538000) [pid = 1925] [serial = 678] [outer = 0x119743c00] 08:51:22 INFO - PROCESS | 1925 | 1466697082040 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]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 08:51:22 INFO - PROCESS | 1925 | 1466697082063 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 1925 | 1466697082064 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:51:22 INFO - PROCESS | 1925 | 1466697082072 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 1925 | 1466697082073 Marionette TRACE conn2 <- [1,878,null,{}] 08:51:22 INFO - PROCESS | 1925 | 1466697082075 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}] 08:51:22 INFO - PROCESS | 1925 | 1466697082077 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:22 INFO - PROCESS | 1925 | 1466697082170 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:51:22 INFO - PROCESS | 1925 | 1466697082205 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1925 | 1466697082206 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x121151800 == 34 [pid = 1925] [id = 227] 08:51:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x111fdfc00) [pid = 1925] [serial = 679] [outer = 0x0] 08:51:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x121a11000) [pid = 1925] [serial = 680] [outer = 0x111fdfc00] 08:51:22 INFO - PROCESS | 1925 | 1466697082230 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x124112800) [pid = 1925] [serial = 681] [outer = 0x111fdfc00] 08:51:22 INFO - PROCESS | 1925 | 1466697082564 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]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 08:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:51:22 INFO - PROCESS | 1925 | 1466697082591 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 1925 | 1466697082592 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:51:22 INFO - PROCESS | 1925 | 1466697082594 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 1925 | 1466697082595 Marionette TRACE conn2 <- [1,882,null,{}] 08:51:22 INFO - PROCESS | 1925 | 1466697082603 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}] 08:51:22 INFO - PROCESS | 1925 | 1466697082605 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:22 INFO - PROCESS | 1925 | 1466697082735 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:51:22 INFO - PROCESS | 1925 | 1466697082738 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1925 | 1466697082740 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212bf000 == 35 [pid = 1925] [id = 228] 08:51:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x124114c00) [pid = 1925] [serial = 682] [outer = 0x0] 08:51:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1244c2000) [pid = 1925] [serial = 683] [outer = 0x124114c00] 08:51:22 INFO - PROCESS | 1925 | 1466697082764 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x124cf0000) [pid = 1925] [serial = 684] [outer = 0x124114c00] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x124c9f400) [pid = 1925] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x112a82c00) [pid = 1925] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11697f400) [pid = 1925] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1132cf000) [pid = 1925] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118210c00) [pid = 1925] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x113267c00) [pid = 1925] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1185b6000) [pid = 1925] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1185c5400) [pid = 1925] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12a68c000) [pid = 1925] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1172c9400) [pid = 1925] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12b8a8800) [pid = 1925] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x125d83000) [pid = 1925] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x121a0f000) [pid = 1925] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x113375400) [pid = 1925] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:51:23 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x124119800) [pid = 1925] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:51:23 INFO - PROCESS | 1925 | 1466697083189 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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 625ms 08:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:51:23 INFO - PROCESS | 1925 | 1466697083220 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1925 | 1466697083221 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:51:23 INFO - PROCESS | 1925 | 1466697083223 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1925 | 1466697083224 Marionette TRACE conn2 <- [1,886,null,{}] 08:51:23 INFO - PROCESS | 1925 | 1466697083227 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}] 08:51:23 INFO - PROCESS | 1925 | 1466697083228 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:23 INFO - PROCESS | 1925 | 1466697083308 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:51:23 INFO - PROCESS | 1925 | 1466697083313 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 1925 | 1466697083314 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c22000 == 36 [pid = 1925] [id = 229] 08:51:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x116a21c00) [pid = 1925] [serial = 685] [outer = 0x0] 08:51:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x121011800) [pid = 1925] [serial = 686] [outer = 0x116a21c00] 08:51:23 INFO - PROCESS | 1925 | 1466697083338 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x117ea9400) [pid = 1925] [serial = 687] [outer = 0x116a21c00] 08:51:23 INFO - PROCESS | 1925 | 1466697083663 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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 08:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:51:23 INFO - PROCESS | 1925 | 1466697083695 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1925 | 1466697083696 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:51:23 INFO - PROCESS | 1925 | 1466697083698 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1925 | 1466697083699 Marionette TRACE conn2 <- [1,890,null,{}] 08:51:23 INFO - PROCESS | 1925 | 1466697083701 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}] 08:51:23 INFO - PROCESS | 1925 | 1466697083702 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:23 INFO - PROCESS | 1925 | 1466697083795 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:51:23 INFO - PROCESS | 1925 | 1466697083801 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 1925 | 1466697083802 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x123dfb000 == 37 [pid = 1925] [id = 230] 08:51:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x118f4b400) [pid = 1925] [serial = 688] [outer = 0x0] 08:51:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124cf9c00) [pid = 1925] [serial = 689] [outer = 0x118f4b400] 08:51:23 INFO - PROCESS | 1925 | 1466697083829 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1258c1400) [pid = 1925] [serial = 690] [outer = 0x118f4b400] 08:51:24 INFO - PROCESS | 1925 | 1466697084130 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]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 08:51:24 INFO - PROCESS | 1925 | 1466697084167 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 1925 | 1466697084169 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:51:24 INFO - PROCESS | 1925 | 1466697084171 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1925 | 1466697084173 Marionette TRACE conn2 <- [1,894,null,{}] 08:51:24 INFO - PROCESS | 1925 | 1466697084178 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}] 08:51:24 INFO - PROCESS | 1925 | 1466697084180 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:24 INFO - PROCESS | 1925 | 1466697084271 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:51:24 INFO - PROCESS | 1925 | 1466697084276 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 1925 | 1466697084279 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d46000 == 38 [pid = 1925] [id = 231] 08:51:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1258c6800) [pid = 1925] [serial = 691] [outer = 0x0] 08:51:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x126476400) [pid = 1925] [serial = 692] [outer = 0x1258c6800] 08:51:24 INFO - PROCESS | 1925 | 1466697084305 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128a4a800) [pid = 1925] [serial = 693] [outer = 0x1258c6800] 08:51:24 INFO - PROCESS | 1925 | 1466697084738 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]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 623ms 08:51:24 INFO - PROCESS | 1925 | 1466697084795 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:51:24 INFO - PROCESS | 1925 | 1466697084797 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:51:24 INFO - PROCESS | 1925 | 1466697084800 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1925 | 1466697084801 Marionette TRACE conn2 <- [1,898,null,{}] 08:51:24 INFO - PROCESS | 1925 | 1466697084805 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}] 08:51:24 INFO - PROCESS | 1925 | 1466697084806 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:24 INFO - PROCESS | 1925 | 1466697084898 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:51:24 INFO - PROCESS | 1925 | 1466697084903 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 1925 | 1466697084904 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e7b000 == 39 [pid = 1925] [id = 232] 08:51:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128a4dc00) [pid = 1925] [serial = 694] [outer = 0x0] 08:51:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128bc0000) [pid = 1925] [serial = 695] [outer = 0x128a4dc00] 08:51:24 INFO - PROCESS | 1925 | 1466697084928 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128d78c00) [pid = 1925] [serial = 696] [outer = 0x128a4dc00] 08:51:25 INFO - PROCESS | 1925 | 1466697085517 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]]]}] 08:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 771ms 08:51:25 INFO - PROCESS | 1925 | 1466697085571 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:51:25 INFO - PROCESS | 1925 | 1466697085575 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:51:25 INFO - PROCESS | 1925 | 1466697085580 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 1925 | 1466697085583 Marionette TRACE conn2 <- [1,902,null,{}] 08:51:25 INFO - PROCESS | 1925 | 1466697085589 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}] 08:51:25 INFO - PROCESS | 1925 | 1466697085591 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:25 INFO - PROCESS | 1925 | 1466697085726 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:51:25 INFO - PROCESS | 1925 | 1466697085801 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1925 | 1466697085802 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x116acc800 == 40 [pid = 1925] [id = 233] 08:51:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x11330f800) [pid = 1925] [serial = 697] [outer = 0x0] 08:51:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1155d0400) [pid = 1925] [serial = 698] [outer = 0x11330f800] 08:51:25 INFO - PROCESS | 1925 | 1466697085833 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1164eb800) [pid = 1925] [serial = 699] [outer = 0x11330f800] 08:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 774ms 08:51:26 INFO - PROCESS | 1925 | 1466697086345 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]]]}] 08:51:26 INFO - PROCESS | 1925 | 1466697086352 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1925 | 1466697086355 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:51:26 INFO - PROCESS | 1925 | 1466697086360 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1925 | 1466697086362 Marionette TRACE conn2 <- [1,906,null,{}] 08:51:26 INFO - PROCESS | 1925 | 1466697086364 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}] 08:51:26 INFO - PROCESS | 1925 | 1466697086366 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:26 INFO - PROCESS | 1925 | 1466697086474 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:51:26 INFO - PROCESS | 1925 | 1466697086549 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1925 | 1466697086550 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x119706000 == 41 [pid = 1925] [id = 234] 08:51:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1176ecc00) [pid = 1925] [serial = 700] [outer = 0x0] 08:51:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x118116c00) [pid = 1925] [serial = 701] [outer = 0x1176ecc00] 08:51:26 INFO - PROCESS | 1925 | 1466697086581 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x11842a400) [pid = 1925] [serial = 702] [outer = 0x1176ecc00] 08:51:27 INFO - PROCESS | 1925 | 1466697087181 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 873ms 08:51:27 INFO - PROCESS | 1925 | 1466697087247 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1925 | 1466697087249 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:51:27 INFO - PROCESS | 1925 | 1466697087253 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1925 | 1466697087254 Marionette TRACE conn2 <- [1,910,null,{}] 08:51:27 INFO - PROCESS | 1925 | 1466697087258 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}] 08:51:27 INFO - PROCESS | 1925 | 1466697087260 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:27 INFO - PROCESS | 1925 | 1466697087361 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x125d46000 == 40 [pid = 1925] [id = 231] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x123dfb000 == 39 [pid = 1925] [id = 230] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x123c22000 == 38 [pid = 1925] [id = 229] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x1212bf000 == 37 [pid = 1925] [id = 228] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x121151800 == 36 [pid = 1925] [id = 227] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x119980000 == 35 [pid = 1925] [id = 226] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x119312800 == 34 [pid = 1925] [id = 225] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x118403800 == 33 [pid = 1925] [id = 224] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x111f6a800 == 32 [pid = 1925] [id = 223] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x116ade000 == 31 [pid = 1925] [id = 222] 08:51:27 INFO - PROCESS | 1925 | --DOCSHELL 0x112e48800 == 30 [pid = 1925] [id = 221] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1294c2800) [pid = 1925] [serial = 573] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x125d8cc00) [pid = 1925] [serial = 626] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1293a2c00) [pid = 1925] [serial = 629] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11810c800) [pid = 1925] [serial = 612] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x128ead000) [pid = 1925] [serial = 627] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x121015c00) [pid = 1925] [serial = 620] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x121863400) [pid = 1925] [serial = 621] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11830e800) [pid = 1925] [serial = 614] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1185b2800) [pid = 1925] [serial = 615] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x116236800) [pid = 1925] [serial = 608] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11714ec00) [pid = 1925] [serial = 609] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1294c5800) [pid = 1925] [serial = 606] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x11954a000) [pid = 1925] [serial = 617] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12100d400) [pid = 1925] [serial = 618] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1172c4800) [pid = 1925] [serial = 611] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12a8c9400) [pid = 1925] [serial = 632] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x125c86c00) [pid = 1925] [serial = 636] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11973d000) [pid = 1925] [serial = 635] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12bcc2000) [pid = 1925] [serial = 645] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12b8b4000) [pid = 1925] [serial = 644] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x12a8cf400) [pid = 1925] [serial = 633] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x12a8d6400) [pid = 1925] [serial = 638] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x12aff3c00) [pid = 1925] [serial = 641] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x12b8abc00) [pid = 1925] [serial = 642] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1216e5c00) [pid = 1925] [serial = 623] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x124c98c00) [pid = 1925] [serial = 624] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x12af3f000) [pid = 1925] [serial = 639] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x12a3a5000) [pid = 1925] [serial = 630] [outer = 0x0] [url = about:blank] 08:51:27 INFO - PROCESS | 1925 | 1466697087444 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 1925 | 1466697087446 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x1130b1000 == 31 [pid = 1925] [id = 235] 08:51:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1133e4400) [pid = 1925] [serial = 703] [outer = 0x0] 08:51:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x115f5c000) [pid = 1925] [serial = 704] [outer = 0x1133e4400] 08:51:27 INFO - PROCESS | 1925 | 1466697087473 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x117148800) [pid = 1925] [serial = 705] [outer = 0x1133e4400] 08:51:27 INFO - PROCESS | 1925 | 1466697087769 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 522ms 08:51:27 INFO - PROCESS | 1925 | 1466697087774 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1925 | 1466697087780 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:51:27 INFO - PROCESS | 1925 | 1466697087798 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1925 | 1466697087800 Marionette TRACE conn2 <- [1,914,null,{}] 08:51:27 INFO - PROCESS | 1925 | 1466697087803 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}] 08:51:27 INFO - PROCESS | 1925 | 1466697087804 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:27 INFO - PROCESS | 1925 | 1466697087886 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:51:27 INFO - PROCESS | 1925 | 1466697087891 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 1925 | 1466697087894 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x11814b000 == 32 [pid = 1925] [id = 236] 08:51:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1176f0800) [pid = 1925] [serial = 706] [outer = 0x0] 08:51:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1185b6000) [pid = 1925] [serial = 707] [outer = 0x1176f0800] 08:51:27 INFO - PROCESS | 1925 | 1466697087921 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x11876dc00) [pid = 1925] [serial = 708] [outer = 0x1176f0800] 08:51:28 INFO - PROCESS | 1925 | 1466697088264 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]]]}] 08:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 528ms 08:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:51:28 INFO - PROCESS | 1925 | 1466697088318 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:51:28 INFO - PROCESS | 1925 | 1466697088319 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:51:28 INFO - PROCESS | 1925 | 1466697088321 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 1925 | 1466697088324 Marionette TRACE conn2 <- [1,918,null,{}] 08:51:28 INFO - PROCESS | 1925 | 1466697088332 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}] 08:51:28 INFO - PROCESS | 1925 | 1466697088335 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:28 INFO - PROCESS | 1925 | 1466697088417 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:51:28 INFO - PROCESS | 1925 | 1466697088422 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 1925 | 1466697088425 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x118fd7000 == 33 [pid = 1925] [id = 237] 08:51:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x119550c00) [pid = 1925] [serial = 709] [outer = 0x0] 08:51:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11973ec00) [pid = 1925] [serial = 710] [outer = 0x119550c00] 08:51:28 INFO - PROCESS | 1925 | 1466697088455 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x12100dc00) [pid = 1925] [serial = 711] [outer = 0x119550c00] 08:51:28 INFO - PROCESS | 1925 | 1466697088863 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]]]}] 08:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 573ms 08:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:51:28 INFO - PROCESS | 1925 | 1466697088896 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:51:28 INFO - PROCESS | 1925 | 1466697088899 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:51:28 INFO - PROCESS | 1925 | 1466697088903 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 1925 | 1466697088904 Marionette TRACE conn2 <- [1,922,null,{}] 08:51:28 INFO - PROCESS | 1925 | 1466697088908 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}] 08:51:28 INFO - PROCESS | 1925 | 1466697088910 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:29 INFO - PROCESS | 1925 | 1466697089029 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:51:29 INFO - PROCESS | 1925 | 1466697089034 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 1925 | 1466697089036 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f16800 == 34 [pid = 1925] [id = 238] 08:51:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x121011c00) [pid = 1925] [serial = 712] [outer = 0x0] 08:51:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1213b3800) [pid = 1925] [serial = 713] [outer = 0x121011c00] 08:51:29 INFO - PROCESS | 1925 | 1466697089074 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x12186a800) [pid = 1925] [serial = 714] [outer = 0x121011c00] 08:51:29 INFO - PROCESS | 1925 | 1466697089447 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]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 569ms 08:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:51:29 INFO - PROCESS | 1925 | 1466697089472 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 1925 | 1466697089473 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:51:29 INFO - PROCESS | 1925 | 1466697089477 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1925 | 1466697089479 Marionette TRACE conn2 <- [1,926,null,{}] 08:51:29 INFO - PROCESS | 1925 | 1466697089482 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}] 08:51:29 INFO - PROCESS | 1925 | 1466697089483 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:29 INFO - PROCESS | 1925 | 1466697089590 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:51:29 INFO - PROCESS | 1925 | 1466697089602 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 1925 | 1466697089603 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x12116c000 == 35 [pid = 1925] [id = 239] 08:51:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x12186b400) [pid = 1925] [serial = 715] [outer = 0x0] 08:51:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x123d35400) [pid = 1925] [serial = 716] [outer = 0x12186b400] 08:51:29 INFO - PROCESS | 1925 | 1466697089628 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124780000) [pid = 1925] [serial = 717] [outer = 0x12186b400] 08:51:29 INFO - PROCESS | 1925 | 1466697089963 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]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 08:51:30 INFO - PROCESS | 1925 | 1466697089998 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 1925 | 1466697089999 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:51:30 INFO - PROCESS | 1925 | 1466697090001 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 1925 | 1466697090002 Marionette TRACE conn2 <- [1,930,null,{}] 08:51:30 INFO - PROCESS | 1925 | 1466697090005 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}] 08:51:30 INFO - PROCESS | 1925 | 1466697090009 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:30 INFO - PROCESS | 1925 | 1466697090126 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:51:30 INFO - PROCESS | 1925 | 1466697090129 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 1925 | 1466697090130 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12428a800 == 36 [pid = 1925] [id = 240] 08:51:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121863400) [pid = 1925] [serial = 718] [outer = 0x0] 08:51:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x124cefc00) [pid = 1925] [serial = 719] [outer = 0x121863400] 08:51:30 INFO - PROCESS | 1925 | 1466697090155 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x128bc1c00) [pid = 1925] [serial = 720] [outer = 0x121863400] 08:51:30 INFO - PROCESS | 1925 | 1466697090497 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]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 08:51:30 INFO - PROCESS | 1925 | 1466697090522 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 1925 | 1466697090524 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:51:30 INFO - PROCESS | 1925 | 1466697090533 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 1925 | 1466697090534 Marionette TRACE conn2 <- [1,934,null,{}] 08:51:30 INFO - PROCESS | 1925 | 1466697090537 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}] 08:51:30 INFO - PROCESS | 1925 | 1466697090539 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:30 INFO - PROCESS | 1925 | 1466697090692 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:51:30 INFO - PROCESS | 1925 | 1466697090711 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 1925 | 1466697090712 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258e2000 == 37 [pid = 1925] [id = 241] 08:51:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128bc7800) [pid = 1925] [serial = 721] [outer = 0x0] 08:51:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128d77400) [pid = 1925] [serial = 722] [outer = 0x128bc7800] 08:51:30 INFO - PROCESS | 1925 | 1466697090752 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x129398000) [pid = 1925] [serial = 723] [outer = 0x128bc7800] 08:51:31 INFO - PROCESS | 1925 | 1466697091174 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]]]}] 08:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 08:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:51:31 INFO - PROCESS | 1925 | 1466697091208 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 1925 | 1466697091210 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:51:31 INFO - PROCESS | 1925 | 1466697091212 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 1925 | 1466697091213 Marionette TRACE conn2 <- [1,938,null,{}] 08:51:31 INFO - PROCESS | 1925 | 1466697091215 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}] 08:51:31 INFO - PROCESS | 1925 | 1466697091216 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:31 INFO - PROCESS | 1925 | 1466697091309 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:51:31 INFO - PROCESS | 1925 | 1466697091312 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1925 | 1466697091314 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a6c000 == 38 [pid = 1925] [id = 242] 08:51:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128bc8000) [pid = 1925] [serial = 724] [outer = 0x0] 08:51:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1293a4c00) [pid = 1925] [serial = 725] [outer = 0x128bc8000] 08:51:31 INFO - PROCESS | 1925 | 1466697091337 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1293c5800) [pid = 1925] [serial = 726] [outer = 0x128bc8000] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1167b3000) [pid = 1925] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x112a82800) [pid = 1925] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x117eaa400) [pid = 1925] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x111fdfc00) [pid = 1925] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x113233400) [pid = 1925] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119743c00) [pid = 1925] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11810b800) [pid = 1925] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x124114c00) [pid = 1925] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x116a21c00) [pid = 1925] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1258c6800) [pid = 1925] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x111f1a400) [pid = 1925] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1185af400) [pid = 1925] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x121ab5c00) [pid = 1925] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x118f4ec00) [pid = 1925] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1258c4c00) [pid = 1925] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:51:31 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x118f4b400) [pid = 1925] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:51:31 INFO - PROCESS | 1925 | 1466697091734 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]]]}] 08:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 570ms 08:51:31 INFO - PROCESS | 1925 | 1466697091782 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 1925 | 1466697091784 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:51:31 INFO - PROCESS | 1925 | 1466697091786 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 1925 | 1466697091787 Marionette TRACE conn2 <- [1,942,null,{}] 08:51:31 INFO - PROCESS | 1925 | 1466697091790 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}] 08:51:31 INFO - PROCESS | 1925 | 1466697091791 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:31 INFO - PROCESS | 1925 | 1466697091871 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:51:31 INFO - PROCESS | 1925 | 1466697091877 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1925 | 1466697091879 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f03800 == 39 [pid = 1925] [id = 243] 08:51:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x111f16800) [pid = 1925] [serial = 727] [outer = 0x0] 08:51:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x118307000) [pid = 1925] [serial = 728] [outer = 0x111f16800] 08:51:31 INFO - PROCESS | 1925 | 1466697091903 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119745800) [pid = 1925] [serial = 729] [outer = 0x111f16800] 08:51:32 INFO - PROCESS | 1925 | 1466697092213 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]]]}] 08:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 475ms 08:51:32 INFO - PROCESS | 1925 | 1466697092270 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1925 | 1466697092271 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:51:32 INFO - PROCESS | 1925 | 1466697092274 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1925 | 1466697092275 Marionette TRACE conn2 <- [1,946,null,{}] 08:51:32 INFO - PROCESS | 1925 | 1466697092281 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}] 08:51:32 INFO - PROCESS | 1925 | 1466697092282 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:32 INFO - PROCESS | 1925 | 1466697092362 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:51:32 INFO - PROCESS | 1925 | 1466697092365 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 1925 | 1466697092366 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e83000 == 40 [pid = 1925] [id = 244] 08:51:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11810c000) [pid = 1925] [serial = 730] [outer = 0x0] 08:51:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1258be000) [pid = 1925] [serial = 731] [outer = 0x11810c000] 08:51:32 INFO - PROCESS | 1925 | 1466697092390 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1293ca800) [pid = 1925] [serial = 732] [outer = 0x11810c000] 08:51:32 INFO - PROCESS | 1925 | 1466697092712 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]]]}] 08:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 08:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:51:32 INFO - PROCESS | 1925 | 1466697092746 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1925 | 1466697092747 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:51:32 INFO - PROCESS | 1925 | 1466697092749 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1925 | 1466697092751 Marionette TRACE conn2 <- [1,950,null,{}] 08:51:32 INFO - PROCESS | 1925 | 1466697092753 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}] 08:51:32 INFO - PROCESS | 1925 | 1466697092755 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:32 INFO - PROCESS | 1925 | 1466697092851 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:51:32 INFO - PROCESS | 1925 | 1466697092854 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 1925 | 1466697092856 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a51a000 == 41 [pid = 1925] [id = 245] 08:51:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x125816000) [pid = 1925] [serial = 733] [outer = 0x0] 08:51:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x12a3a4400) [pid = 1925] [serial = 734] [outer = 0x125816000] 08:51:32 INFO - PROCESS | 1925 | 1466697092883 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12a8d0800) [pid = 1925] [serial = 735] [outer = 0x125816000] 08:51:33 INFO - PROCESS | 1925 | 1466697093228 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]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 520ms 08:51:33 INFO - PROCESS | 1925 | 1466697093273 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:51:33 INFO - PROCESS | 1925 | 1466697093275 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:51:33 INFO - PROCESS | 1925 | 1466697093278 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 1925 | 1466697093279 Marionette TRACE conn2 <- [1,954,null,{}] 08:51:33 INFO - PROCESS | 1925 | 1466697093281 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}] 08:51:33 INFO - PROCESS | 1925 | 1466697093282 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:33 INFO - PROCESS | 1925 | 1466697093358 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:51:33 INFO - PROCESS | 1925 | 1466697093363 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 1925 | 1466697093364 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a838000 == 42 [pid = 1925] [id = 246] 08:51:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12a68e800) [pid = 1925] [serial = 736] [outer = 0x0] 08:51:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12af37c00) [pid = 1925] [serial = 737] [outer = 0x12a68e800] 08:51:33 INFO - PROCESS | 1925 | 1466697093388 Marionette DEBUG loaded listener.js 08:51:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12aff8400) [pid = 1925] [serial = 738] [outer = 0x12a68e800] 08:51:33 INFO - PROCESS | 1925 | 1466697093859 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]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 623ms 08:51:33 INFO - PROCESS | 1925 | 1466697093902 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 1925 | 1466697093904 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:51:33 INFO - PROCESS | 1925 | 1466697093907 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 1925 | 1466697093911 Marionette TRACE conn2 <- [1,958,null,{}] 08:51:33 INFO - PROCESS | 1925 | 1466697093915 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}] 08:51:33 INFO - PROCESS | 1925 | 1466697093916 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:34 INFO - PROCESS | 1925 | 1466697094019 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:51:34 INFO - PROCESS | 1925 | 1466697094085 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 1925 | 1466697094086 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x11816e000 == 43 [pid = 1925] [id = 247] 08:51:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x113d2c400) [pid = 1925] [serial = 739] [outer = 0x0] 08:51:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x116a1ac00) [pid = 1925] [serial = 740] [outer = 0x113d2c400] 08:51:34 INFO - PROCESS | 1925 | 1466697094117 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x11810b800) [pid = 1925] [serial = 741] [outer = 0x113d2c400] 08:51:34 INFO - PROCESS | 1925 | 1466697094570 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]]]}] 08:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 672ms 08:51:34 INFO - PROCESS | 1925 | 1466697094580 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 1925 | 1466697094583 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:51:34 INFO - PROCESS | 1925 | 1466697094587 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 1925 | 1466697094589 Marionette TRACE conn2 <- [1,962,null,{}] 08:51:34 INFO - PROCESS | 1925 | 1466697094613 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}] 08:51:34 INFO - PROCESS | 1925 | 1466697094615 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:34 INFO - PROCESS | 1925 | 1466697094721 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:51:34 INFO - PROCESS | 1925 | 1466697094788 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 1925 | 1466697094790 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x123cf0800 == 44 [pid = 1925] [id = 248] 08:51:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x119554000) [pid = 1925] [serial = 742] [outer = 0x0] 08:51:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x119740c00) [pid = 1925] [serial = 743] [outer = 0x119554000] 08:51:34 INFO - PROCESS | 1925 | 1466697094820 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x119fba800) [pid = 1925] [serial = 744] [outer = 0x119554000] 08:51:35 INFO - PROCESS | 1925 | 1466697095229 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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 674ms 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:51:35 INFO - PROCESS | 1925 | 1466697095262 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1925 | 1466697095263 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:51:35 INFO - PROCESS | 1925 | 1466697095266 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1925 | 1466697095268 Marionette TRACE conn2 <- [1,966,null,{}] 08:51:35 INFO - PROCESS | 1925 | 1466697095276 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}] 08:51:35 INFO - PROCESS | 1925 | 1466697095279 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:35 INFO - PROCESS | 1925 | 1466697095398 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:51:35 INFO - PROCESS | 1925 | 1466697095467 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 1925 | 1466697095469 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af45000 == 45 [pid = 1925] [id = 249] 08:51:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x125d02400) [pid = 1925] [serial = 745] [outer = 0x0] 08:51:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x125f3e000) [pid = 1925] [serial = 746] [outer = 0x125d02400] 08:51:35 INFO - PROCESS | 1925 | 1466697095499 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128a48400) [pid = 1925] [serial = 747] [outer = 0x125d02400] 08:51:35 INFO - PROCESS | 1925 | 1466697095904 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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 08:51:35 INFO - PROCESS | 1925 | 1466697095937 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:51:35 INFO - PROCESS | 1925 | 1466697095939 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:51:35 INFO - PROCESS | 1925 | 1466697095941 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1925 | 1466697095944 Marionette TRACE conn2 <- [1,970,null,{}] 08:51:35 INFO - PROCESS | 1925 | 1466697095946 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}] 08:51:35 INFO - PROCESS | 1925 | 1466697095948 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:36 INFO - PROCESS | 1925 | 1466697096047 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:51:36 INFO - PROCESS | 1925 | 1466697096100 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1925 | 1466697096102 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b01e800 == 46 [pid = 1925] [id = 250] 08:51:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x128eb9000) [pid = 1925] [serial = 748] [outer = 0x0] 08:51:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1294cb000) [pid = 1925] [serial = 749] [outer = 0x128eb9000] 08:51:36 INFO - PROCESS | 1925 | 1466697096130 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12a692400) [pid = 1925] [serial = 750] [outer = 0x128eb9000] 08:51:36 INFO - PROCESS | 1925 | 1466697096748 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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 871ms 08:51:36 INFO - PROCESS | 1925 | 1466697096813 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:51:36 INFO - PROCESS | 1925 | 1466697096815 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:51:36 INFO - PROCESS | 1925 | 1466697096818 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1925 | 1466697096820 Marionette TRACE conn2 <- [1,974,null,{}] 08:51:36 INFO - PROCESS | 1925 | 1466697096823 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}] 08:51:36 INFO - PROCESS | 1925 | 1466697096825 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:36 INFO - PROCESS | 1925 | 1466697096915 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:51:36 INFO - PROCESS | 1925 | 1466697096982 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1925 | 1466697096983 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x118147000 == 47 [pid = 1925] [id = 251] 08:51:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1164e0400) [pid = 1925] [serial = 751] [outer = 0x0] 08:51:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x11697ac00) [pid = 1925] [serial = 752] [outer = 0x1164e0400] 08:51:37 INFO - PROCESS | 1925 | 1466697097010 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1176f1c00) [pid = 1925] [serial = 753] [outer = 0x1164e0400] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x12a51a000 == 46 [pid = 1925] [id = 245] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x128e83000 == 45 [pid = 1925] [id = 244] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x118f03800 == 44 [pid = 1925] [id = 243] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x128a6c000 == 43 [pid = 1925] [id = 242] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x1258e2000 == 42 [pid = 1925] [id = 241] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x12428a800 == 41 [pid = 1925] [id = 240] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x12116c000 == 40 [pid = 1925] [id = 239] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x119f16800 == 39 [pid = 1925] [id = 238] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x118fd7000 == 38 [pid = 1925] [id = 237] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x11814b000 == 37 [pid = 1925] [id = 236] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x1130b1000 == 36 [pid = 1925] [id = 235] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x119706000 == 35 [pid = 1925] [id = 234] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x116acc800 == 34 [pid = 1925] [id = 233] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x128e7b000 == 33 [pid = 1925] [id = 232] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x113d11000 == 32 [pid = 1925] [id = 220] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x12b01e800 == 31 [pid = 1925] [id = 250] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x12af45000 == 30 [pid = 1925] [id = 249] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x123cf0800 == 29 [pid = 1925] [id = 248] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x11816e000 == 28 [pid = 1925] [id = 247] 08:51:37 INFO - PROCESS | 1925 | --DOCSHELL 0x12a838000 == 27 [pid = 1925] [id = 246] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x124cf0000) [pid = 1925] [serial = 684] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128a4a400) [pid = 1925] [serial = 654] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1258c0000) [pid = 1925] [serial = 653] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x128bc0000) [pid = 1925] [serial = 695] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119550400) [pid = 1925] [serial = 674] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x12affc800) [pid = 1925] [serial = 657] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1293c3400) [pid = 1925] [serial = 656] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x11973e400) [pid = 1925] [serial = 675] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1258c1400) [pid = 1925] [serial = 690] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x128a4a800) [pid = 1925] [serial = 693] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x119109800) [pid = 1925] [serial = 672] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x124cf9c00) [pid = 1925] [serial = 689] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x116f8f400) [pid = 1925] [serial = 665] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1172bd000) [pid = 1925] [serial = 666] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1132d1800) [pid = 1925] [serial = 660] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112ee9400) [pid = 1925] [serial = 659] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11820a800) [pid = 1925] [serial = 668] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11842c800) [pid = 1925] [serial = 669] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x121a11000) [pid = 1925] [serial = 680] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1132c7000) [pid = 1925] [serial = 662] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x121538000) [pid = 1925] [serial = 678] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x119fb7400) [pid = 1925] [serial = 677] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x124112800) [pid = 1925] [serial = 681] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x113d27c00) [pid = 1925] [serial = 663] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x118776c00) [pid = 1925] [serial = 671] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1244c2000) [pid = 1925] [serial = 683] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x121011800) [pid = 1925] [serial = 686] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x117ea9400) [pid = 1925] [serial = 687] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x126476400) [pid = 1925] [serial = 692] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x117ea9c00) [pid = 1925] [serial = 648] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1167b2400) [pid = 1925] [serial = 647] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x119553400) [pid = 1925] [serial = 651] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x11876d000) [pid = 1925] [serial = 650] [outer = 0x0] [url = about:blank] 08:51:37 INFO - PROCESS | 1925 | 1466697097933 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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1121ms 08:51:37 INFO - PROCESS | 1925 | 1466697097939 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 1925 | 1466697097943 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:51:37 INFO - PROCESS | 1925 | 1466697097950 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 1925 | 1466697097951 Marionette TRACE conn2 <- [1,978,null,{}] 08:51:37 INFO - PROCESS | 1925 | 1466697097955 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}] 08:51:37 INFO - PROCESS | 1925 | 1466697097957 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:38 INFO - PROCESS | 1925 | 1466697098040 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:51:38 INFO - PROCESS | 1925 | 1466697098048 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1925 | 1466697098049 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x115e07800 == 28 [pid = 1925] [id = 252] 08:51:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x113d27c00) [pid = 1925] [serial = 754] [outer = 0x0] 08:51:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x115547000) [pid = 1925] [serial = 755] [outer = 0x113d27c00] 08:51:38 INFO - PROCESS | 1925 | 1466697098078 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1167b2400) [pid = 1925] [serial = 756] [outer = 0x113d27c00] 08:51:38 INFO - PROCESS | 1925 | 1466697098448 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]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 08:51:38 INFO - PROCESS | 1925 | 1466697098470 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 1925 | 1466697098476 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:51:38 INFO - PROCESS | 1925 | 1466697098483 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1925 | 1466697098485 Marionette TRACE conn2 <- [1,982,null,{}] 08:51:38 INFO - PROCESS | 1925 | 1466697098488 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}] 08:51:38 INFO - PROCESS | 1925 | 1466697098491 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:38 INFO - PROCESS | 1925 | 1466697098587 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:51:38 INFO - PROCESS | 1925 | 1466697098596 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1925 | 1466697098597 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fe2800 == 29 [pid = 1925] [id = 253] 08:51:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x117147800) [pid = 1925] [serial = 757] [outer = 0x0] 08:51:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x11820fc00) [pid = 1925] [serial = 758] [outer = 0x117147800] 08:51:38 INFO - PROCESS | 1925 | 1466697098639 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11842b400) [pid = 1925] [serial = 759] [outer = 0x117147800] 08:51:39 INFO - PROCESS | 1925 | 1466697099082 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 620ms 08:51:39 INFO - PROCESS | 1925 | 1466697099102 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 1925 | 1466697099111 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:51:39 INFO - PROCESS | 1925 | 1466697099114 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1925 | 1466697099116 Marionette TRACE conn2 <- [1,986,null,{}] 08:51:39 INFO - PROCESS | 1925 | 1466697099124 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}] 08:51:39 INFO - PROCESS | 1925 | 1466697099127 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:39 INFO - PROCESS | 1925 | 1466697099201 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:51:39 INFO - PROCESS | 1925 | 1466697099205 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1925 | 1466697099207 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181bb800 == 30 [pid = 1925] [id = 254] 08:51:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x113319400) [pid = 1925] [serial = 760] [outer = 0x0] 08:51:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11954fc00) [pid = 1925] [serial = 761] [outer = 0x113319400] 08:51:39 INFO - PROCESS | 1925 | 1466697099237 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1199c9800) [pid = 1925] [serial = 762] [outer = 0x113319400] 08:51:39 INFO - PROCESS | 1925 | 1466697099582 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 520ms 08:51:39 INFO - PROCESS | 1925 | 1466697099635 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 1925 | 1466697099637 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:51:39 INFO - PROCESS | 1925 | 1466697099652 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1925 | 1466697099653 Marionette TRACE conn2 <- [1,990,null,{}] 08:51:39 INFO - PROCESS | 1925 | 1466697099655 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}] 08:51:39 INFO - PROCESS | 1925 | 1466697099656 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:39 INFO - PROCESS | 1925 | 1466697099731 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:51:39 INFO - PROCESS | 1925 | 1466697099735 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1925 | 1466697099736 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x119315000 == 31 [pid = 1925] [id = 255] 08:51:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x121015400) [pid = 1925] [serial = 763] [outer = 0x0] 08:51:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1210e0c00) [pid = 1925] [serial = 764] [outer = 0x121015400] 08:51:39 INFO - PROCESS | 1925 | 1466697099763 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x121538000) [pid = 1925] [serial = 765] [outer = 0x121015400] 08:51:40 INFO - PROCESS | 1925 | 1466697100114 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]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 08:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:51:40 INFO - PROCESS | 1925 | 1466697100170 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1925 | 1466697100171 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:51:40 INFO - PROCESS | 1925 | 1466697100173 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1925 | 1466697100174 Marionette TRACE conn2 <- [1,994,null,{}] 08:51:40 INFO - PROCESS | 1925 | 1466697100177 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}] 08:51:40 INFO - PROCESS | 1925 | 1466697100184 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:40 INFO - PROCESS | 1925 | 1466697100279 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:51:40 INFO - PROCESS | 1925 | 1466697100283 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1925 | 1466697100284 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x119720800 == 32 [pid = 1925] [id = 256] 08:51:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1121aa000) [pid = 1925] [serial = 766] [outer = 0x0] 08:51:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121016c00) [pid = 1925] [serial = 767] [outer = 0x1121aa000] 08:51:40 INFO - PROCESS | 1925 | 1466697100308 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1242d1400) [pid = 1925] [serial = 768] [outer = 0x1121aa000] 08:51:40 INFO - PROCESS | 1925 | 1466697100652 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]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 08:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:51:40 INFO - PROCESS | 1925 | 1466697100693 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1925 | 1466697100694 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:51:40 INFO - PROCESS | 1925 | 1466697100696 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1925 | 1466697100697 Marionette TRACE conn2 <- [1,998,null,{}] 08:51:40 INFO - PROCESS | 1925 | 1466697100700 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}] 08:51:40 INFO - PROCESS | 1925 | 1466697100704 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:40 INFO - PROCESS | 1925 | 1466697100813 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:51:40 INFO - PROCESS | 1925 | 1466697100847 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1925 | 1466697100848 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a1800 == 33 [pid = 1925] [id = 257] 08:51:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x124634400) [pid = 1925] [serial = 769] [outer = 0x0] 08:51:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1258c1c00) [pid = 1925] [serial = 770] [outer = 0x124634400] 08:51:40 INFO - PROCESS | 1925 | 1466697100873 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1264db800) [pid = 1925] [serial = 771] [outer = 0x124634400] 08:51:41 INFO - PROCESS | 1925 | 1466697101177 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]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 08:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:51:41 INFO - PROCESS | 1925 | 1466697101216 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 1925 | 1466697101217 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:51:41 INFO - PROCESS | 1925 | 1466697101219 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 1925 | 1466697101220 Marionette TRACE conn2 <- [1,1002,null,{}] 08:51:41 INFO - PROCESS | 1925 | 1466697101223 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}] 08:51:41 INFO - PROCESS | 1925 | 1466697101224 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:41 INFO - PROCESS | 1925 | 1466697101322 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:51:41 INFO - PROCESS | 1925 | 1466697101357 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 1925 | 1466697101358 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x121496800 == 34 [pid = 1925] [id = 258] 08:51:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x112a82800) [pid = 1925] [serial = 772] [outer = 0x0] 08:51:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128a4ac00) [pid = 1925] [serial = 773] [outer = 0x112a82800] 08:51:41 INFO - PROCESS | 1925 | 1466697101384 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x119555c00) [pid = 1925] [serial = 774] [outer = 0x112a82800] 08:51:41 INFO - PROCESS | 1925 | 1466697101708 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]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 08:51:41 INFO - PROCESS | 1925 | 1466697101740 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 1925 | 1466697101741 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:51:41 INFO - PROCESS | 1925 | 1466697101751 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 1925 | 1466697101752 Marionette TRACE conn2 <- [1,1006,null,{}] 08:51:41 INFO - PROCESS | 1925 | 1466697101754 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}] 08:51:41 INFO - PROCESS | 1925 | 1466697101755 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:41 INFO - PROCESS | 1925 | 1466697101852 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:51:41 INFO - PROCESS | 1925 | 1466697101856 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 1925 | 1466697101857 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df2000 == 35 [pid = 1925] [id = 259] 08:51:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x118771c00) [pid = 1925] [serial = 775] [outer = 0x0] 08:51:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x128d81400) [pid = 1925] [serial = 776] [outer = 0x118771c00] 08:51:41 INFO - PROCESS | 1925 | 1466697101882 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1293a5c00) [pid = 1925] [serial = 777] [outer = 0x118771c00] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12a68e800) [pid = 1925] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x125816000) [pid = 1925] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x121863400) [pid = 1925] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x128bc7800) [pid = 1925] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x128bc8000) [pid = 1925] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1176f0800) [pid = 1925] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11330f800) [pid = 1925] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1133e4400) [pid = 1925] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1176ecc00) [pid = 1925] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x121011c00) [pid = 1925] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x128a4dc00) [pid = 1925] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x119550c00) [pid = 1925] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x11810c000) [pid = 1925] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x111f16800) [pid = 1925] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:51:42 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12186b400) [pid = 1925] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:51:42 INFO - PROCESS | 1925 | 1466697102390 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]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 671ms 08:51:42 INFO - PROCESS | 1925 | 1466697102430 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 1925 | 1466697102432 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:51:42 INFO - PROCESS | 1925 | 1466697102436 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1925 | 1466697102437 Marionette TRACE conn2 <- [1,1010,null,{}] 08:51:42 INFO - PROCESS | 1925 | 1466697102441 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}] 08:51:42 INFO - PROCESS | 1925 | 1466697102444 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:42 INFO - PROCESS | 1925 | 1466697102567 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:51:42 INFO - PROCESS | 1925 | 1466697102599 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 1925 | 1466697102600 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181ba800 == 36 [pid = 1925] [id = 260] 08:51:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11330f800) [pid = 1925] [serial = 778] [outer = 0x0] 08:51:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119553c00) [pid = 1925] [serial = 779] [outer = 0x11330f800] 08:51:42 INFO - PROCESS | 1925 | 1466697102636 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x12186b400) [pid = 1925] [serial = 780] [outer = 0x11330f800] 08:51:43 INFO - PROCESS | 1925 | 1466697103023 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]]]}] 08:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 620ms 08:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:51:43 INFO - PROCESS | 1925 | 1466697103055 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:51:43 INFO - PROCESS | 1925 | 1466697103057 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:51:43 INFO - PROCESS | 1925 | 1466697103059 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 1925 | 1466697103062 Marionette TRACE conn2 <- [1,1014,null,{}] 08:51:43 INFO - PROCESS | 1925 | 1466697103065 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}] 08:51:43 INFO - PROCESS | 1925 | 1466697103066 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:43 INFO - PROCESS | 1925 | 1466697103163 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:51:43 INFO - PROCESS | 1925 | 1466697103168 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1925 | 1466697103169 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d48800 == 37 [pid = 1925] [id = 261] 08:51:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x11973d000) [pid = 1925] [serial = 781] [outer = 0x0] 08:51:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x128a52400) [pid = 1925] [serial = 782] [outer = 0x11973d000] 08:51:43 INFO - PROCESS | 1925 | 1466697103196 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1293be400) [pid = 1925] [serial = 783] [outer = 0x11973d000] 08:51:43 INFO - PROCESS | 1925 | 1466697103484 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]]]}] 08:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 08:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:51:43 INFO - PROCESS | 1925 | 1466697103531 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:51:43 INFO - PROCESS | 1925 | 1466697103533 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:51:43 INFO - PROCESS | 1925 | 1466697103535 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 1925 | 1466697103536 Marionette TRACE conn2 <- [1,1018,null,{}] 08:51:43 INFO - PROCESS | 1925 | 1466697103539 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}] 08:51:43 INFO - PROCESS | 1925 | 1466697103540 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:43 INFO - PROCESS | 1925 | 1466697103632 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:51:43 INFO - PROCESS | 1925 | 1466697103644 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1925 | 1466697103646 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x11971b800 == 38 [pid = 1925] [id = 262] 08:51:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1131ddc00) [pid = 1925] [serial = 784] [outer = 0x0] 08:51:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1294ca400) [pid = 1925] [serial = 785] [outer = 0x1131ddc00] 08:51:43 INFO - PROCESS | 1925 | 1466697103672 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12a8d2000) [pid = 1925] [serial = 786] [outer = 0x1131ddc00] 08:51:44 INFO - PROCESS | 1925 | 1466697104002 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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:51:44 INFO - PROCESS | 1925 | 1466697104055 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1925 | 1466697104056 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:51:44 INFO - PROCESS | 1925 | 1466697104068 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1925 | 1466697104069 Marionette TRACE conn2 <- [1,1022,null,{}] 08:51:44 INFO - PROCESS | 1925 | 1466697104071 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}] 08:51:44 INFO - PROCESS | 1925 | 1466697104072 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:44 INFO - PROCESS | 1925 | 1466697104150 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:51:44 INFO - PROCESS | 1925 | 1466697104242 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 1925 | 1466697104244 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x112e82000 == 39 [pid = 1925] [id = 263] 08:51:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x111f14400) [pid = 1925] [serial = 787] [outer = 0x0] 08:51:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1121a5000) [pid = 1925] [serial = 788] [outer = 0x111f14400] 08:51:44 INFO - PROCESS | 1925 | 1466697104275 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1132c7000) [pid = 1925] [serial = 789] [outer = 0x111f14400] 08:51:44 INFO - PROCESS | 1925 | 1466697104799 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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 778ms 08:51:44 INFO - PROCESS | 1925 | 1466697104838 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1925 | 1466697104841 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:51:44 INFO - PROCESS | 1925 | 1466697104846 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1925 | 1466697104848 Marionette TRACE conn2 <- [1,1026,null,{}] 08:51:44 INFO - PROCESS | 1925 | 1466697104852 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}] 08:51:44 INFO - PROCESS | 1925 | 1466697104855 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:44 INFO - PROCESS | 1925 | 1466697104963 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:51:45 INFO - PROCESS | 1925 | 1466697105084 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 1925 | 1466697105085 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x11840f000 == 40 [pid = 1925] [id = 264] 08:51:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11810bc00) [pid = 1925] [serial = 790] [outer = 0x0] 08:51:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11820a800) [pid = 1925] [serial = 791] [outer = 0x11810bc00] 08:51:45 INFO - PROCESS | 1925 | 1466697105116 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1185c0800) [pid = 1925] [serial = 792] [outer = 0x11810bc00] 08:51:45 INFO - PROCESS | 1925 | 1466697105618 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]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 822ms 08:51:45 INFO - PROCESS | 1925 | 1466697105775 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1925 | 1466697105777 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:51:45 INFO - PROCESS | 1925 | 1466697105809 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1925 | 1466697105811 Marionette TRACE conn2 <- [1,1030,null,{}] 08:51:45 INFO - PROCESS | 1925 | 1466697105815 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}] 08:51:45 INFO - PROCESS | 1925 | 1466697105817 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:45 INFO - PROCESS | 1925 | 1466697105922 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:51:45 INFO - PROCESS | 1925 | 1466697105971 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 1925 | 1466697105974 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e75800 == 41 [pid = 1925] [id = 265] 08:51:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1172c8000) [pid = 1925] [serial = 793] [outer = 0x0] 08:51:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x117ea7800) [pid = 1925] [serial = 794] [outer = 0x1172c8000] 08:51:46 INFO - PROCESS | 1925 | 1466697106001 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11830fc00) [pid = 1925] [serial = 795] [outer = 0x1172c8000] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x11971b800 == 40 [pid = 1925] [id = 262] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x125d48800 == 39 [pid = 1925] [id = 261] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x1181ba800 == 38 [pid = 1925] [id = 260] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x123df2000 == 37 [pid = 1925] [id = 259] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x121496800 == 36 [pid = 1925] [id = 258] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a1800 == 35 [pid = 1925] [id = 257] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x119720800 == 34 [pid = 1925] [id = 256] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x119315000 == 33 [pid = 1925] [id = 255] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x1181bb800 == 32 [pid = 1925] [id = 254] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x116fe2800 == 31 [pid = 1925] [id = 253] 08:51:46 INFO - PROCESS | 1925 | --DOCSHELL 0x115e07800 == 30 [pid = 1925] [id = 252] 08:51:46 INFO - PROCESS | 1925 | 1466697106421 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]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 626ms 08:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:51:46 INFO - PROCESS | 1925 | 1466697106429 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 1925 | 1466697106431 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:51:46 INFO - PROCESS | 1925 | 1466697106436 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 1925 | 1466697106438 Marionette TRACE conn2 <- [1,1034,null,{}] 08:51:46 INFO - PROCESS | 1925 | 1466697106441 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}] 08:51:46 INFO - PROCESS | 1925 | 1466697106445 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:46 INFO - PROCESS | 1925 | 1466697106523 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x12aff8400) [pid = 1925] [serial = 738] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12af37c00) [pid = 1925] [serial = 737] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12a3a4400) [pid = 1925] [serial = 734] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x124cefc00) [pid = 1925] [serial = 719] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x128d77400) [pid = 1925] [serial = 722] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1293a4c00) [pid = 1925] [serial = 725] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1185b6000) [pid = 1925] [serial = 707] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11876dc00) [pid = 1925] [serial = 708] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1155d0400) [pid = 1925] [serial = 698] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1164eb800) [pid = 1925] [serial = 699] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x115f5c000) [pid = 1925] [serial = 704] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x117148800) [pid = 1925] [serial = 705] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x118116c00) [pid = 1925] [serial = 701] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x11842a400) [pid = 1925] [serial = 702] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1213b3800) [pid = 1925] [serial = 713] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12186a800) [pid = 1925] [serial = 714] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x128d78c00) [pid = 1925] [serial = 696] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x11973ec00) [pid = 1925] [serial = 710] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x12100dc00) [pid = 1925] [serial = 711] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1293ca800) [pid = 1925] [serial = 732] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x129398000) [pid = 1925] [serial = 723] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x119745800) [pid = 1925] [serial = 729] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x118307000) [pid = 1925] [serial = 728] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1293c5800) [pid = 1925] [serial = 726] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x123d35400) [pid = 1925] [serial = 716] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12a8d0800) [pid = 1925] [serial = 735] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x1258be000) [pid = 1925] [serial = 731] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x128bc1c00) [pid = 1925] [serial = 720] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x124780000) [pid = 1925] [serial = 717] [outer = 0x0] [url = about:blank] 08:51:46 INFO - PROCESS | 1925 | 1466697106581 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1925 | 1466697106582 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x117458800 == 31 [pid = 1925] [id = 266] 08:51:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x116906000) [pid = 1925] [serial = 796] [outer = 0x0] 08:51:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x11830e800) [pid = 1925] [serial = 797] [outer = 0x116906000] 08:51:46 INFO - PROCESS | 1925 | 1466697106610 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x119552800) [pid = 1925] [serial = 798] [outer = 0x116906000] 08:51:46 INFO - PROCESS | 1925 | 1466697106907 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]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 528ms 08:51:46 INFO - PROCESS | 1925 | 1466697106962 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 1925 | 1466697106964 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:51:46 INFO - PROCESS | 1925 | 1466697106966 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 1925 | 1466697106967 Marionette TRACE conn2 <- [1,1038,null,{}] 08:51:46 INFO - PROCESS | 1925 | 1466697106974 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}] 08:51:46 INFO - PROCESS | 1925 | 1466697106977 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:47 INFO - PROCESS | 1925 | 1466697107056 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:51:47 INFO - PROCESS | 1925 | 1466697107109 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1925 | 1466697107111 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195dc000 == 32 [pid = 1925] [id = 267] 08:51:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x119551400) [pid = 1925] [serial = 799] [outer = 0x0] 08:51:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1216e6000) [pid = 1925] [serial = 800] [outer = 0x119551400] 08:51:47 INFO - PROCESS | 1925 | 1466697107140 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x1244bc000) [pid = 1925] [serial = 801] [outer = 0x119551400] 08:51:47 INFO - PROCESS | 1925 | 1466697107422 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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 08:51:47 INFO - PROCESS | 1925 | 1466697107436 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1925 | 1466697107437 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:51:47 INFO - PROCESS | 1925 | 1466697107439 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1925 | 1466697107440 Marionette TRACE conn2 <- [1,1042,null,{}] 08:51:47 INFO - PROCESS | 1925 | 1466697107450 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}] 08:51:47 INFO - PROCESS | 1925 | 1466697107452 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:47 INFO - PROCESS | 1925 | 1466697107535 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:51:47 INFO - PROCESS | 1925 | 1466697107539 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1925 | 1466697107540 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f80000 == 33 [pid = 1925] [id = 268] 08:51:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1133afc00) [pid = 1925] [serial = 802] [outer = 0x0] 08:51:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x124cfbc00) [pid = 1925] [serial = 803] [outer = 0x1133afc00] 08:51:47 INFO - PROCESS | 1925 | 1466697107568 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x125d80000) [pid = 1925] [serial = 804] [outer = 0x1133afc00] 08:51:47 INFO - PROCESS | 1925 | 1466697107899 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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 08:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:51:47 INFO - PROCESS | 1925 | 1466697107912 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1925 | 1466697107914 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:51:47 INFO - PROCESS | 1925 | 1466697107916 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1925 | 1466697107917 Marionette TRACE conn2 <- [1,1046,null,{}] 08:51:47 INFO - PROCESS | 1925 | 1466697107919 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}] 08:51:47 INFO - PROCESS | 1925 | 1466697107920 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:48 INFO - PROCESS | 1925 | 1466697108020 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:51:48 INFO - PROCESS | 1925 | 1466697108027 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1925 | 1466697108029 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x11746f000 == 34 [pid = 1925] [id = 269] 08:51:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1244bec00) [pid = 1925] [serial = 805] [outer = 0x0] 08:51:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x125f3e400) [pid = 1925] [serial = 806] [outer = 0x1244bec00] 08:51:48 INFO - PROCESS | 1925 | 1466697108054 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x128a4c000) [pid = 1925] [serial = 807] [outer = 0x1244bec00] 08:51:48 INFO - PROCESS | 1925 | 1466697108353 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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 467ms 08:51:48 INFO - PROCESS | 1925 | 1466697108384 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1925 | 1466697108385 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:51:48 INFO - PROCESS | 1925 | 1466697108387 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1925 | 1466697108388 Marionette TRACE conn2 <- [1,1050,null,{}] 08:51:48 INFO - PROCESS | 1925 | 1466697108391 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}] 08:51:48 INFO - PROCESS | 1925 | 1466697108397 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:48 INFO - PROCESS | 1925 | 1466697108521 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:51:48 INFO - PROCESS | 1925 | 1466697108527 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1925 | 1466697108528 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x124dbc000 == 35 [pid = 1925] [id = 270] 08:51:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x128bbf800) [pid = 1925] [serial = 808] [outer = 0x0] 08:51:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x12939b800) [pid = 1925] [serial = 809] [outer = 0x128bbf800] 08:51:48 INFO - PROCESS | 1925 | 1466697108553 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12a692c00) [pid = 1925] [serial = 810] [outer = 0x128bbf800] 08:51:48 INFO - PROCESS | 1925 | 1466697108885 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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:51:48 INFO - PROCESS | 1925 | 1466697108913 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1925 | 1466697108914 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:51:48 INFO - PROCESS | 1925 | 1466697108916 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1925 | 1466697108917 Marionette TRACE conn2 <- [1,1054,null,{}] 08:51:48 INFO - PROCESS | 1925 | 1466697108920 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}] 08:51:48 INFO - PROCESS | 1925 | 1466697108921 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:49 INFO - PROCESS | 1925 | 1466697109020 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:51:49 INFO - PROCESS | 1925 | 1466697109055 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1925 | 1466697109056 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d57000 == 36 [pid = 1925] [id = 271] 08:51:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1133df800) [pid = 1925] [serial = 811] [outer = 0x0] 08:51:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12a8cb000) [pid = 1925] [serial = 812] [outer = 0x1133df800] 08:51:49 INFO - PROCESS | 1925 | 1466697109080 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12af3d400) [pid = 1925] [serial = 813] [outer = 0x1133df800] 08:51:49 INFO - PROCESS | 1925 | 1466697109388 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]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 08:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:51:49 INFO - PROCESS | 1925 | 1466697109435 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 1925 | 1466697109436 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:51:49 INFO - PROCESS | 1925 | 1466697109438 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1925 | 1466697109439 Marionette TRACE conn2 <- [1,1058,null,{}] 08:51:49 INFO - PROCESS | 1925 | 1466697109442 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}] 08:51:49 INFO - PROCESS | 1925 | 1466697109443 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:49 INFO - PROCESS | 1925 | 1466697109546 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:51:49 INFO - PROCESS | 1925 | 1466697109580 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1925 | 1466697109581 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x129170000 == 37 [pid = 1925] [id = 272] 08:51:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12aff8400) [pid = 1925] [serial = 814] [outer = 0x0] 08:51:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12affb800) [pid = 1925] [serial = 815] [outer = 0x12aff8400] 08:51:49 INFO - PROCESS | 1925 | 1466697109605 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12b0ca400) [pid = 1925] [serial = 816] [outer = 0x12aff8400] 08:51:49 INFO - PROCESS | 1925 | 1466697109947 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]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 523ms 08:51:49 INFO - PROCESS | 1925 | 1466697109962 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 1925 | 1466697109964 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:51:49 INFO - PROCESS | 1925 | 1466697109966 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1925 | 1466697109967 Marionette TRACE conn2 <- [1,1062,null,{}] 08:51:49 INFO - PROCESS | 1925 | 1466697109970 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}] 08:51:49 INFO - PROCESS | 1925 | 1466697109971 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:50 INFO - PROCESS | 1925 | 1466697110066 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:51:50 INFO - PROCESS | 1925 | 1466697110077 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 1925 | 1466697110078 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295e4000 == 38 [pid = 1925] [id = 273] 08:51:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12b0d2400) [pid = 1925] [serial = 817] [outer = 0x0] 08:51:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12b8a6c00) [pid = 1925] [serial = 818] [outer = 0x12b0d2400] 08:51:50 INFO - PROCESS | 1925 | 1466697110109 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12b8ad000) [pid = 1925] [serial = 819] [outer = 0x12b0d2400] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x113d27c00) [pid = 1925] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x121015400) [pid = 1925] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1121aa000) [pid = 1925] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x124634400) [pid = 1925] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112a82800) [pid = 1925] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1164e0400) [pid = 1925] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x113319400) [pid = 1925] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x117147800) [pid = 1925] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x113d2c400) [pid = 1925] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x118771c00) [pid = 1925] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x119554000) [pid = 1925] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x125d02400) [pid = 1925] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x128eb9000) [pid = 1925] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11330f800) [pid = 1925] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:51:50 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x11973d000) [pid = 1925] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:51:50 INFO - PROCESS | 1925 | 1466697110490 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]]]}] 08:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 569ms 08:51:50 INFO - PROCESS | 1925 | 1466697110535 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 1925 | 1466697110537 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:51:50 INFO - PROCESS | 1925 | 1466697110539 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 1925 | 1466697110540 Marionette TRACE conn2 <- [1,1066,null,{}] 08:51:50 INFO - PROCESS | 1925 | 1466697110542 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}] 08:51:50 INFO - PROCESS | 1925 | 1466697110543 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:50 INFO - PROCESS | 1925 | 1466697110621 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:51:50 INFO - PROCESS | 1925 | 1466697110676 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 1925 | 1466697110677 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f7f000 == 39 [pid = 1925] [id = 274] 08:51:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1132c7c00) [pid = 1925] [serial = 820] [outer = 0x0] 08:51:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x118209800) [pid = 1925] [serial = 821] [outer = 0x1132c7c00] 08:51:50 INFO - PROCESS | 1925 | 1466697110701 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1214bb400) [pid = 1925] [serial = 822] [outer = 0x1132c7c00] 08:51:50 INFO - PROCESS | 1925 | 1466697110965 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]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 08:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:51:51 INFO - PROCESS | 1925 | 1466697111017 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 1925 | 1466697111018 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:51:51 INFO - PROCESS | 1925 | 1466697111021 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 1925 | 1466697111022 Marionette TRACE conn2 <- [1,1070,null,{}] 08:51:51 INFO - PROCESS | 1925 | 1466697111025 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}] 08:51:51 INFO - PROCESS | 1925 | 1466697111028 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:51 INFO - PROCESS | 1925 | 1466697111119 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:51:51 INFO - PROCESS | 1925 | 1466697111122 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 1925 | 1466697111133 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a857000 == 40 [pid = 1925] [id = 275] 08:51:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x118771c00) [pid = 1925] [serial = 823] [outer = 0x0] 08:51:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x125f39400) [pid = 1925] [serial = 824] [outer = 0x118771c00] 08:51:51 INFO - PROCESS | 1925 | 1466697111160 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12b930800) [pid = 1925] [serial = 825] [outer = 0x118771c00] 08:51:51 INFO - PROCESS | 1925 | 1466697111492 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]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 08:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:51:51 INFO - PROCESS | 1925 | 1466697111550 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 1925 | 1466697111551 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:51:51 INFO - PROCESS | 1925 | 1466697111553 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 1925 | 1466697111554 Marionette TRACE conn2 <- [1,1074,null,{}] 08:51:51 INFO - PROCESS | 1925 | 1466697111557 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}] 08:51:51 INFO - PROCESS | 1925 | 1466697111558 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:51 INFO - PROCESS | 1925 | 1466697111634 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:51:51 INFO - PROCESS | 1925 | 1466697111637 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 1925 | 1466697111638 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b168800 == 41 [pid = 1925] [id = 276] 08:51:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x12b934c00) [pid = 1925] [serial = 826] [outer = 0x0] 08:51:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12bcc2800) [pid = 1925] [serial = 827] [outer = 0x12b934c00] 08:51:51 INFO - PROCESS | 1925 | 1466697111665 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12bcc9400) [pid = 1925] [serial = 828] [outer = 0x12b934c00] 08:51:51 INFO - PROCESS | 1925 | 1466697111967 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]]]}] 08:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 08:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:51:52 INFO - PROCESS | 1925 | 1466697112023 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1925 | 1466697112024 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:51:52 INFO - PROCESS | 1925 | 1466697112026 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1925 | 1466697112027 Marionette TRACE conn2 <- [1,1078,null,{}] 08:51:52 INFO - PROCESS | 1925 | 1466697112029 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}] 08:51:52 INFO - PROCESS | 1925 | 1466697112030 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:52 INFO - PROCESS | 1925 | 1466697112105 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:51:52 INFO - PROCESS | 1925 | 1466697112118 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 1925 | 1466697112119 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc19000 == 42 [pid = 1925] [id = 277] 08:51:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12bccc400) [pid = 1925] [serial = 829] [outer = 0x0] 08:51:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12be65400) [pid = 1925] [serial = 830] [outer = 0x12bccc400] 08:51:52 INFO - PROCESS | 1925 | 1466697112143 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12be6b400) [pid = 1925] [serial = 831] [outer = 0x12bccc400] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x118147000 == 41 [pid = 1925] [id = 251] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x117458800 == 40 [pid = 1925] [id = 266] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x117e75800 == 39 [pid = 1925] [id = 265] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x11840f000 == 38 [pid = 1925] [id = 264] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x112e82000 == 37 [pid = 1925] [id = 263] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x120f80000 == 36 [pid = 1925] [id = 268] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x125d57000 == 35 [pid = 1925] [id = 271] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x129170000 == 34 [pid = 1925] [id = 272] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x1295e4000 == 33 [pid = 1925] [id = 273] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x124dbc000 == 32 [pid = 1925] [id = 270] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x11746f000 == 31 [pid = 1925] [id = 269] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x120f7f000 == 30 [pid = 1925] [id = 274] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x12a857000 == 29 [pid = 1925] [id = 275] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x1195dc000 == 28 [pid = 1925] [id = 267] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x128d81400) [pid = 1925] [serial = 776] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119fba800) [pid = 1925] [serial = 744] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119740c00) [pid = 1925] [serial = 743] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x128a48400) [pid = 1925] [serial = 747] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11842b400) [pid = 1925] [serial = 759] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x125f3e000) [pid = 1925] [serial = 746] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12a692400) [pid = 1925] [serial = 750] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1294cb000) [pid = 1925] [serial = 749] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1293a5c00) [pid = 1925] [serial = 777] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1242d1400) [pid = 1925] [serial = 768] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x119553c00) [pid = 1925] [serial = 779] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1293be400) [pid = 1925] [serial = 783] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12186b400) [pid = 1925] [serial = 780] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x128a52400) [pid = 1925] [serial = 782] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x121538000) [pid = 1925] [serial = 765] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOCSHELL 0x12b168800 == 27 [pid = 1925] [id = 276] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1294ca400) [pid = 1925] [serial = 785] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x115547000) [pid = 1925] [serial = 755] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1167b2400) [pid = 1925] [serial = 756] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x1210e0c00) [pid = 1925] [serial = 764] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x121016c00) [pid = 1925] [serial = 767] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1264db800) [pid = 1925] [serial = 771] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x1258c1c00) [pid = 1925] [serial = 770] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x119555c00) [pid = 1925] [serial = 774] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x128a4ac00) [pid = 1925] [serial = 773] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1176f1c00) [pid = 1925] [serial = 753] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x11697ac00) [pid = 1925] [serial = 752] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x11954fc00) [pid = 1925] [serial = 761] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x1199c9800) [pid = 1925] [serial = 762] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x11820fc00) [pid = 1925] [serial = 758] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x11810b800) [pid = 1925] [serial = 741] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x116a1ac00) [pid = 1925] [serial = 740] [outer = 0x0] [url = about:blank] 08:51:53 INFO - PROCESS | 1925 | 1466697113665 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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1671ms 08:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:51:53 INFO - PROCESS | 1925 | 1466697113699 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1925 | 1466697113701 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:51:53 INFO - PROCESS | 1925 | 1466697113704 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1925 | 1466697113706 Marionette TRACE conn2 <- [1,1082,null,{}] 08:51:53 INFO - PROCESS | 1925 | 1466697113710 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}] 08:51:53 INFO - PROCESS | 1925 | 1466697113712 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:53 INFO - PROCESS | 1925 | 1466697113792 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:51:53 INFO - PROCESS | 1925 | 1466697113839 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:53 INFO - PROCESS | 1925 | 1466697113842 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x113d07000 == 28 [pid = 1925] [id = 278] 08:51:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x1132c9400) [pid = 1925] [serial = 832] [outer = 0x0] 08:51:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x113d2a800) [pid = 1925] [serial = 833] [outer = 0x1132c9400] 08:51:53 INFO - PROCESS | 1925 | 1466697113871 Marionette DEBUG loaded listener.js 08:51:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x115eae800) [pid = 1925] [serial = 834] [outer = 0x1132c9400] 08:51:54 INFO - PROCESS | 1925 | 1466697114215 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]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 524ms 08:51:54 INFO - PROCESS | 1925 | 1466697114230 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:51:54 INFO - PROCESS | 1925 | 1466697114234 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:51:54 INFO - PROCESS | 1925 | 1466697114239 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 1925 | 1466697114241 Marionette TRACE conn2 <- [1,1086,null,{}] 08:51:54 INFO - PROCESS | 1925 | 1466697114244 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}] 08:51:54 INFO - PROCESS | 1925 | 1466697114247 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:54 INFO - PROCESS | 1925 | 1466697114331 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:51:54 INFO - PROCESS | 1925 | 1466697114394 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1925 | 1466697114396 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x116681000 == 29 [pid = 1925] [id = 279] 08:51:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x115eb0000) [pid = 1925] [serial = 835] [outer = 0x0] 08:51:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x1164eb800) [pid = 1925] [serial = 836] [outer = 0x115eb0000] 08:51:54 INFO - PROCESS | 1925 | 1466697114442 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x1172c1800) [pid = 1925] [serial = 837] [outer = 0x115eb0000] 08:51:54 INFO - PROCESS | 1925 | 1466697114860 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]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 673ms 08:51:54 INFO - PROCESS | 1925 | 1466697114920 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:51:54 INFO - PROCESS | 1925 | 1466697114922 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:51:54 INFO - PROCESS | 1925 | 1466697114934 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 1925 | 1466697114937 Marionette TRACE conn2 <- [1,1090,null,{}] 08:51:54 INFO - PROCESS | 1925 | 1466697114947 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}] 08:51:54 INFO - PROCESS | 1925 | 1466697114950 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:55 INFO - PROCESS | 1925 | 1466697115022 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:51:55 INFO - PROCESS | 1925 | 1466697115031 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1925 | 1466697115033 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x11813c000 == 30 [pid = 1925] [id = 280] 08:51:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x111f19400) [pid = 1925] [serial = 838] [outer = 0x0] 08:51:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x1185b2c00) [pid = 1925] [serial = 839] [outer = 0x111f19400] 08:51:55 INFO - PROCESS | 1925 | 1466697115060 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x118769800) [pid = 1925] [serial = 840] [outer = 0x111f19400] 08:51:55 INFO - PROCESS | 1925 | 1466697115398 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]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 485ms 08:51:55 INFO - PROCESS | 1925 | 1466697115412 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1925 | 1466697115415 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:51:55 INFO - PROCESS | 1925 | 1466697115417 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1925 | 1466697115418 Marionette TRACE conn2 <- [1,1094,null,{}] 08:51:55 INFO - PROCESS | 1925 | 1466697115420 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}] 08:51:55 INFO - PROCESS | 1925 | 1466697115422 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:55 INFO - PROCESS | 1925 | 1466697115497 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:51:55 INFO - PROCESS | 1925 | 1466697115501 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1925 | 1466697115502 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x118569800 == 31 [pid = 1925] [id = 281] 08:51:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x119109800) [pid = 1925] [serial = 841] [outer = 0x0] 08:51:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x119547400) [pid = 1925] [serial = 842] [outer = 0x119109800] 08:51:55 INFO - PROCESS | 1925 | 1466697115529 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x119553c00) [pid = 1925] [serial = 843] [outer = 0x119109800] 08:51:55 INFO - PROCESS | 1925 | 1466697115853 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]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 08:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:51:55 INFO - PROCESS | 1925 | 1466697115886 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1925 | 1466697115887 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:51:55 INFO - PROCESS | 1925 | 1466697115889 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1925 | 1466697115891 Marionette TRACE conn2 <- [1,1098,null,{}] 08:51:55 INFO - PROCESS | 1925 | 1466697115903 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}] 08:51:55 INFO - PROCESS | 1925 | 1466697115904 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:56 INFO - PROCESS | 1925 | 1466697115997 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:51:56 INFO - PROCESS | 1925 | 1466697116002 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 1925 | 1466697116003 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f1b800 == 32 [pid = 1925] [id = 282] 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x115eaf800) [pid = 1925] [serial = 844] [outer = 0x0] 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x11973c000) [pid = 1925] [serial = 845] [outer = 0x115eaf800] 08:51:56 INFO - PROCESS | 1925 | 1466697116029 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1199d2000) [pid = 1925] [serial = 846] [outer = 0x115eaf800] 08:51:56 INFO - PROCESS | 1925 | 1466697116310 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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 08:51:56 INFO - PROCESS | 1925 | 1466697116363 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 1925 | 1466697116365 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:51:56 INFO - PROCESS | 1925 | 1466697116367 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1925 | 1466697116368 Marionette TRACE conn2 <- [1,1102,null,{}] 08:51:56 INFO - PROCESS | 1925 | 1466697116371 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}] 08:51:56 INFO - PROCESS | 1925 | 1466697116375 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:56 INFO - PROCESS | 1925 | 1466697116465 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:51:56 INFO - PROCESS | 1925 | 1466697116468 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 1925 | 1466697116470 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x119988000 == 33 [pid = 1925] [id = 283] 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x119fafc00) [pid = 1925] [serial = 847] [outer = 0x0] 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1213a6400) [pid = 1925] [serial = 848] [outer = 0x119fafc00] 08:51:56 INFO - PROCESS | 1925 | 1466697116496 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x123d9bc00) [pid = 1925] [serial = 849] [outer = 0x119fafc00] 08:51:56 INFO - PROCESS | 1925 | 1466697116813 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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 08:51:56 INFO - PROCESS | 1925 | 1466697116837 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 1925 | 1466697116838 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:51:56 INFO - PROCESS | 1925 | 1466697116840 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1925 | 1466697116841 Marionette TRACE conn2 <- [1,1106,null,{}] 08:51:56 INFO - PROCESS | 1925 | 1466697116846 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}] 08:51:56 INFO - PROCESS | 1925 | 1466697116847 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:56 INFO - PROCESS | 1925 | 1466697116947 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:51:56 INFO - PROCESS | 1925 | 1466697116953 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 1925 | 1466697116954 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12114d800 == 34 [pid = 1925] [id = 284] 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11213d400) [pid = 1925] [serial = 850] [outer = 0x0] 08:51:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x124634c00) [pid = 1925] [serial = 851] [outer = 0x11213d400] 08:51:56 INFO - PROCESS | 1925 | 1466697116981 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x124c9f800) [pid = 1925] [serial = 852] [outer = 0x11213d400] 08:51:57 INFO - PROCESS | 1925 | 1466697117266 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]]]}] 08:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 472ms 08:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:51:57 INFO - PROCESS | 1925 | 1466697117314 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 1925 | 1466697117315 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:51:57 INFO - PROCESS | 1925 | 1466697117317 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 1925 | 1466697117318 Marionette TRACE conn2 <- [1,1110,null,{}] 08:51:57 INFO - PROCESS | 1925 | 1466697117321 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}] 08:51:57 INFO - PROCESS | 1925 | 1466697117322 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:57 INFO - PROCESS | 1925 | 1466697117396 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:51:57 INFO - PROCESS | 1925 | 1466697117400 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 1925 | 1466697117401 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x1213c5000 == 35 [pid = 1925] [id = 285] 08:51:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x124c9fc00) [pid = 1925] [serial = 853] [outer = 0x0] 08:51:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1258c4000) [pid = 1925] [serial = 854] [outer = 0x124c9fc00] 08:51:57 INFO - PROCESS | 1925 | 1466697117425 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x125d83000) [pid = 1925] [serial = 855] [outer = 0x124c9fc00] 08:51:57 INFO - PROCESS | 1925 | 1466697117719 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]]]}] 08:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 418ms 08:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:51:57 INFO - PROCESS | 1925 | 1466697117736 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 1925 | 1466697117737 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:51:57 INFO - PROCESS | 1925 | 1466697117740 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 1925 | 1466697117741 Marionette TRACE conn2 <- [1,1114,null,{}] 08:51:57 INFO - PROCESS | 1925 | 1466697117745 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}] 08:51:57 INFO - PROCESS | 1925 | 1466697117748 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:57 INFO - PROCESS | 1925 | 1466697117833 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:51:57 INFO - PROCESS | 1925 | 1466697117886 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 1925 | 1466697117887 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x11813b800 == 36 [pid = 1925] [id = 286] 08:51:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1172bec00) [pid = 1925] [serial = 856] [outer = 0x0] 08:51:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x126477000) [pid = 1925] [serial = 857] [outer = 0x1172bec00] 08:51:57 INFO - PROCESS | 1925 | 1466697117912 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1264e0800) [pid = 1925] [serial = 858] [outer = 0x1172bec00] 08:51:58 INFO - PROCESS | 1925 | 1466697118250 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]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 522ms 08:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:51:58 INFO - PROCESS | 1925 | 1466697118265 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 1925 | 1466697118266 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:51:58 INFO - PROCESS | 1925 | 1466697118270 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 1925 | 1466697118271 Marionette TRACE conn2 <- [1,1118,null,{}] 08:51:58 INFO - PROCESS | 1925 | 1466697118275 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}] 08:51:58 INFO - PROCESS | 1925 | 1466697118276 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:58 INFO - PROCESS | 1925 | 1466697118398 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:51:58 INFO - PROCESS | 1925 | 1466697118404 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 1925 | 1466697118405 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d77800 == 37 [pid = 1925] [id = 287] 08:51:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1264e2800) [pid = 1925] [serial = 859] [outer = 0x0] 08:51:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128a52c00) [pid = 1925] [serial = 860] [outer = 0x1264e2800] 08:51:58 INFO - PROCESS | 1925 | 1466697118444 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128bc5400) [pid = 1925] [serial = 861] [outer = 0x1264e2800] 08:51:58 INFO - PROCESS | 1925 | 1466697118824 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]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 571ms 08:51:58 INFO - PROCESS | 1925 | 1466697118841 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 1925 | 1466697118845 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:51:58 INFO - PROCESS | 1925 | 1466697118847 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 1925 | 1466697118849 Marionette TRACE conn2 <- [1,1122,null,{}] 08:51:58 INFO - PROCESS | 1925 | 1466697118851 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}] 08:51:58 INFO - PROCESS | 1925 | 1466697118853 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:58 INFO - PROCESS | 1925 | 1466697118969 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:51:58 INFO - PROCESS | 1925 | 1466697118988 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 1925 | 1466697118990 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f11000 == 38 [pid = 1925] [id = 288] 08:51:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x117144000) [pid = 1925] [serial = 862] [outer = 0x0] 08:51:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128bc6800) [pid = 1925] [serial = 863] [outer = 0x117144000] 08:51:59 INFO - PROCESS | 1925 | 1466697119016 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1293c3800) [pid = 1925] [serial = 864] [outer = 0x117144000] 08:51:59 INFO - PROCESS | 1925 | 1466697119328 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]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 08:51:59 INFO - PROCESS | 1925 | 1466697119373 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1925 | 1466697119375 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:51:59 INFO - PROCESS | 1925 | 1466697119377 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1925 | 1466697119379 Marionette TRACE conn2 <- [1,1126,null,{}] 08:51:59 INFO - PROCESS | 1925 | 1466697119381 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}] 08:51:59 INFO - PROCESS | 1925 | 1466697119382 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:59 INFO - PROCESS | 1925 | 1466697119477 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:51:59 INFO - PROCESS | 1925 | 1466697119480 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 1925 | 1466697119481 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:51:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a81800 == 39 [pid = 1925] [id = 289] 08:51:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12647c800) [pid = 1925] [serial = 865] [outer = 0x0] 08:51:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1293cc800) [pid = 1925] [serial = 866] [outer = 0x12647c800] 08:51:59 INFO - PROCESS | 1925 | 1466697119506 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12a68bc00) [pid = 1925] [serial = 867] [outer = 0x12647c800] 08:51:59 INFO - PROCESS | 1925 | 1466697119945 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]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 618ms 08:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:52:00 INFO - PROCESS | 1925 | 1466697120002 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 1925 | 1466697120004 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:52:00 INFO - PROCESS | 1925 | 1466697120007 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 1925 | 1466697120010 Marionette TRACE conn2 <- [1,1130,null,{}] 08:52:00 INFO - PROCESS | 1925 | 1466697120145 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}] 08:52:00 INFO - PROCESS | 1925 | 1466697120146 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:00 INFO - PROCESS | 1925 | 1466697120292 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:52:00 INFO - PROCESS | 1925 | 1466697120295 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 1925 | 1466697120296 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a83a000 == 40 [pid = 1925] [id = 290] 08:52:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1293c3c00) [pid = 1925] [serial = 868] [outer = 0x0] 08:52:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12a8cb800) [pid = 1925] [serial = 869] [outer = 0x1293c3c00] 08:52:00 INFO - PROCESS | 1925 | 1466697120320 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12b8a5c00) [pid = 1925] [serial = 870] [outer = 0x1293c3c00] 08:52:00 INFO - PROCESS | 1925 | 1466697120641 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]]]}] 08:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 666ms 08:52:00 INFO - PROCESS | 1925 | 1466697120679 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 1925 | 1466697120681 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:52:00 INFO - PROCESS | 1925 | 1466697120684 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 1925 | 1466697120685 Marionette TRACE conn2 <- [1,1134,null,{}] 08:52:00 INFO - PROCESS | 1925 | 1466697120687 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}] 08:52:00 INFO - PROCESS | 1925 | 1466697120688 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:00 INFO - PROCESS | 1925 | 1466697120785 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:52:00 INFO - PROCESS | 1925 | 1466697120789 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 1925 | 1466697120790 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a850000 == 41 [pid = 1925] [id = 291] 08:52:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12b8a6000) [pid = 1925] [serial = 871] [outer = 0x0] 08:52:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12b8b2000) [pid = 1925] [serial = 872] [outer = 0x12b8a6000] 08:52:00 INFO - PROCESS | 1925 | 1466697120813 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12b93a400) [pid = 1925] [serial = 873] [outer = 0x12b8a6000] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x128bbf800) [pid = 1925] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1133df800) [pid = 1925] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x12b0d2400) [pid = 1925] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1132c7c00) [pid = 1925] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12aff8400) [pid = 1925] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x118771c00) [pid = 1925] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12b934c00) [pid = 1925] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1172c8000) [pid = 1925] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11810bc00) [pid = 1925] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x111f14400) [pid = 1925] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1244bec00) [pid = 1925] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1133afc00) [pid = 1925] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119551400) [pid = 1925] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x116906000) [pid = 1925] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:52:01 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1131ddc00) [pid = 1925] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:52:01 INFO - PROCESS | 1925 | 1466697121445 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]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 768ms 08:52:01 INFO - PROCESS | 1925 | 1466697121453 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 1925 | 1466697121455 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:52:01 INFO - PROCESS | 1925 | 1466697121458 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 1925 | 1466697121459 Marionette TRACE conn2 <- [1,1138,null,{}] 08:52:01 INFO - PROCESS | 1925 | 1466697121465 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}] 08:52:01 INFO - PROCESS | 1925 | 1466697121466 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:01 INFO - PROCESS | 1925 | 1466697121577 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:52:01 INFO - PROCESS | 1925 | 1466697121610 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 1925 | 1466697121611 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5d3800 == 42 [pid = 1925] [id = 292] 08:52:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x113312c00) [pid = 1925] [serial = 874] [outer = 0x0] 08:52:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1185abc00) [pid = 1925] [serial = 875] [outer = 0x113312c00] 08:52:01 INFO - PROCESS | 1925 | 1466697121635 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1258ca400) [pid = 1925] [serial = 876] [outer = 0x113312c00] 08:52:01 INFO - PROCESS | 1925 | 1466697121898 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]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 474ms 08:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:52:01 INFO - PROCESS | 1925 | 1466697121933 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 1925 | 1466697121935 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:52:01 INFO - PROCESS | 1925 | 1466697121937 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 1925 | 1466697121938 Marionette TRACE conn2 <- [1,1142,null,{}] 08:52:01 INFO - PROCESS | 1925 | 1466697121940 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}] 08:52:01 INFO - PROCESS | 1925 | 1466697121941 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:02 INFO - PROCESS | 1925 | 1466697122035 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:52:02 INFO - PROCESS | 1925 | 1466697122038 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1925 | 1466697122039 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc0f800 == 43 [pid = 1925] [id = 293] 08:52:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x119745000) [pid = 1925] [serial = 877] [outer = 0x0] 08:52:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12b939400) [pid = 1925] [serial = 878] [outer = 0x119745000] 08:52:02 INFO - PROCESS | 1925 | 1466697122063 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12bcc7c00) [pid = 1925] [serial = 879] [outer = 0x119745000] 08:52:02 INFO - PROCESS | 1925 | 1466697122392 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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 476ms 08:52:02 INFO - PROCESS | 1925 | 1466697122413 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 1925 | 1466697122415 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:52:02 INFO - PROCESS | 1925 | 1466697122417 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 1925 | 1466697122418 Marionette TRACE conn2 <- [1,1146,null,{}] 08:52:02 INFO - PROCESS | 1925 | 1466697122420 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}] 08:52:02 INFO - PROCESS | 1925 | 1466697122429 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:02 INFO - PROCESS | 1925 | 1466697122533 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:52:02 INFO - PROCESS | 1925 | 1466697122539 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1925 | 1466697122540 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf71800 == 44 [pid = 1925] [id = 294] 08:52:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x126476800) [pid = 1925] [serial = 880] [outer = 0x0] 08:52:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12be65c00) [pid = 1925] [serial = 881] [outer = 0x126476800] 08:52:02 INFO - PROCESS | 1925 | 1466697122564 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12be71000) [pid = 1925] [serial = 882] [outer = 0x126476800] 08:52:02 INFO - PROCESS | 1925 | 1466697122847 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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 08:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:52:02 INFO - PROCESS | 1925 | 1466697122886 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 1925 | 1466697122887 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:52:02 INFO - PROCESS | 1925 | 1466697122889 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 1925 | 1466697122890 Marionette TRACE conn2 <- [1,1150,null,{}] 08:52:02 INFO - PROCESS | 1925 | 1466697122895 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}] 08:52:02 INFO - PROCESS | 1925 | 1466697122898 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:02 INFO - PROCESS | 1925 | 1466697122978 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:52:02 INFO - PROCESS | 1925 | 1466697122982 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1925 | 1466697122983 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c52e000 == 45 [pid = 1925] [id = 295] 08:52:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12bed4800) [pid = 1925] [serial = 883] [outer = 0x0] 08:52:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12beda800) [pid = 1925] [serial = 884] [outer = 0x12bed4800] 08:52:03 INFO - PROCESS | 1925 | 1466697123007 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12c476400) [pid = 1925] [serial = 885] [outer = 0x12bed4800] 08:52:03 INFO - PROCESS | 1925 | 1466697123467 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]]]}] 08:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 622ms 08:52:03 INFO - PROCESS | 1925 | 1466697123512 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:52:03 INFO - PROCESS | 1925 | 1466697123514 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:52:03 INFO - PROCESS | 1925 | 1466697123517 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 1925 | 1466697123519 Marionette TRACE conn2 <- [1,1154,null,{}] 08:52:03 INFO - PROCESS | 1925 | 1466697123523 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}] 08:52:03 INFO - PROCESS | 1925 | 1466697123525 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:03 INFO - PROCESS | 1925 | 1466697123642 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:52:03 INFO - PROCESS | 1925 | 1466697123769 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 1925 | 1466697123771 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169ab800 == 46 [pid = 1925] [id = 296] 08:52:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1133a8000) [pid = 1925] [serial = 886] [outer = 0x0] 08:52:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x115547000) [pid = 1925] [serial = 887] [outer = 0x1133a8000] 08:52:03 INFO - PROCESS | 1925 | 1466697123802 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x115f66000) [pid = 1925] [serial = 888] [outer = 0x1133a8000] 08:52:04 INFO - PROCESS | 1925 | 1466697124265 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]]]}] 08:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 822ms 08:52:04 INFO - PROCESS | 1925 | 1466697124358 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 1925 | 1466697124364 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:52:04 INFO - PROCESS | 1925 | 1466697124370 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 1925 | 1466697124372 Marionette TRACE conn2 <- [1,1158,null,{}] 08:52:04 INFO - PROCESS | 1925 | 1466697124374 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}] 08:52:04 INFO - PROCESS | 1925 | 1466697124376 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:04 INFO - PROCESS | 1925 | 1466697124488 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:52:04 INFO - PROCESS | 1925 | 1466697124579 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 1925 | 1466697124581 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169ba800 == 47 [pid = 1925] [id = 297] 08:52:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1176f3800) [pid = 1925] [serial = 889] [outer = 0x0] 08:52:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x11810c000) [pid = 1925] [serial = 890] [outer = 0x1176f3800] 08:52:04 INFO - PROCESS | 1925 | 1466697124612 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1185b6000) [pid = 1925] [serial = 891] [outer = 0x1176f3800] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf71800 == 46 [pid = 1925] [id = 294] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc0f800 == 45 [pid = 1925] [id = 293] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5d3800 == 44 [pid = 1925] [id = 292] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12a850000 == 43 [pid = 1925] [id = 291] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12a83a000 == 42 [pid = 1925] [id = 290] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12be65400) [pid = 1925] [serial = 830] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | 1466697125341 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]]]}] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x128a81800 == 41 [pid = 1925] [id = 289] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x118f11000 == 40 [pid = 1925] [id = 288] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x124d77800 == 39 [pid = 1925] [id = 287] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x11813b800 == 38 [pid = 1925] [id = 286] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1213c5000 == 37 [pid = 1925] [id = 285] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12114d800 == 36 [pid = 1925] [id = 284] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x119988000 == 35 [pid = 1925] [id = 283] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x118f1b800 == 34 [pid = 1925] [id = 282] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x118569800 == 33 [pid = 1925] [id = 281] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x11813c000 == 32 [pid = 1925] [id = 280] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x116681000 == 31 [pid = 1925] [id = 279] 08:52:05 INFO - PROCESS | 1925 | --DOCSHELL 0x113d07000 == 30 [pid = 1925] [id = 278] 08:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1024ms 08:52:05 INFO - PROCESS | 1925 | 1466697125394 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1925 | 1466697125397 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:52:05 INFO - PROCESS | 1925 | 1466697125400 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1925 | 1466697125402 Marionette TRACE conn2 <- [1,1162,null,{}] 08:52:05 INFO - PROCESS | 1925 | 1466697125416 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}] 08:52:05 INFO - PROCESS | 1925 | 1466697125417 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:05 INFO - PROCESS | 1925 | 1466697125496 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:52:05 INFO - PROCESS | 1925 | 1466697125504 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 1925 | 1466697125506 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x1164b7000 == 31 [pid = 1925] [id = 298] 08:52:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x118205400) [pid = 1925] [serial = 892] [outer = 0x0] 08:52:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x11830a000) [pid = 1925] [serial = 893] [outer = 0x118205400] 08:52:05 INFO - PROCESS | 1925 | 1466697125534 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1185c5800) [pid = 1925] [serial = 894] [outer = 0x118205400] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12939b800) [pid = 1925] [serial = 809] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12af3d400) [pid = 1925] [serial = 813] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12a8cb000) [pid = 1925] [serial = 812] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x12b8a6c00) [pid = 1925] [serial = 818] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x118209800) [pid = 1925] [serial = 821] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12b0ca400) [pid = 1925] [serial = 816] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12affb800) [pid = 1925] [serial = 815] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x125f39400) [pid = 1925] [serial = 824] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x12bcc2800) [pid = 1925] [serial = 827] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1214bb400) [pid = 1925] [serial = 822] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x12bcc9400) [pid = 1925] [serial = 828] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11830fc00) [pid = 1925] [serial = 795] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x117ea7800) [pid = 1925] [serial = 794] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1185c0800) [pid = 1925] [serial = 792] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11820a800) [pid = 1925] [serial = 791] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1132c7000) [pid = 1925] [serial = 789] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1121a5000) [pid = 1925] [serial = 788] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x125f3e400) [pid = 1925] [serial = 806] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x124cfbc00) [pid = 1925] [serial = 803] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x125d80000) [pid = 1925] [serial = 804] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1216e6000) [pid = 1925] [serial = 800] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1244bc000) [pid = 1925] [serial = 801] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x119552800) [pid = 1925] [serial = 798] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x11830e800) [pid = 1925] [serial = 797] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12b8ad000) [pid = 1925] [serial = 819] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12a692c00) [pid = 1925] [serial = 810] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x128a4c000) [pid = 1925] [serial = 807] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12b930800) [pid = 1925] [serial = 825] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12a8d2000) [pid = 1925] [serial = 786] [outer = 0x0] [url = about:blank] 08:52:05 INFO - PROCESS | 1925 | 1466697125901 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]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 529ms 08:52:05 INFO - PROCESS | 1925 | 1466697125930 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1925 | 1466697125933 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:52:05 INFO - PROCESS | 1925 | 1466697125937 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1925 | 1466697125939 Marionette TRACE conn2 <- [1,1166,null,{}] 08:52:05 INFO - PROCESS | 1925 | 1466697125942 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}] 08:52:05 INFO - PROCESS | 1925 | 1466697125943 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:06 INFO - PROCESS | 1925 | 1466697126020 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:52:06 INFO - PROCESS | 1925 | 1466697126024 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 1925 | 1466697126025 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e70800 == 32 [pid = 1925] [id = 299] 08:52:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x118fb3400) [pid = 1925] [serial = 895] [outer = 0x0] 08:52:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119552800) [pid = 1925] [serial = 896] [outer = 0x118fb3400] 08:52:06 INFO - PROCESS | 1925 | 1466697126056 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119742400) [pid = 1925] [serial = 897] [outer = 0x118fb3400] 08:52:06 INFO - PROCESS | 1925 | 1466697126414 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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 525ms 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:52:06 INFO - PROCESS | 1925 | 1466697126470 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 1925 | 1466697126471 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:52:06 INFO - PROCESS | 1925 | 1466697126475 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1925 | 1466697126477 Marionette TRACE conn2 <- [1,1170,null,{}] 08:52:06 INFO - PROCESS | 1925 | 1466697126485 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}] 08:52:06 INFO - PROCESS | 1925 | 1466697126488 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:06 INFO - PROCESS | 1925 | 1466697126563 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:52:06 INFO - PROCESS | 1925 | 1466697126568 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 1925 | 1466697126570 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x118579000 == 33 [pid = 1925] [id = 300] 08:52:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x119fba400) [pid = 1925] [serial = 898] [outer = 0x0] 08:52:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1214bb400) [pid = 1925] [serial = 899] [outer = 0x119fba400] 08:52:06 INFO - PROCESS | 1925 | 1466697126600 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x121abf800) [pid = 1925] [serial = 900] [outer = 0x119fba400] 08:52:06 INFO - PROCESS | 1925 | 1466697126920 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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 473ms 08:52:06 INFO - PROCESS | 1925 | 1466697126948 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:52:06 INFO - PROCESS | 1925 | 1466697126950 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:52:06 INFO - PROCESS | 1925 | 1466697126952 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1925 | 1466697126953 Marionette TRACE conn2 <- [1,1174,null,{}] 08:52:06 INFO - PROCESS | 1925 | 1466697126955 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}] 08:52:06 INFO - PROCESS | 1925 | 1466697126956 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:07 INFO - PROCESS | 1925 | 1466697127034 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:52:07 INFO - PROCESS | 1925 | 1466697127037 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 1925 | 1466697127039 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x119717000 == 34 [pid = 1925] [id = 301] 08:52:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124c96800) [pid = 1925] [serial = 901] [outer = 0x0] 08:52:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x124cf0800) [pid = 1925] [serial = 902] [outer = 0x124c96800] 08:52:07 INFO - PROCESS | 1925 | 1466697127066 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1258c6000) [pid = 1925] [serial = 903] [outer = 0x124c96800] 08:52:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x125d02400) [pid = 1925] [serial = 904] [outer = 0x12b8a7000] 08:52:07 INFO - PROCESS | 1925 | 1466697127449 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] 08:52:07 INFO - PROCESS | 1925 | 1466697127478 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:52:07 INFO - PROCESS | 1925 | 1466697127481 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1925 | 1466697127482 Marionette TRACE conn2 <- [1,1178,null,{}] 08:52:07 INFO - PROCESS | 1925 | 1466697127485 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}] 08:52:07 INFO - PROCESS | 1925 | 1466697127486 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:07 INFO - PROCESS | 1925 | 1466697127594 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:52:07 INFO - PROCESS | 1925 | 1466697127597 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 1925 | 1466697127599 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212ac800 == 35 [pid = 1925] [id = 302] 08:52:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1132c8000) [pid = 1925] [serial = 905] [outer = 0x0] 08:52:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x126478400) [pid = 1925] [serial = 906] [outer = 0x1132c8000] 08:52:07 INFO - PROCESS | 1925 | 1466697127629 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128a4dc00) [pid = 1925] [serial = 907] [outer = 0x1132c8000] 08:52:08 INFO - PROCESS | 1925 | 1466697128130 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] 08:52:08 INFO - PROCESS | 1925 | 1466697128151 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:52:08 INFO - PROCESS | 1925 | 1466697128153 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 1925 | 1466697128155 Marionette TRACE conn2 <- [1,1182,null,{}] 08:52:08 INFO - PROCESS | 1925 | 1466697128164 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}] 08:52:08 INFO - PROCESS | 1925 | 1466697128167 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:08 INFO - PROCESS | 1925 | 1466697128280 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:52:08 INFO - PROCESS | 1925 | 1466697128339 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1925 | 1466697128340 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c27000 == 36 [pid = 1925] [id = 303] 08:52:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128a50400) [pid = 1925] [serial = 908] [outer = 0x0] 08:52:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128eae000) [pid = 1925] [serial = 909] [outer = 0x128a50400] 08:52:08 INFO - PROCESS | 1925 | 1466697128365 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12a8d2000) [pid = 1925] [serial = 910] [outer = 0x128a50400] 08:52:08 INFO - PROCESS | 1925 | 1466697128684 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 1925 | 1466697128724 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:52:08 INFO - PROCESS | 1925 | 1466697128726 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 1925 | 1466697128727 Marionette TRACE conn2 <- [1,1186,null,{}] 08:52:08 INFO - PROCESS | 1925 | 1466697128730 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}] 08:52:08 INFO - PROCESS | 1925 | 1466697128731 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:08 INFO - PROCESS | 1925 | 1466697128825 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:52:08 INFO - PROCESS | 1925 | 1466697128829 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1925 | 1466697128830 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258f0800 == 37 [pid = 1925] [id = 304] 08:52:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x115eaa400) [pid = 1925] [serial = 911] [outer = 0x0] 08:52:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x128bc1400) [pid = 1925] [serial = 912] [outer = 0x115eaa400] 08:52:08 INFO - PROCESS | 1925 | 1466697128854 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12b8a7c00) [pid = 1925] [serial = 913] [outer = 0x115eaa400] 08:52:09 INFO - PROCESS | 1925 | 1466697129166 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] 08:52:09 INFO - PROCESS | 1925 | 1466697129208 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:52:09 INFO - PROCESS | 1925 | 1466697129212 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1925 | 1466697129215 Marionette TRACE conn2 <- [1,1190,null,{}] 08:52:09 INFO - PROCESS | 1925 | 1466697129218 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}] 08:52:09 INFO - PROCESS | 1925 | 1466697129219 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:09 INFO - PROCESS | 1925 | 1466697129322 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:52:09 INFO - PROCESS | 1925 | 1466697129359 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1925 | 1466697129360 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x128d15800 == 38 [pid = 1925] [id = 305] 08:52:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12b8ac400) [pid = 1925] [serial = 914] [outer = 0x0] 08:52:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12b8af000) [pid = 1925] [serial = 915] [outer = 0x12b8ac400] 08:52:09 INFO - PROCESS | 1925 | 1466697129385 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x11820b000) [pid = 1925] [serial = 916] [outer = 0x12b8ac400] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x12647c800) [pid = 1925] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x111f19400) [pid = 1925] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12bccc400) [pid = 1925] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11213d400) [pid = 1925] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1132c9400) [pid = 1925] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x115eaf800) [pid = 1925] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1293c3c00) [pid = 1925] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x113312c00) [pid = 1925] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1264e2800) [pid = 1925] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x12b8a6000) [pid = 1925] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119109800) [pid = 1925] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119745000) [pid = 1925] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x124c9fc00) [pid = 1925] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1172bec00) [pid = 1925] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x119fafc00) [pid = 1925] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x115eb0000) [pid = 1925] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x117144000) [pid = 1925] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:52:09 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x126476800) [pid = 1925] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:52:09 INFO - PROCESS | 1925 | 1466697129827 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] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:52:09 INFO - PROCESS | 1925 | 1466697129890 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:52:09 INFO - PROCESS | 1925 | 1466697129898 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1925 | 1466697129900 Marionette TRACE conn2 <- [1,1194,null,{}] 08:52:09 INFO - PROCESS | 1925 | 1466697129902 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}] 08:52:09 INFO - PROCESS | 1925 | 1466697129903 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:09 INFO - PROCESS | 1925 | 1466697129986 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:52:09 INFO - PROCESS | 1925 | 1466697129990 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1925 | 1466697129991 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x118421000 == 39 [pid = 1925] [id = 306] 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1172c5400) [pid = 1925] [serial = 917] [outer = 0x0] 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119745000) [pid = 1925] [serial = 918] [outer = 0x1172c5400] 08:52:10 INFO - PROCESS | 1925 | 1466697130018 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1258be000) [pid = 1925] [serial = 919] [outer = 0x1172c5400] 08:52:10 INFO - PROCESS | 1925 | 1466697130335 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] 08:52:10 INFO - PROCESS | 1925 | 1466697130369 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:52:10 INFO - PROCESS | 1925 | 1466697130372 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1925 | 1466697130373 Marionette TRACE conn2 <- [1,1198,null,{}] 08:52:10 INFO - PROCESS | 1925 | 1466697130375 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}] 08:52:10 INFO - PROCESS | 1925 | 1466697130376 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:10 INFO - PROCESS | 1925 | 1466697130458 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:52:10 INFO - PROCESS | 1925 | 1466697130464 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 1925 | 1466697130465 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a507000 == 40 [pid = 1925] [id = 307] 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x119a6e400) [pid = 1925] [serial = 920] [outer = 0x0] 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12b936c00) [pid = 1925] [serial = 921] [outer = 0x119a6e400] 08:52:10 INFO - PROCESS | 1925 | 1466697130490 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12bccb000) [pid = 1925] [serial = 922] [outer = 0x119a6e400] 08:52:10 INFO - PROCESS | 1925 | 1466697130824 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]]]}] 08:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms 08:52:10 INFO - PROCESS | 1925 | 1466697130842 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:52:10 INFO - PROCESS | 1925 | 1466697130845 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:52:10 INFO - PROCESS | 1925 | 1466697130848 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1925 | 1466697130850 Marionette TRACE conn2 <- [1,1202,null,{}] 08:52:10 INFO - PROCESS | 1925 | 1466697130853 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}] 08:52:10 INFO - PROCESS | 1925 | 1466697130854 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:10 INFO - PROCESS | 1925 | 1466697130967 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:52:10 INFO - PROCESS | 1925 | 1466697130973 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 1925 | 1466697130975 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5d3000 == 41 [pid = 1925] [id = 308] 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12be62800) [pid = 1925] [serial = 923] [outer = 0x0] 08:52:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12c47a400) [pid = 1925] [serial = 924] [outer = 0x12be62800] 08:52:11 INFO - PROCESS | 1925 | 1466697131003 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12c483c00) [pid = 1925] [serial = 925] [outer = 0x12be62800] 08:52:11 INFO - PROCESS | 1925 | 1466697131336 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]]]}] 08:52:11 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 08:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:52:11 INFO - PROCESS | 1925 | 1466697131368 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 1925 | 1466697131369 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:52:11 INFO - PROCESS | 1925 | 1466697131371 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 1925 | 1466697131372 Marionette TRACE conn2 <- [1,1206,null,{}] 08:52:11 INFO - PROCESS | 1925 | 1466697131374 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}] 08:52:11 INFO - PROCESS | 1925 | 1466697131383 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:11 INFO - PROCESS | 1925 | 1466697131457 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:52:11 INFO - PROCESS | 1925 | 1466697131463 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:11 INFO - PROCESS | 1925 | 1466697131464 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b16a000 == 42 [pid = 1925] [id = 309] 08:52:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12c483000) [pid = 1925] [serial = 926] [outer = 0x0] 08:52:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12c5d1400) [pid = 1925] [serial = 927] [outer = 0x12c483000] 08:52:11 INFO - PROCESS | 1925 | 1466697131488 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12c5d7c00) [pid = 1925] [serial = 928] [outer = 0x12c483000] 08:52:11 INFO - PROCESS | 1925 | 1466697131930 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]]]}] 08:52:11 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 08:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 620ms 08:52:11 INFO - PROCESS | 1925 | 1466697131991 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 1925 | 1466697131994 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:52:12 INFO - PROCESS | 1925 | 1466697131998 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 1925 | 1466697132000 Marionette TRACE conn2 <- [1,1210,null,{}] 08:52:12 INFO - PROCESS | 1925 | 1466697132004 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}] 08:52:12 INFO - PROCESS | 1925 | 1466697132006 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:12 INFO - PROCESS | 1925 | 1466697132110 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:52:12 INFO - PROCESS | 1925 | 1466697132215 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 1925 | 1466697132217 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x117473800 == 43 [pid = 1925] [id = 310] 08:52:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x117eaa400) [pid = 1925] [serial = 929] [outer = 0x0] 08:52:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x11820a800) [pid = 1925] [serial = 930] [outer = 0x117eaa400] 08:52:12 INFO - PROCESS | 1925 | 1466697132249 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x11876a400) [pid = 1925] [serial = 931] [outer = 0x117eaa400] 08:52:12 INFO - PROCESS | 1925 | 1466697132682 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]]]}] 08:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 721ms 08:52:12 INFO - PROCESS | 1925 | 1466697132719 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:52:12 INFO - PROCESS | 1925 | 1466697132723 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:52:12 INFO - PROCESS | 1925 | 1466697132727 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 1925 | 1466697132729 Marionette TRACE conn2 <- [1,1214,null,{}] 08:52:12 INFO - PROCESS | 1925 | 1466697132732 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}] 08:52:12 INFO - PROCESS | 1925 | 1466697132734 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:12 INFO - PROCESS | 1925 | 1466697132835 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:52:12 INFO - PROCESS | 1925 | 1466697132891 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 1925 | 1466697132892 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f22800 == 44 [pid = 1925] [id = 311] 08:52:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x119743c00) [pid = 1925] [serial = 932] [outer = 0x0] 08:52:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x119fba800) [pid = 1925] [serial = 933] [outer = 0x119743c00] 08:52:12 INFO - PROCESS | 1925 | 1466697132924 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1216e5800) [pid = 1925] [serial = 934] [outer = 0x119743c00] 08:52:13 INFO - PROCESS | 1925 | 1466697133378 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]]]}] 08:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 08:52:13 INFO - PROCESS | 1925 | 1466697133398 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 1925 | 1466697133399 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:52:13 INFO - PROCESS | 1925 | 1466697133402 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 1925 | 1466697133404 Marionette TRACE conn2 <- [1,1218,null,{}] 08:52:13 INFO - PROCESS | 1925 | 1466697133428 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}] 08:52:13 INFO - PROCESS | 1925 | 1466697133431 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:13 INFO - PROCESS | 1925 | 1466697133588 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:52:13 INFO - PROCESS | 1925 | 1466697133640 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 1925 | 1466697133642 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b15e000 == 45 [pid = 1925] [id = 312] 08:52:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x126477800) [pid = 1925] [serial = 935] [outer = 0x0] 08:52:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x128bc9c00) [pid = 1925] [serial = 936] [outer = 0x126477800] 08:52:13 INFO - PROCESS | 1925 | 1466697133673 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1293a1000) [pid = 1925] [serial = 937] [outer = 0x126477800] 08:52:14 INFO - PROCESS | 1925 | 1466697134086 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]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 722ms 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:52:14 INFO - PROCESS | 1925 | 1466697134124 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 1925 | 1466697134126 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:52:14 INFO - PROCESS | 1925 | 1466697134128 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1925 | 1466697134130 Marionette TRACE conn2 <- [1,1222,null,{}] 08:52:14 INFO - PROCESS | 1925 | 1466697134132 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}] 08:52:14 INFO - PROCESS | 1925 | 1466697134133 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:14 INFO - PROCESS | 1925 | 1466697134232 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:52:14 INFO - PROCESS | 1925 | 1466697134288 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:14 INFO - PROCESS | 1925 | 1466697134289 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf74000 == 46 [pid = 1925] [id = 313] 08:52:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1294c9c00) [pid = 1925] [serial = 938] [outer = 0x0] 08:52:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12b0ce400) [pid = 1925] [serial = 939] [outer = 0x1294c9c00] 08:52:14 INFO - PROCESS | 1925 | 1466697134318 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12bccac00) [pid = 1925] [serial = 940] [outer = 0x1294c9c00] 08:52:14 INFO - PROCESS | 1925 | 1466697134873 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] 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:52:14 INFO - PROCESS | 1925 | 1466697134951 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:52:14 INFO - PROCESS | 1925 | 1466697134954 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1925 | 1466697134956 Marionette TRACE conn2 <- [1,1226,null,{}] 08:52:14 INFO - PROCESS | 1925 | 1466697134960 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}] 08:52:14 INFO - PROCESS | 1925 | 1466697134962 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:15 INFO - PROCESS | 1925 | 1466697135056 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:52:15 INFO - PROCESS | 1925 | 1466697135121 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 1925 | 1466697135123 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x11931c000 == 47 [pid = 1925] [id = 314] 08:52:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1176f4400) [pid = 1925] [serial = 941] [outer = 0x0] 08:52:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x118204400) [pid = 1925] [serial = 942] [outer = 0x1176f4400] 08:52:15 INFO - PROCESS | 1925 | 1466697135150 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x11876cc00) [pid = 1925] [serial = 943] [outer = 0x1176f4400] 08:52:15 INFO - PROCESS | 1925 | 1466697135574 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]]]}] 08:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5d3000 == 46 [pid = 1925] [id = 308] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x12a507000 == 45 [pid = 1925] [id = 307] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x118421000 == 44 [pid = 1925] [id = 306] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x128d15800 == 43 [pid = 1925] [id = 305] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x1258f0800 == 42 [pid = 1925] [id = 304] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x123c27000 == 41 [pid = 1925] [id = 303] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x1212ac800 == 40 [pid = 1925] [id = 302] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x119717000 == 39 [pid = 1925] [id = 301] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x118579000 == 38 [pid = 1925] [id = 300] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x117e70800 == 37 [pid = 1925] [id = 299] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x1164b7000 == 36 [pid = 1925] [id = 298] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc19000 == 35 [pid = 1925] [id = 277] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x1169ab800 == 34 [pid = 1925] [id = 296] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x1169ba800 == 33 [pid = 1925] [id = 297] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x12c52e000 == 32 [pid = 1925] [id = 295] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf74000 == 31 [pid = 1925] [id = 313] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x12b15e000 == 30 [pid = 1925] [id = 312] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x119f22800 == 29 [pid = 1925] [id = 311] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x12b16a000 == 28 [pid = 1925] [id = 309] 08:52:16 INFO - PROCESS | 1925 | --DOCSHELL 0x117473800 == 27 [pid = 1925] [id = 310] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x11973c000) [pid = 1925] [serial = 845] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1199d2000) [pid = 1925] [serial = 846] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12a8cb800) [pid = 1925] [serial = 869] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12b8a5c00) [pid = 1925] [serial = 870] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1185abc00) [pid = 1925] [serial = 875] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128a52c00) [pid = 1925] [serial = 860] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12b8b2000) [pid = 1925] [serial = 872] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x128bc5400) [pid = 1925] [serial = 861] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119547400) [pid = 1925] [serial = 842] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x12b939400) [pid = 1925] [serial = 878] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x119553c00) [pid = 1925] [serial = 843] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1258c4000) [pid = 1925] [serial = 854] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x125d83000) [pid = 1925] [serial = 855] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x126477000) [pid = 1925] [serial = 857] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1264e0800) [pid = 1925] [serial = 858] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1213a6400) [pid = 1925] [serial = 848] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x123d9bc00) [pid = 1925] [serial = 849] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1164eb800) [pid = 1925] [serial = 836] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x12b93a400) [pid = 1925] [serial = 873] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1172c1800) [pid = 1925] [serial = 837] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1258ca400) [pid = 1925] [serial = 876] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x128bc6800) [pid = 1925] [serial = 863] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12a68bc00) [pid = 1925] [serial = 867] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12be65c00) [pid = 1925] [serial = 881] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12be71000) [pid = 1925] [serial = 882] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12beda800) [pid = 1925] [serial = 884] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1293c3800) [pid = 1925] [serial = 864] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12bcc7c00) [pid = 1925] [serial = 879] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1293cc800) [pid = 1925] [serial = 866] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1185b2c00) [pid = 1925] [serial = 839] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x118769800) [pid = 1925] [serial = 840] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x12be6b400) [pid = 1925] [serial = 831] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x124634c00) [pid = 1925] [serial = 851] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x113d2a800) [pid = 1925] [serial = 833] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x124c9f800) [pid = 1925] [serial = 852] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x115eae800) [pid = 1925] [serial = 834] [outer = 0x0] [url = about:blank] 08:52:16 INFO - PROCESS | 1925 | 1466697136195 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 1925 | 1466697136198 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:52:16 INFO - PROCESS | 1925 | 1466697136207 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 1925 | 1466697136209 Marionette TRACE conn2 <- [1,1230,null,{}] 08:52:16 INFO - PROCESS | 1925 | 1466697136213 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}] 08:52:16 INFO - PROCESS | 1925 | 1466697136215 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:16 INFO - PROCESS | 1925 | 1466697136295 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:52:16 INFO - PROCESS | 1925 | 1466697136300 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1925 | 1466697136303 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1132e5000 == 28 [pid = 1925] [id = 315] 08:52:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1133d7400) [pid = 1925] [serial = 944] [outer = 0x0] 08:52:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x113d5e800) [pid = 1925] [serial = 945] [outer = 0x1133d7400] 08:52:16 INFO - PROCESS | 1925 | 1466697136333 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x115f5d800) [pid = 1925] [serial = 946] [outer = 0x1133d7400] 08:52:16 INFO - PROCESS | 1925 | 1466697136686 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]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:52:16 INFO - PROCESS | 1925 | 1466697136740 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 1925 | 1466697136742 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:52:16 INFO - PROCESS | 1925 | 1466697136748 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 1925 | 1466697136750 Marionette TRACE conn2 <- [1,1234,null,{}] 08:52:16 INFO - PROCESS | 1925 | 1466697136753 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}] 08:52:16 INFO - PROCESS | 1925 | 1466697136755 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:16 INFO - PROCESS | 1925 | 1466697136830 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:52:16 INFO - PROCESS | 1925 | 1466697136834 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1925 | 1466697136836 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x116adb000 == 29 [pid = 1925] [id = 316] 08:52:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x116a1ac00) [pid = 1925] [serial = 947] [outer = 0x0] 08:52:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x1176f3c00) [pid = 1925] [serial = 948] [outer = 0x116a1ac00] 08:52:16 INFO - PROCESS | 1925 | 1466697136865 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x118208c00) [pid = 1925] [serial = 949] [outer = 0x116a1ac00] 08:52:17 INFO - PROCESS | 1925 | 1466697137190 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]]]}] 08:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 475ms 08:52:17 INFO - PROCESS | 1925 | 1466697137220 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 1925 | 1466697137222 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:52:17 INFO - PROCESS | 1925 | 1466697137224 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 1925 | 1466697137225 Marionette TRACE conn2 <- [1,1238,null,{}] 08:52:17 INFO - PROCESS | 1925 | 1466697137232 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}] 08:52:17 INFO - PROCESS | 1925 | 1466697137236 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:17 INFO - PROCESS | 1925 | 1466697137327 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:52:17 INFO - PROCESS | 1925 | 1466697137389 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 1925 | 1466697137393 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181bb000 == 30 [pid = 1925] [id = 317] 08:52:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11876dc00) [pid = 1925] [serial = 950] [outer = 0x0] 08:52:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119106400) [pid = 1925] [serial = 951] [outer = 0x11876dc00] 08:52:17 INFO - PROCESS | 1925 | 1466697137439 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x119553c00) [pid = 1925] [serial = 952] [outer = 0x11876dc00] 08:52:17 INFO - PROCESS | 1925 | 1466697137819 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]]]}] 08:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 618ms 08:52:17 INFO - PROCESS | 1925 | 1466697137843 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 1925 | 1466697137846 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:52:17 INFO - PROCESS | 1925 | 1466697137849 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 1925 | 1466697137850 Marionette TRACE conn2 <- [1,1242,null,{}] 08:52:17 INFO - PROCESS | 1925 | 1466697137852 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}] 08:52:17 INFO - PROCESS | 1925 | 1466697137854 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:17 INFO - PROCESS | 1925 | 1466697137954 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:52:17 INFO - PROCESS | 1925 | 1466697137960 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 1925 | 1466697137961 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f0f000 == 31 [pid = 1925] [id = 318] 08:52:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119555800) [pid = 1925] [serial = 953] [outer = 0x0] 08:52:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1199d2000) [pid = 1925] [serial = 954] [outer = 0x119555800] 08:52:17 INFO - PROCESS | 1925 | 1466697137986 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x121012c00) [pid = 1925] [serial = 955] [outer = 0x119555800] 08:52:18 INFO - PROCESS | 1925 | 1466697138311 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]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 468ms 08:52:18 INFO - PROCESS | 1925 | 1466697138317 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 1925 | 1466697138319 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:52:18 INFO - PROCESS | 1925 | 1466697138321 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 1925 | 1466697138322 Marionette TRACE conn2 <- [1,1246,null,{}] 08:52:18 INFO - PROCESS | 1925 | 1466697138324 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}] 08:52:18 INFO - PROCESS | 1925 | 1466697138326 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:18 INFO - PROCESS | 1925 | 1466697138415 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:52:18 INFO - PROCESS | 1925 | 1466697138457 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 1925 | 1466697138458 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x119722800 == 32 [pid = 1925] [id = 319] 08:52:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121013000) [pid = 1925] [serial = 956] [outer = 0x0] 08:52:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1213b3800) [pid = 1925] [serial = 957] [outer = 0x121013000] 08:52:18 INFO - PROCESS | 1925 | 1466697138483 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12186c400) [pid = 1925] [serial = 958] [outer = 0x121013000] 08:52:18 INFO - PROCESS | 1925 | 1466697138799 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]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 08:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:52:18 INFO - PROCESS | 1925 | 1466697138841 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 1925 | 1466697138843 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:52:18 INFO - PROCESS | 1925 | 1466697138851 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 1925 | 1466697138853 Marionette TRACE conn2 <- [1,1250,null,{}] 08:52:18 INFO - PROCESS | 1925 | 1466697138855 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}] 08:52:18 INFO - PROCESS | 1925 | 1466697138860 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:19 INFO - PROCESS | 1925 | 1466697138998 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:52:19 INFO - PROCESS | 1925 | 1466697139019 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 1925 | 1466697139021 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a7800 == 33 [pid = 1925] [id = 320] 08:52:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x123c0d400) [pid = 1925] [serial = 959] [outer = 0x0] 08:52:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x124788000) [pid = 1925] [serial = 960] [outer = 0x123c0d400] 08:52:19 INFO - PROCESS | 1925 | 1466697139058 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1258c8800) [pid = 1925] [serial = 961] [outer = 0x123c0d400] 08:52:19 INFO - PROCESS | 1925 | 1466697139528 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]]]}] 08:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 727ms 08:52:19 INFO - PROCESS | 1925 | 1466697139572 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 1925 | 1466697139574 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:52:19 INFO - PROCESS | 1925 | 1466697139576 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 1925 | 1466697139579 Marionette TRACE conn2 <- [1,1254,null,{}] 08:52:19 INFO - PROCESS | 1925 | 1466697139591 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}] 08:52:19 INFO - PROCESS | 1925 | 1466697139593 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:19 INFO - PROCESS | 1925 | 1466697139691 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:52:19 INFO - PROCESS | 1925 | 1466697139729 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 1925 | 1466697139730 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x1214a7000 == 34 [pid = 1925] [id = 321] 08:52:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x125d81400) [pid = 1925] [serial = 962] [outer = 0x0] 08:52:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1264da800) [pid = 1925] [serial = 963] [outer = 0x125d81400] 08:52:19 INFO - PROCESS | 1925 | 1466697139754 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128a53c00) [pid = 1925] [serial = 964] [outer = 0x125d81400] 08:52:20 INFO - PROCESS | 1925 | 1466697140046 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]]]}] 08:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 483ms 08:52:20 INFO - PROCESS | 1925 | 1466697140065 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 1925 | 1466697140067 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:52:20 INFO - PROCESS | 1925 | 1466697140069 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 1925 | 1466697140070 Marionette TRACE conn2 <- [1,1258,null,{}] 08:52:20 INFO - PROCESS | 1925 | 1466697140080 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}] 08:52:20 INFO - PROCESS | 1925 | 1466697140082 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:20 INFO - PROCESS | 1925 | 1466697140176 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:52:20 INFO - PROCESS | 1925 | 1466697140180 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1925 | 1466697140181 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x124614800 == 35 [pid = 1925] [id = 322] 08:52:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1132c7400) [pid = 1925] [serial = 965] [outer = 0x0] 08:52:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x128d7e800) [pid = 1925] [serial = 966] [outer = 0x1132c7400] 08:52:20 INFO - PROCESS | 1925 | 1466697140205 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12939e000) [pid = 1925] [serial = 967] [outer = 0x1132c7400] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x128a50400) [pid = 1925] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12b8ac400) [pid = 1925] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x118fb3400) [pid = 1925] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12bed4800) [pid = 1925] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x119fba400) [pid = 1925] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x118205400) [pid = 1925] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x124c96800) [pid = 1925] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1133a8000) [pid = 1925] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1176f3800) [pid = 1925] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x115eaa400) [pid = 1925] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x119a6e400) [pid = 1925] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12c483000) [pid = 1925] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1172c5400) [pid = 1925] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12be62800) [pid = 1925] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:52:20 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1132c8000) [pid = 1925] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:52:20 INFO - PROCESS | 1925 | 1466697140663 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]]]}] 08:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 628ms 08:52:20 INFO - PROCESS | 1925 | 1466697140699 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 1925 | 1466697140700 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:52:20 INFO - PROCESS | 1925 | 1466697140703 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 1925 | 1466697140704 Marionette TRACE conn2 <- [1,1262,null,{}] 08:52:20 INFO - PROCESS | 1925 | 1466697140706 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}] 08:52:20 INFO - PROCESS | 1925 | 1466697140707 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:20 INFO - PROCESS | 1925 | 1466697140783 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:52:20 INFO - PROCESS | 1925 | 1466697140786 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1925 | 1466697140796 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x124dbe800 == 36 [pid = 1925] [id = 323] 08:52:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1133a8000) [pid = 1925] [serial = 968] [outer = 0x0] 08:52:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x11973e400) [pid = 1925] [serial = 969] [outer = 0x1133a8000] 08:52:20 INFO - PROCESS | 1925 | 1466697140823 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x125f39400) [pid = 1925] [serial = 970] [outer = 0x1133a8000] 08:52:21 INFO - PROCESS | 1925 | 1466697141135 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]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 08:52:21 INFO - PROCESS | 1925 | 1466697141171 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:52:21 INFO - PROCESS | 1925 | 1466697141173 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:52:21 INFO - PROCESS | 1925 | 1466697141175 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1925 | 1466697141176 Marionette TRACE conn2 <- [1,1266,null,{}] 08:52:21 INFO - PROCESS | 1925 | 1466697141181 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}] 08:52:21 INFO - PROCESS | 1925 | 1466697141182 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:21 INFO - PROCESS | 1925 | 1466697141254 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:52:21 INFO - PROCESS | 1925 | 1466697141257 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 1925 | 1466697141258 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a6f000 == 37 [pid = 1925] [id = 324] 08:52:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x126479800) [pid = 1925] [serial = 971] [outer = 0x0] 08:52:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1293a3c00) [pid = 1925] [serial = 972] [outer = 0x126479800] 08:52:21 INFO - PROCESS | 1925 | 1466697141286 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1293c9000) [pid = 1925] [serial = 973] [outer = 0x126479800] 08:52:21 INFO - PROCESS | 1925 | 1466697141614 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]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 08:52:21 INFO - PROCESS | 1925 | 1466697141657 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:52:21 INFO - PROCESS | 1925 | 1466697141658 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:52:21 INFO - PROCESS | 1925 | 1466697141662 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1925 | 1466697141666 Marionette TRACE conn2 <- [1,1270,null,{}] 08:52:21 INFO - PROCESS | 1925 | 1466697141669 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}] 08:52:21 INFO - PROCESS | 1925 | 1466697141670 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:21 INFO - PROCESS | 1925 | 1466697141757 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:52:21 INFO - PROCESS | 1925 | 1466697141762 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 1925 | 1466697141765 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x129166000 == 38 [pid = 1925] [id = 325] 08:52:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1258bfc00) [pid = 1925] [serial = 974] [outer = 0x0] 08:52:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x12a3a4000) [pid = 1925] [serial = 975] [outer = 0x1258bfc00] 08:52:21 INFO - PROCESS | 1925 | 1466697141799 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12affb800) [pid = 1925] [serial = 976] [outer = 0x1258bfc00] 08:52:22 INFO - PROCESS | 1925 | 1466697142122 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]]]}] 08:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 474ms 08:52:22 INFO - PROCESS | 1925 | 1466697142135 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 1925 | 1466697142136 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:52:22 INFO - PROCESS | 1925 | 1466697142138 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 1925 | 1466697142140 Marionette TRACE conn2 <- [1,1274,null,{}] 08:52:22 INFO - PROCESS | 1925 | 1466697142143 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}] 08:52:22 INFO - PROCESS | 1925 | 1466697142144 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:22 INFO - PROCESS | 1925 | 1466697142224 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:52:22 INFO - PROCESS | 1925 | 1466697142277 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 1925 | 1466697142278 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f7000 == 39 [pid = 1925] [id = 326] 08:52:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128bc8800) [pid = 1925] [serial = 977] [outer = 0x0] 08:52:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12b0c8400) [pid = 1925] [serial = 978] [outer = 0x128bc8800] 08:52:22 INFO - PROCESS | 1925 | 1466697142303 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12b8b3800) [pid = 1925] [serial = 979] [outer = 0x128bc8800] 08:52:22 INFO - PROCESS | 1925 | --DOCSHELL 0x116adb000 == 38 [pid = 1925] [id = 316] 08:52:22 INFO - PROCESS | 1925 | --DOCSHELL 0x1132e5000 == 37 [pid = 1925] [id = 315] 08:52:22 INFO - PROCESS | 1925 | --DOCSHELL 0x11931c000 == 36 [pid = 1925] [id = 314] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a7800 == 35 [pid = 1925] [id = 320] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x1214a7000 == 34 [pid = 1925] [id = 321] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x124dbe800 == 33 [pid = 1925] [id = 323] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x128a6f000 == 32 [pid = 1925] [id = 324] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x118f0f000 == 31 [pid = 1925] [id = 318] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x119722800 == 30 [pid = 1925] [id = 319] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x1181bb000 == 29 [pid = 1925] [id = 317] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x124614800 == 28 [pid = 1925] [id = 322] 08:52:23 INFO - PROCESS | 1925 | --DOCSHELL 0x129166000 == 27 [pid = 1925] [id = 325] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12a8d2000) [pid = 1925] [serial = 910] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x128eae000) [pid = 1925] [serial = 909] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x12b8af000) [pid = 1925] [serial = 915] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x119552800) [pid = 1925] [serial = 896] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119742400) [pid = 1925] [serial = 897] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12c476400) [pid = 1925] [serial = 885] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1214bb400) [pid = 1925] [serial = 899] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x121abf800) [pid = 1925] [serial = 900] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x11830a000) [pid = 1925] [serial = 893] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1185c5800) [pid = 1925] [serial = 894] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x124cf0800) [pid = 1925] [serial = 902] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x115547000) [pid = 1925] [serial = 887] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x115f66000) [pid = 1925] [serial = 888] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11810c000) [pid = 1925] [serial = 890] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1185b6000) [pid = 1925] [serial = 891] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12b8a7c00) [pid = 1925] [serial = 913] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x128bc1400) [pid = 1925] [serial = 912] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1132cc800) [pid = 1925] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x12b936c00) [pid = 1925] [serial = 921] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x12c5d1400) [pid = 1925] [serial = 927] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x11820b000) [pid = 1925] [serial = 916] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x119745000) [pid = 1925] [serial = 918] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x12c5d7c00) [pid = 1925] [serial = 928] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x12c483c00) [pid = 1925] [serial = 925] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x126478400) [pid = 1925] [serial = 906] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x12c47a400) [pid = 1925] [serial = 924] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x128a4dc00) [pid = 1925] [serial = 907] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1258be000) [pid = 1925] [serial = 919] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12bccb000) [pid = 1925] [serial = 922] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x1258c6000) [pid = 1925] [serial = 903] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1925 | 1466697143610 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]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1525ms 08:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:52:23 INFO - PROCESS | 1925 | 1466697143666 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 1925 | 1466697143668 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:52:23 INFO - PROCESS | 1925 | 1466697143671 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 1925 | 1466697143673 Marionette TRACE conn2 <- [1,1278,null,{}] 08:52:23 INFO - PROCESS | 1925 | 1466697143679 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}] 08:52:23 INFO - PROCESS | 1925 | 1466697143680 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:23 INFO - PROCESS | 1925 | 1466697143762 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:52:23 INFO - PROCESS | 1925 | 1466697143815 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1925 | 1466697143816 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x113dc2800 == 28 [pid = 1925] [id = 327] 08:52:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x1132d2800) [pid = 1925] [serial = 980] [outer = 0x0] 08:52:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x113318400) [pid = 1925] [serial = 981] [outer = 0x1132d2800] 08:52:23 INFO - PROCESS | 1925 | 1466697143845 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x113d61800) [pid = 1925] [serial = 982] [outer = 0x1132d2800] 08:52:24 INFO - PROCESS | 1925 | 1466697144156 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]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 526ms 08:52:24 INFO - PROCESS | 1925 | 1466697144198 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 1925 | 1466697144201 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:52:24 INFO - PROCESS | 1925 | 1466697144206 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1925 | 1466697144208 Marionette TRACE conn2 <- [1,1282,null,{}] 08:52:24 INFO - PROCESS | 1925 | 1466697144210 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}] 08:52:24 INFO - PROCESS | 1925 | 1466697144213 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:24 INFO - PROCESS | 1925 | 1466697144287 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:52:24 INFO - PROCESS | 1925 | 1466697144336 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 1925 | 1466697144338 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ad0000 == 29 [pid = 1925] [id = 328] 08:52:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x115554c00) [pid = 1925] [serial = 983] [outer = 0x0] 08:52:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x115f5e800) [pid = 1925] [serial = 984] [outer = 0x115554c00] 08:52:24 INFO - PROCESS | 1925 | 1466697144365 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x116f9a400) [pid = 1925] [serial = 985] [outer = 0x115554c00] 08:52:24 INFO - PROCESS | 1925 | 1466697144682 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]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 08:52:24 INFO - PROCESS | 1925 | 1466697144725 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 1925 | 1466697144727 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:52:24 INFO - PROCESS | 1925 | 1466697144730 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1925 | 1466697144742 Marionette TRACE conn2 <- [1,1286,null,{}] 08:52:24 INFO - PROCESS | 1925 | 1466697144750 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}] 08:52:24 INFO - PROCESS | 1925 | 1466697144753 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:24 INFO - PROCESS | 1925 | 1466697144825 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:52:24 INFO - PROCESS | 1925 | 1466697144875 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 1925 | 1466697144877 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x11815f800 == 30 [pid = 1925] [id = 329] 08:52:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x111e2a000) [pid = 1925] [serial = 986] [outer = 0x0] 08:52:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x11810f000) [pid = 1925] [serial = 987] [outer = 0x111e2a000] 08:52:24 INFO - PROCESS | 1925 | 1466697144905 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x11830bc00) [pid = 1925] [serial = 988] [outer = 0x111e2a000] 08:52:25 INFO - PROCESS | 1925 | 1466697145185 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]]]}] 08:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 484ms 08:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:52:25 INFO - PROCESS | 1925 | 1466697145218 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:52:25 INFO - PROCESS | 1925 | 1466697145219 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:52:25 INFO - PROCESS | 1925 | 1466697145222 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:52:25 INFO - PROCESS | 1925 | 1466697145223 Marionette TRACE conn2 <- [1,1290,null,{}] 08:52:25 INFO - PROCESS | 1925 | 1466697145225 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}] 08:52:25 INFO - PROCESS | 1925 | 1466697145226 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:25 INFO - PROCESS | 1925 | 1466697145315 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:52:25 INFO - PROCESS | 1925 | 1466697145318 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 1925 | 1466697145319 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x118572800 == 31 [pid = 1925] [id = 330] 08:52:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1185a8c00) [pid = 1925] [serial = 989] [outer = 0x0] 08:52:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x11876c400) [pid = 1925] [serial = 990] [outer = 0x1185a8c00] 08:52:25 INFO - PROCESS | 1925 | 1466697145346 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x119107400) [pid = 1925] [serial = 991] [outer = 0x1185a8c00] 08:52:25 INFO - PROCESS | 1925 | 1466697145655 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]]]}] 08:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 08:52:25 INFO - PROCESS | 1925 | 1466697145692 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:52:25 INFO - PROCESS | 1925 | 1466697145694 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:52:25 INFO - PROCESS | 1925 | 1466697145698 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:52:25 INFO - PROCESS | 1925 | 1466697145699 Marionette TRACE conn2 <- [1,1294,null,{}] 08:52:25 INFO - PROCESS | 1925 | 1466697145702 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}] 08:52:25 INFO - PROCESS | 1925 | 1466697145703 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:25 INFO - PROCESS | 1925 | 1466697145802 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:52:25 INFO - PROCESS | 1925 | 1466697145807 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 1925 | 1466697145808 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x118fce800 == 32 [pid = 1925] [id = 331] 08:52:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x113d2c800) [pid = 1925] [serial = 992] [outer = 0x0] 08:52:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x119110000) [pid = 1925] [serial = 993] [outer = 0x113d2c800] 08:52:25 INFO - PROCESS | 1925 | 1466697145835 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1196e9000) [pid = 1925] [serial = 994] [outer = 0x113d2c800] 08:52:26 INFO - PROCESS | 1925 | 1466697146150 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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:52:26 INFO - PROCESS | 1925 | 1466697146169 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1925 | 1466697146170 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:52:26 INFO - PROCESS | 1925 | 1466697146172 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1925 | 1466697146173 Marionette TRACE conn2 <- [1,1298,null,{}] 08:52:26 INFO - PROCESS | 1925 | 1466697146175 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}] 08:52:26 INFO - PROCESS | 1925 | 1466697146182 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:26 INFO - PROCESS | 1925 | 1466697146270 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:52:26 INFO - PROCESS | 1925 | 1466697146273 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1925 | 1466697146274 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f05000 == 33 [pid = 1925] [id = 332] 08:52:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11910fc00) [pid = 1925] [serial = 995] [outer = 0x0] 08:52:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x121014800) [pid = 1925] [serial = 996] [outer = 0x11910fc00] 08:52:26 INFO - PROCESS | 1925 | 1466697146301 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x121abf800) [pid = 1925] [serial = 997] [outer = 0x11910fc00] 08:52:26 INFO - PROCESS | 1925 | 1466697146627 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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 08:52:26 INFO - PROCESS | 1925 | 1466697146642 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1925 | 1466697146643 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:52:26 INFO - PROCESS | 1925 | 1466697146649 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1925 | 1466697146651 Marionette TRACE conn2 <- [1,1302,null,{}] 08:52:26 INFO - PROCESS | 1925 | 1466697146654 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}] 08:52:26 INFO - PROCESS | 1925 | 1466697146656 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:26 INFO - PROCESS | 1925 | 1466697146798 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:52:26 INFO - PROCESS | 1925 | 1466697146806 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1925 | 1466697146819 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a2000 == 34 [pid = 1925] [id = 333] 08:52:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11973c400) [pid = 1925] [serial = 998] [outer = 0x0] 08:52:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x124119400) [pid = 1925] [serial = 999] [outer = 0x11973c400] 08:52:26 INFO - PROCESS | 1925 | 1466697146860 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124783000) [pid = 1925] [serial = 1000] [outer = 0x11973c400] 08:52:27 INFO - PROCESS | 1925 | 1466697147229 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 619ms 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:52:27 INFO - PROCESS | 1925 | 1466697147269 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 1925 | 1466697147270 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:52:27 INFO - PROCESS | 1925 | 1466697147272 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1925 | 1466697147273 Marionette TRACE conn2 <- [1,1306,null,{}] 08:52:27 INFO - PROCESS | 1925 | 1466697147275 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}] 08:52:27 INFO - PROCESS | 1925 | 1466697147276 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:27 INFO - PROCESS | 1925 | 1466697147347 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:52:27 INFO - PROCESS | 1925 | 1466697147400 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 1925 | 1466697147401 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x1214a1800 == 35 [pid = 1925] [id = 334] 08:52:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121018000) [pid = 1925] [serial = 1001] [outer = 0x0] 08:52:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x124c9e000) [pid = 1925] [serial = 1002] [outer = 0x121018000] 08:52:27 INFO - PROCESS | 1925 | 1466697147425 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1258c5800) [pid = 1925] [serial = 1003] [outer = 0x121018000] 08:52:27 INFO - PROCESS | 1925 | 1466697147701 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 08:52:27 INFO - PROCESS | 1925 | 1466697147741 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 1925 | 1466697147742 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:52:27 INFO - PROCESS | 1925 | 1466697147746 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1925 | 1466697147749 Marionette TRACE conn2 <- [1,1310,null,{}] 08:52:27 INFO - PROCESS | 1925 | 1466697147752 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}] 08:52:27 INFO - PROCESS | 1925 | 1466697147753 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:27 INFO - PROCESS | 1925 | 1466697147826 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:52:27 INFO - PROCESS | 1925 | 1466697147831 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 1925 | 1466697147832 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x11815e800 == 36 [pid = 1925] [id = 335] 08:52:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x124781c00) [pid = 1925] [serial = 1004] [outer = 0x0] 08:52:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x126479000) [pid = 1925] [serial = 1005] [outer = 0x124781c00] 08:52:27 INFO - PROCESS | 1925 | 1466697147864 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128a4e000) [pid = 1925] [serial = 1006] [outer = 0x124781c00] 08:52:28 INFO - PROCESS | 1925 | 1466697148166 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 1925 | 1466697148219 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:52:28 INFO - PROCESS | 1925 | 1466697148221 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 1925 | 1466697148222 Marionette TRACE conn2 <- [1,1314,null,{}] 08:52:28 INFO - PROCESS | 1925 | 1466697148224 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}] 08:52:28 INFO - PROCESS | 1925 | 1466697148225 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:28 INFO - PROCESS | 1925 | 1466697148330 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:52:28 INFO - PROCESS | 1925 | 1466697148336 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1925 | 1466697148337 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x124dc2800 == 37 [pid = 1925] [id = 336] 08:52:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128a4e800) [pid = 1925] [serial = 1007] [outer = 0x0] 08:52:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128bc6400) [pid = 1925] [serial = 1008] [outer = 0x128a4e800] 08:52:28 INFO - PROCESS | 1925 | 1466697148360 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128eb5c00) [pid = 1925] [serial = 1009] [outer = 0x128a4e800] 08:52:28 INFO - PROCESS | 1925 | 1466697148698 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]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 08:52:28 INFO - PROCESS | 1925 | 1466697148740 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 1925 | 1466697148742 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:52:28 INFO - PROCESS | 1925 | 1466697148744 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 1925 | 1466697148746 Marionette TRACE conn2 <- [1,1318,null,{}] 08:52:28 INFO - PROCESS | 1925 | 1466697148748 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}] 08:52:28 INFO - PROCESS | 1925 | 1466697148750 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:28 INFO - PROCESS | 1925 | 1466697148853 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:52:28 INFO - PROCESS | 1925 | 1466697148865 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1925 | 1466697148866 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x118fcd800 == 38 [pid = 1925] [id = 337] 08:52:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x118210c00) [pid = 1925] [serial = 1010] [outer = 0x0] 08:52:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1293cc000) [pid = 1925] [serial = 1011] [outer = 0x118210c00] 08:52:28 INFO - PROCESS | 1925 | 1466697148892 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12a8d0400) [pid = 1925] [serial = 1012] [outer = 0x118210c00] 08:52:29 INFO - PROCESS | 1925 | 1466697149223 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:52:29 INFO - PROCESS | 1925 | 1466697149267 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1925 | 1466697149268 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:52:29 INFO - PROCESS | 1925 | 1466697149270 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1925 | 1466697149271 Marionette TRACE conn2 <- [1,1322,null,{}] 08:52:29 INFO - PROCESS | 1925 | 1466697149273 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}] 08:52:29 INFO - PROCESS | 1925 | 1466697149274 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:29 INFO - PROCESS | 1925 | 1466697149367 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:52:29 INFO - PROCESS | 1925 | 1466697149370 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 1925 | 1466697149372 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x129437000 == 39 [pid = 1925] [id = 338] 08:52:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x128eb6400) [pid = 1925] [serial = 1013] [outer = 0x0] 08:52:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12aff9800) [pid = 1925] [serial = 1014] [outer = 0x128eb6400] 08:52:29 INFO - PROCESS | 1925 | 1466697149395 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12b8ae000) [pid = 1925] [serial = 1015] [outer = 0x128eb6400] 08:52:29 INFO - PROCESS | 1925 | 1466697149704 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 468ms 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:52:29 INFO - PROCESS | 1925 | 1466697149738 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1925 | 1466697149739 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:52:29 INFO - PROCESS | 1925 | 1466697149741 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1925 | 1466697149742 Marionette TRACE conn2 <- [1,1326,null,{}] 08:52:29 INFO - PROCESS | 1925 | 1466697149747 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}] 08:52:29 INFO - PROCESS | 1925 | 1466697149749 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:29 INFO - PROCESS | 1925 | 1466697149840 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:52:29 INFO - PROCESS | 1925 | 1466697149878 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 1925 | 1466697149879 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5c5800 == 40 [pid = 1925] [id = 339] 08:52:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12af3f000) [pid = 1925] [serial = 1016] [outer = 0x0] 08:52:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12b932800) [pid = 1925] [serial = 1017] [outer = 0x12af3f000] 08:52:29 INFO - PROCESS | 1925 | 1466697149910 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12bcc2000) [pid = 1925] [serial = 1018] [outer = 0x12af3f000] 08:52:30 INFO - PROCESS | 1925 | 1466697150240 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]]]}] 08:52:30 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 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 08:52:30 INFO - PROCESS | 1925 | 1466697150264 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 1925 | 1466697150266 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:52:30 INFO - PROCESS | 1925 | 1466697150269 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 1925 | 1466697150270 Marionette TRACE conn2 <- [1,1330,null,{}] 08:52:30 INFO - PROCESS | 1925 | 1466697150280 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}] 08:52:30 INFO - PROCESS | 1925 | 1466697150281 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:30 INFO - PROCESS | 1925 | 1466697150376 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:52:30 INFO - PROCESS | 1925 | 1466697150379 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 1925 | 1466697150380 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af57800 == 41 [pid = 1925] [id = 340] 08:52:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12b0ca400) [pid = 1925] [serial = 1019] [outer = 0x0] 08:52:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12be62c00) [pid = 1925] [serial = 1020] [outer = 0x12b0ca400] 08:52:30 INFO - PROCESS | 1925 | 1466697150404 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12be6f800) [pid = 1925] [serial = 1021] [outer = 0x12b0ca400] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x123c0d400) [pid = 1925] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1132c7400) [pid = 1925] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x125d81400) [pid = 1925] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x126479800) [pid = 1925] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1258bfc00) [pid = 1925] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1133a8000) [pid = 1925] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1176f4400) [pid = 1925] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1294c9c00) [pid = 1925] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x126477800) [pid = 1925] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x119743c00) [pid = 1925] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x117eaa400) [pid = 1925] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x119555800) [pid = 1925] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11876dc00) [pid = 1925] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x116a1ac00) [pid = 1925] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1133d7400) [pid = 1925] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:52:30 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x121013000) [pid = 1925] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:52:30 INFO - PROCESS | 1925 | 1466697150835 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]]]}] 08:52:30 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 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 619ms 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:52:30 INFO - PROCESS | 1925 | 1466697150888 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 1925 | 1466697150889 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:52:30 INFO - PROCESS | 1925 | 1466697150893 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 1925 | 1466697150894 Marionette TRACE conn2 <- [1,1334,null,{}] 08:52:30 INFO - PROCESS | 1925 | 1466697150896 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}] 08:52:30 INFO - PROCESS | 1925 | 1466697150897 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:30 INFO - PROCESS | 1925 | 1466697150974 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:52:30 INFO - PROCESS | 1925 | 1466697150979 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 1925 | 1466697150981 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b013000 == 42 [pid = 1925] [id = 341] 08:52:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x118118000) [pid = 1925] [serial = 1022] [outer = 0x0] 08:52:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x119555800) [pid = 1925] [serial = 1023] [outer = 0x118118000] 08:52:31 INFO - PROCESS | 1925 | 1466697151012 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x121ab5c00) [pid = 1925] [serial = 1024] [outer = 0x118118000] 08:52:31 INFO - PROCESS | 1925 | 1466697151356 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 471ms 08:52:31 INFO - PROCESS | 1925 | 1466697151364 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 1925 | 1466697151365 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:52:31 INFO - PROCESS | 1925 | 1466697151368 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 1925 | 1466697151370 Marionette TRACE conn2 <- [1,1338,null,{}] 08:52:31 INFO - PROCESS | 1925 | 1466697151373 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}] 08:52:31 INFO - PROCESS | 1925 | 1466697151375 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:31 INFO - PROCESS | 1925 | 1466697151528 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:52:31 INFO - PROCESS | 1925 | 1466697151536 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 1925 | 1466697151538 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc03800 == 43 [pid = 1925] [id = 342] 08:52:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x118432800) [pid = 1925] [serial = 1025] [outer = 0x0] 08:52:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x125f45000) [pid = 1925] [serial = 1026] [outer = 0x118432800] 08:52:31 INFO - PROCESS | 1925 | 1466697151577 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12bcc8000) [pid = 1925] [serial = 1027] [outer = 0x118432800] 08:52:32 INFO - PROCESS | 1925 | 1466697152396 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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1070ms 08:52:32 INFO - PROCESS | 1925 | 1466697152439 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:52:32 INFO - PROCESS | 1925 | 1466697152440 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:52:32 INFO - PROCESS | 1925 | 1466697152442 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1925 | 1466697152443 Marionette TRACE conn2 <- [1,1342,null,{}] 08:52:32 INFO - PROCESS | 1925 | 1466697152445 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}] 08:52:32 INFO - PROCESS | 1925 | 1466697152446 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:32 INFO - PROCESS | 1925 | 1466697152531 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:52:32 INFO - PROCESS | 1925 | 1466697152535 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 1925 | 1466697152536 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf70000 == 44 [pid = 1925] [id = 343] 08:52:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12b8af000) [pid = 1925] [serial = 1028] [outer = 0x0] 08:52:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12beda400) [pid = 1925] [serial = 1029] [outer = 0x12b8af000] 08:52:32 INFO - PROCESS | 1925 | 1466697152559 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12bedf000) [pid = 1925] [serial = 1030] [outer = 0x12b8af000] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x113dc2800 == 43 [pid = 1925] [id = 327] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f7000 == 42 [pid = 1925] [id = 326] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x118572800 == 41 [pid = 1925] [id = 330] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x116ad0000 == 40 [pid = 1925] [id = 328] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a2000 == 39 [pid = 1925] [id = 333] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x118fce800 == 38 [pid = 1925] [id = 331] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x11815e800 == 37 [pid = 1925] [id = 335] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x1214a1800 == 36 [pid = 1925] [id = 334] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x124dc2800 == 35 [pid = 1925] [id = 336] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x118fcd800 == 34 [pid = 1925] [id = 337] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12af57800 == 33 [pid = 1925] [id = 340] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12b013000 == 32 [pid = 1925] [id = 341] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc03800 == 31 [pid = 1925] [id = 342] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x11815f800 == 30 [pid = 1925] [id = 329] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x129437000 == 29 [pid = 1925] [id = 338] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x119f05000 == 28 [pid = 1925] [id = 332] 08:52:33 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5c5800 == 27 [pid = 1925] [id = 339] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x12186c400) [pid = 1925] [serial = 958] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x124788000) [pid = 1925] [serial = 960] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x128d7e800) [pid = 1925] [serial = 966] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x128a53c00) [pid = 1925] [serial = 964] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1264da800) [pid = 1925] [serial = 963] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1293a3c00) [pid = 1925] [serial = 972] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x12a3a4000) [pid = 1925] [serial = 975] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11973e400) [pid = 1925] [serial = 969] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x12939e000) [pid = 1925] [serial = 967] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11876cc00) [pid = 1925] [serial = 943] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x118204400) [pid = 1925] [serial = 942] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12bccac00) [pid = 1925] [serial = 940] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12b0ce400) [pid = 1925] [serial = 939] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1293a1000) [pid = 1925] [serial = 937] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x128bc9c00) [pid = 1925] [serial = 936] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1216e5800) [pid = 1925] [serial = 934] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x119fba800) [pid = 1925] [serial = 933] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12affb800) [pid = 1925] [serial = 976] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11876a400) [pid = 1925] [serial = 931] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x11820a800) [pid = 1925] [serial = 930] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1199d2000) [pid = 1925] [serial = 954] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x119106400) [pid = 1925] [serial = 951] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x119553c00) [pid = 1925] [serial = 952] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1176f3c00) [pid = 1925] [serial = 948] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x118208c00) [pid = 1925] [serial = 949] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x115f5d800) [pid = 1925] [serial = 946] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x113d5e800) [pid = 1925] [serial = 945] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x1213b3800) [pid = 1925] [serial = 957] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1258c8800) [pid = 1925] [serial = 961] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x125f39400) [pid = 1925] [serial = 970] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x1293c9000) [pid = 1925] [serial = 973] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x121012c00) [pid = 1925] [serial = 955] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x12b0c8400) [pid = 1925] [serial = 978] [outer = 0x0] [url = about:blank] 08:52:33 INFO - PROCESS | 1925 | 1466697153949 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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1521ms 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:52:33 INFO - PROCESS | 1925 | 1466697153965 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 1925 | 1466697153967 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:52:33 INFO - PROCESS | 1925 | 1466697153970 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 1925 | 1466697153972 Marionette TRACE conn2 <- [1,1346,null,{}] 08:52:33 INFO - PROCESS | 1925 | 1466697153976 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}] 08:52:33 INFO - PROCESS | 1925 | 1466697153978 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:34 INFO - PROCESS | 1925 | 1466697154059 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:52:34 INFO - PROCESS | 1925 | 1466697154108 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 1925 | 1466697154111 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x115edf000 == 28 [pid = 1925] [id = 344] 08:52:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x113310c00) [pid = 1925] [serial = 1031] [outer = 0x0] 08:52:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x113311c00) [pid = 1925] [serial = 1032] [outer = 0x113310c00] 08:52:34 INFO - PROCESS | 1925 | 1466697154139 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x1155ebc00) [pid = 1925] [serial = 1033] [outer = 0x113310c00] 08:52:34 INFO - PROCESS | 1925 | 1466697154454 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]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 521ms 08:52:34 INFO - PROCESS | 1925 | 1466697154491 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 1925 | 1466697154495 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:52:34 INFO - PROCESS | 1925 | 1466697154502 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 1925 | 1466697154503 Marionette TRACE conn2 <- [1,1350,null,{}] 08:52:34 INFO - PROCESS | 1925 | 1466697154506 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}] 08:52:34 INFO - PROCESS | 1925 | 1466697154508 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:34 INFO - PROCESS | 1925 | 1466697154583 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:52:34 INFO - PROCESS | 1925 | 1466697154587 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 1925 | 1466697154589 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fe0000 == 29 [pid = 1925] [id = 345] 08:52:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x116235000) [pid = 1925] [serial = 1034] [outer = 0x0] 08:52:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x11714e000) [pid = 1925] [serial = 1035] [outer = 0x116235000] 08:52:34 INFO - PROCESS | 1925 | 1466697154619 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x1176eac00) [pid = 1925] [serial = 1036] [outer = 0x116235000] 08:52:34 INFO - PROCESS | 1925 | 1466697154972 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 08:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:52:35 INFO - PROCESS | 1925 | 1466697155022 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 1925 | 1466697155024 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:52:35 INFO - PROCESS | 1925 | 1466697155026 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1925 | 1466697155028 Marionette TRACE conn2 <- [1,1354,null,{}] 08:52:35 INFO - PROCESS | 1925 | 1466697155036 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}] 08:52:35 INFO - PROCESS | 1925 | 1466697155039 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:35 INFO - PROCESS | 1925 | 1466697155113 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:52:35 INFO - PROCESS | 1925 | 1466697155118 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1925 | 1466697155120 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181ad000 == 30 [pid = 1925] [id = 346] 08:52:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x111f19000) [pid = 1925] [serial = 1037] [outer = 0x0] 08:52:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x11830d800) [pid = 1925] [serial = 1038] [outer = 0x111f19000] 08:52:35 INFO - PROCESS | 1925 | 1466697155150 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1185b2000) [pid = 1925] [serial = 1039] [outer = 0x111f19000] 08:52:35 INFO - PROCESS | 1925 | 1466697155488 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 472ms 08:52:35 INFO - PROCESS | 1925 | 1466697155499 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 1925 | 1466697155500 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:52:35 INFO - PROCESS | 1925 | 1466697155503 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1925 | 1466697155504 Marionette TRACE conn2 <- [1,1358,null,{}] 08:52:35 INFO - PROCESS | 1925 | 1466697155506 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}] 08:52:35 INFO - PROCESS | 1925 | 1466697155507 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:35 INFO - PROCESS | 1925 | 1466697155607 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:52:35 INFO - PROCESS | 1925 | 1466697155636 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1925 | 1466697155637 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x11856a800 == 31 [pid = 1925] [id = 347] 08:52:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x1185b1000) [pid = 1925] [serial = 1040] [outer = 0x0] 08:52:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x118fb2c00) [pid = 1925] [serial = 1041] [outer = 0x1185b1000] 08:52:35 INFO - PROCESS | 1925 | 1466697155662 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x119552800) [pid = 1925] [serial = 1042] [outer = 0x1185b1000] 08:52:35 INFO - PROCESS | 1925 | 1466697155932 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 468ms 08:52:35 INFO - PROCESS | 1925 | 1466697155972 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:52:35 INFO - PROCESS | 1925 | 1466697155985 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:52:35 INFO - PROCESS | 1925 | 1466697155992 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1925 | 1466697155994 Marionette TRACE conn2 <- [1,1362,null,{}] 08:52:36 INFO - PROCESS | 1925 | 1466697156000 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}] 08:52:36 INFO - PROCESS | 1925 | 1466697156001 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:36 INFO - PROCESS | 1925 | 1466697156072 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:52:36 INFO - PROCESS | 1925 | 1466697156075 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 1925 | 1466697156076 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x119705800 == 32 [pid = 1925] [id = 348] 08:52:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1132d1800) [pid = 1925] [serial = 1043] [outer = 0x0] 08:52:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1196e9c00) [pid = 1925] [serial = 1044] [outer = 0x1132d1800] 08:52:36 INFO - PROCESS | 1925 | 1466697156104 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119fb5800) [pid = 1925] [serial = 1045] [outer = 0x1132d1800] 08:52:36 INFO - PROCESS | 1925 | 1466697156449 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]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 471ms 08:52:36 INFO - PROCESS | 1925 | 1466697156464 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:52:36 INFO - PROCESS | 1925 | 1466697156466 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:52:36 INFO - PROCESS | 1925 | 1466697156468 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1925 | 1466697156469 Marionette TRACE conn2 <- [1,1366,null,{}] 08:52:36 INFO - PROCESS | 1925 | 1466697156471 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}] 08:52:36 INFO - PROCESS | 1925 | 1466697156475 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:36 INFO - PROCESS | 1925 | 1466697156589 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:52:36 INFO - PROCESS | 1925 | 1466697156594 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 1925 | 1466697156597 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f17000 == 33 [pid = 1925] [id = 349] 08:52:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x12100dc00) [pid = 1925] [serial = 1046] [outer = 0x0] 08:52:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1210e0800) [pid = 1925] [serial = 1047] [outer = 0x12100dc00] 08:52:36 INFO - PROCESS | 1925 | 1466697156623 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x123c0d400) [pid = 1925] [serial = 1048] [outer = 0x12100dc00] 08:52:36 INFO - PROCESS | 1925 | 1466697156925 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] 08:52:36 INFO - PROCESS | 1925 | 1466697156937 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:52:36 INFO - PROCESS | 1925 | 1466697156939 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1925 | 1466697156940 Marionette TRACE conn2 <- [1,1370,null,{}] 08:52:36 INFO - PROCESS | 1925 | 1466697156943 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}] 08:52:36 INFO - PROCESS | 1925 | 1466697156946 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:37 INFO - PROCESS | 1925 | 1466697157029 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:52:37 INFO - PROCESS | 1925 | 1466697157034 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 1925 | 1466697157035 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x12148e800 == 34 [pid = 1925] [id = 350] 08:52:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x123d33000) [pid = 1925] [serial = 1049] [outer = 0x0] 08:52:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x124ca1800) [pid = 1925] [serial = 1050] [outer = 0x123d33000] 08:52:37 INFO - PROCESS | 1925 | 1466697157059 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1258c6400) [pid = 1925] [serial = 1051] [outer = 0x123d33000] 08:52:37 INFO - PROCESS | 1925 | 1466697157364 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] 08:52:37 INFO - PROCESS | 1925 | 1466697157413 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:52:37 INFO - PROCESS | 1925 | 1466697157415 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 1925 | 1466697157416 Marionette TRACE conn2 <- [1,1374,null,{}] 08:52:37 INFO - PROCESS | 1925 | 1466697157418 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}] 08:52:37 INFO - PROCESS | 1925 | 1466697157419 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:37 INFO - PROCESS | 1925 | 1466697157516 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:52:37 INFO - PROCESS | 1925 | 1466697157522 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 1925 | 1466697157523 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x1214a1800 == 35 [pid = 1925] [id = 351] 08:52:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x115f66000) [pid = 1925] [serial = 1052] [outer = 0x0] 08:52:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x125c87400) [pid = 1925] [serial = 1053] [outer = 0x115f66000] 08:52:37 INFO - PROCESS | 1925 | 1466697157547 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1264e4800) [pid = 1925] [serial = 1054] [outer = 0x115f66000] 08:52:37 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:37 INFO - PROCESS | 1925 | 1466697157902 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] 08:52:37 INFO - PROCESS | 1925 | 1466697157938 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:52:37 INFO - PROCESS | 1925 | 1466697157942 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 1925 | 1466697157944 Marionette TRACE conn2 <- [1,1378,null,{}] 08:52:37 INFO - PROCESS | 1925 | 1466697157949 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}] 08:52:37 INFO - PROCESS | 1925 | 1466697157950 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:38 INFO - PROCESS | 1925 | 1466697158064 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:52:38 INFO - PROCESS | 1925 | 1466697158117 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1925 | 1466697158120 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x113d1e000 == 36 [pid = 1925] [id = 352] 08:52:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x113232400) [pid = 1925] [serial = 1055] [outer = 0x0] 08:52:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1132d2400) [pid = 1925] [serial = 1056] [outer = 0x113232400] 08:52:38 INFO - PROCESS | 1925 | 1466697158151 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1155e4c00) [pid = 1925] [serial = 1057] [outer = 0x113232400] 08:52:38 INFO - PROCESS | 1925 | 1466697158693 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] 08:52:38 INFO - PROCESS | 1925 | 1466697158740 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:52:38 INFO - PROCESS | 1925 | 1466697158748 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 1925 | 1466697158750 Marionette TRACE conn2 <- [1,1382,null,{}] 08:52:38 INFO - PROCESS | 1925 | 1466697158753 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}] 08:52:38 INFO - PROCESS | 1925 | 1466697158754 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:38 INFO - PROCESS | 1925 | 1466697158858 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:52:38 INFO - PROCESS | 1925 | 1466697158932 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1925 | 1466697158934 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x11840e000 == 37 [pid = 1925] [id = 353] 08:52:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1176f0800) [pid = 1925] [serial = 1058] [outer = 0x0] 08:52:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x117ea8400) [pid = 1925] [serial = 1059] [outer = 0x1176f0800] 08:52:38 INFO - PROCESS | 1925 | 1466697158964 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x11820f800) [pid = 1925] [serial = 1060] [outer = 0x1176f0800] 08:52:39 INFO - PROCESS | 1925 | [1925] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:39 INFO - PROCESS | 1925 | 1466697159668 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] 08:52:39 INFO - PROCESS | 1925 | 1466697159724 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:52:39 INFO - PROCESS | 1925 | 1466697159727 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 1925 | 1466697159729 Marionette TRACE conn2 <- [1,1386,null,{}] 08:52:39 INFO - PROCESS | 1925 | 1466697159733 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}] 08:52:39 INFO - PROCESS | 1925 | 1466697159734 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:39 INFO - PROCESS | 1925 | 1466697159829 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:52:39 INFO - PROCESS | 1925 | --DOCSHELL 0x12148e800 == 36 [pid = 1925] [id = 350] 08:52:39 INFO - PROCESS | 1925 | --DOCSHELL 0x119f17000 == 35 [pid = 1925] [id = 349] 08:52:39 INFO - PROCESS | 1925 | --DOCSHELL 0x119705800 == 34 [pid = 1925] [id = 348] 08:52:39 INFO - PROCESS | 1925 | --DOCSHELL 0x11856a800 == 33 [pid = 1925] [id = 347] 08:52:39 INFO - PROCESS | 1925 | --DOCSHELL 0x1181ad000 == 32 [pid = 1925] [id = 346] 08:52:39 INFO - PROCESS | 1925 | --DOCSHELL 0x116fe0000 == 31 [pid = 1925] [id = 345] 08:52:39 INFO - PROCESS | 1925 | --DOCSHELL 0x115edf000 == 30 [pid = 1925] [id = 344] 08:52:39 INFO - PROCESS | 1925 | 1466697159902 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 1925 | 1466697159905 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x11695b000 == 31 [pid = 1925] [id = 354] 08:52:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1162a6000) [pid = 1925] [serial = 1061] [outer = 0x0] 08:52:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x11714a000) [pid = 1925] [serial = 1062] [outer = 0x1162a6000] 08:52:39 INFO - PROCESS | 1925 | 1466697159934 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11830c000) [pid = 1925] [serial = 1063] [outer = 0x1162a6000] 08:52:40 INFO - PROCESS | 1925 | 1466697160235 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] 08:52:40 INFO - PROCESS | 1925 | 1466697160257 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:52:40 INFO - PROCESS | 1925 | 1466697160262 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 1925 | 1466697160267 Marionette TRACE conn2 <- [1,1390,null,{}] 08:52:40 INFO - PROCESS | 1925 | 1466697160269 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}] 08:52:40 INFO - PROCESS | 1925 | 1466697160271 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:40 INFO - PROCESS | 1925 | 1466697160350 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:52:40 INFO - PROCESS | 1925 | 1466697160354 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1925 | 1466697160355 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x118562800 == 32 [pid = 1925] [id = 355] 08:52:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x118773400) [pid = 1925] [serial = 1064] [outer = 0x0] 08:52:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x119741800) [pid = 1925] [serial = 1065] [outer = 0x118773400] 08:52:40 INFO - PROCESS | 1925 | 1466697160384 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x119fb9800) [pid = 1925] [serial = 1066] [outer = 0x118773400] 08:52:40 INFO - PROCESS | 1925 | 1466697160719 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]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 474ms 08:52:40 INFO - PROCESS | 1925 | 1466697160736 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 1925 | 1466697160737 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:52:40 INFO - PROCESS | 1925 | 1466697160739 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 1925 | 1466697160741 Marionette TRACE conn2 <- [1,1394,null,{}] 08:52:40 INFO - PROCESS | 1925 | 1466697160751 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}] 08:52:40 INFO - PROCESS | 1925 | 1466697160754 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:40 INFO - PROCESS | 1925 | 1466697160817 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:52:40 INFO - PROCESS | 1925 | 1466697160827 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1925 | 1466697160831 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a6000 == 33 [pid = 1925] [id = 356] 08:52:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x113d28000) [pid = 1925] [serial = 1067] [outer = 0x0] 08:52:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x121a0f800) [pid = 1925] [serial = 1068] [outer = 0x113d28000] 08:52:40 INFO - PROCESS | 1925 | 1466697160856 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1244bc800) [pid = 1925] [serial = 1069] [outer = 0x113d28000] 08:52:41 INFO - PROCESS | 1925 | 1466697161329 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 625ms 08:52:41 INFO - PROCESS | 1925 | 1466697161364 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 1925 | 1466697161365 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:52:41 INFO - PROCESS | 1925 | 1466697161368 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1925 | 1466697161369 Marionette TRACE conn2 <- [1,1398,null,{}] 08:52:41 INFO - PROCESS | 1925 | 1466697161371 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}] 08:52:41 INFO - PROCESS | 1925 | 1466697161372 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:41 INFO - PROCESS | 1925 | 1466697161434 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:52:41 INFO - PROCESS | 1925 | 1466697161437 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 1925 | 1466697161439 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d17800 == 34 [pid = 1925] [id = 357] 08:52:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1258c7400) [pid = 1925] [serial = 1070] [outer = 0x0] 08:52:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1264e5400) [pid = 1925] [serial = 1071] [outer = 0x1258c7400] 08:52:41 INFO - PROCESS | 1925 | 1466697161461 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x128a53800) [pid = 1925] [serial = 1072] [outer = 0x1258c7400] 08:52:41 INFO - PROCESS | 1925 | 1466697161889 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 08:52:41 INFO - PROCESS | 1925 | 1466697161942 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:52:41 INFO - PROCESS | 1925 | 1466697161944 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:52:41 INFO - PROCESS | 1925 | 1466697161947 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1925 | 1466697161949 Marionette TRACE conn2 <- [1,1402,null,{}] 08:52:41 INFO - PROCESS | 1925 | 1466697161952 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}] 08:52:41 INFO - PROCESS | 1925 | 1466697161954 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:42 INFO - PROCESS | 1925 | 1466697162099 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:52:42 INFO - PROCESS | 1925 | 1466697162132 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 1925 | 1466697162134 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258e2000 == 35 [pid = 1925] [id = 358] 08:52:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x128bc3c00) [pid = 1925] [serial = 1073] [outer = 0x0] 08:52:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x128d7e400) [pid = 1925] [serial = 1074] [outer = 0x128bc3c00] 08:52:42 INFO - PROCESS | 1925 | 1466697162173 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x12939a800) [pid = 1925] [serial = 1075] [outer = 0x128bc3c00] 08:52:42 INFO - PROCESS | 1925 | 1466697162568 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]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 673ms 08:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:52:42 INFO - PROCESS | 1925 | 1466697162620 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:52:42 INFO - PROCESS | 1925 | 1466697162622 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:52:42 INFO - PROCESS | 1925 | 1466697162624 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 1925 | 1466697162625 Marionette TRACE conn2 <- [1,1406,null,{}] 08:52:42 INFO - PROCESS | 1925 | 1466697162627 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}] 08:52:42 INFO - PROCESS | 1925 | 1466697162631 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:42 INFO - PROCESS | 1925 | 1466697162761 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:52:42 INFO - PROCESS | 1925 | 1466697162765 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 1925 | 1466697162766 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x12916c800 == 36 [pid = 1925] [id = 359] 08:52:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12939b000) [pid = 1925] [serial = 1076] [outer = 0x0] 08:52:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1293c9000) [pid = 1925] [serial = 1077] [outer = 0x12939b000] 08:52:42 INFO - PROCESS | 1925 | 1466697162791 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12b0ce400) [pid = 1925] [serial = 1078] [outer = 0x12939b000] 08:52:43 INFO - PROCESS | 1925 | 1466697163116 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]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 08:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:52:43 INFO - PROCESS | 1925 | 1466697163147 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:52:43 INFO - PROCESS | 1925 | 1466697163149 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:52:43 INFO - PROCESS | 1925 | 1466697163152 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 1925 | 1466697163153 Marionette TRACE conn2 <- [1,1410,null,{}] 08:52:43 INFO - PROCESS | 1925 | 1466697163155 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}] 08:52:43 INFO - PROCESS | 1925 | 1466697163156 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:43 INFO - PROCESS | 1925 | 1466697163253 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:52:43 INFO - PROCESS | 1925 | 1466697163256 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1925 | 1466697163265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a510000 == 37 [pid = 1925] [id = 360] 08:52:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x12b8aa800) [pid = 1925] [serial = 1079] [outer = 0x0] 08:52:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x12b933800) [pid = 1925] [serial = 1080] [outer = 0x12b8aa800] 08:52:43 INFO - PROCESS | 1925 | 1466697163290 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x12bccc400) [pid = 1925] [serial = 1081] [outer = 0x12b8aa800] 08:52:43 INFO - PROCESS | 1925 | 1466697163655 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]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 08:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:52:43 INFO - PROCESS | 1925 | 1466697163674 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:52:43 INFO - PROCESS | 1925 | 1466697163675 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:52:43 INFO - PROCESS | 1925 | 1466697163678 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 1925 | 1466697163681 Marionette TRACE conn2 <- [1,1414,null,{}] 08:52:43 INFO - PROCESS | 1925 | 1466697163683 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}] 08:52:43 INFO - PROCESS | 1925 | 1466697163685 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:43 INFO - PROCESS | 1925 | 1466697163780 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:52:43 INFO - PROCESS | 1925 | 1466697163784 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1925 | 1466697163785 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a83d800 == 38 [pid = 1925] [id = 361] 08:52:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12bccec00) [pid = 1925] [serial = 1082] [outer = 0x0] 08:52:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12bed3c00) [pid = 1925] [serial = 1083] [outer = 0x12bccec00] 08:52:43 INFO - PROCESS | 1925 | 1466697163809 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12c476400) [pid = 1925] [serial = 1084] [outer = 0x12bccec00] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x116235000) [pid = 1925] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x111f19000) [pid = 1925] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x1185b1000) [pid = 1925] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x113310c00) [pid = 1925] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x118210c00) [pid = 1925] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12af3f000) [pid = 1925] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x128eb6400) [pid = 1925] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12b0ca400) [pid = 1925] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x118118000) [pid = 1925] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x12100dc00) [pid = 1925] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1132d2800) [pid = 1925] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x128bc8800) [pid = 1925] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x128a4e800) [pid = 1925] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x124781c00) [pid = 1925] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x121018000) [pid = 1925] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11973c400) [pid = 1925] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x11910fc00) [pid = 1925] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x123d33000) [pid = 1925] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x113d2c800) [pid = 1925] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1185a8c00) [pid = 1925] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x111e2a000) [pid = 1925] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x115554c00) [pid = 1925] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:52:44 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x118432800) [pid = 1925] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:52:44 INFO - PROCESS | 1925 | 1466697164232 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 571ms 08:52:44 INFO - PROCESS | 1925 | 1466697164250 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 1925 | 1466697164251 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:52:44 INFO - PROCESS | 1925 | 1466697164253 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1925 | 1466697164254 Marionette TRACE conn2 <- [1,1418,null,{}] 08:52:44 INFO - PROCESS | 1925 | 1466697164256 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}] 08:52:44 INFO - PROCESS | 1925 | 1466697164257 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:44 INFO - PROCESS | 1925 | 1466697164335 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:52:44 INFO - PROCESS | 1925 | 1466697164394 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 1925 | 1466697164402 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a70800 == 39 [pid = 1925] [id = 362] 08:52:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1133af400) [pid = 1925] [serial = 1085] [outer = 0x0] 08:52:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11714b800) [pid = 1925] [serial = 1086] [outer = 0x1133af400] 08:52:44 INFO - PROCESS | 1925 | 1466697164429 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1185c5800) [pid = 1925] [serial = 1087] [outer = 0x1133af400] 08:52:44 INFO - PROCESS | 1925 | 1466697164705 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 468ms 08:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:52:44 INFO - PROCESS | 1925 | 1466697164722 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 1925 | 1466697164723 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:52:44 INFO - PROCESS | 1925 | 1466697164726 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1925 | 1466697164727 Marionette TRACE conn2 <- [1,1422,null,{}] 08:52:44 INFO - PROCESS | 1925 | 1466697164737 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}] 08:52:44 INFO - PROCESS | 1925 | 1466697164738 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:44 INFO - PROCESS | 1925 | 1466697164820 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:52:44 INFO - PROCESS | 1925 | 1466697164824 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 1925 | 1466697164824 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc1f800 == 40 [pid = 1925] [id = 363] 08:52:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x11876a800) [pid = 1925] [serial = 1088] [outer = 0x0] 08:52:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x124c9fc00) [pid = 1925] [serial = 1089] [outer = 0x11876a800] 08:52:44 INFO - PROCESS | 1925 | 1466697164850 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1294cb800) [pid = 1925] [serial = 1090] [outer = 0x11876a800] 08:52:45 INFO - PROCESS | 1925 | 1466697165190 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]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 475ms 08:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:52:45 INFO - PROCESS | 1925 | 1466697165202 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 1925 | 1466697165203 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:52:45 INFO - PROCESS | 1925 | 1466697165205 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1925 | 1466697165207 Marionette TRACE conn2 <- [1,1426,null,{}] 08:52:45 INFO - PROCESS | 1925 | 1466697165209 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}] 08:52:45 INFO - PROCESS | 1925 | 1466697165213 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:45 INFO - PROCESS | 1925 | 1466697165338 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:52:45 INFO - PROCESS | 1925 | 1466697165344 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1925 | 1466697165346 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c526800 == 41 [pid = 1925] [id = 364] 08:52:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x119549000) [pid = 1925] [serial = 1091] [outer = 0x0] 08:52:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12b0ca400) [pid = 1925] [serial = 1092] [outer = 0x119549000] 08:52:45 INFO - PROCESS | 1925 | 1466697165372 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12c483c00) [pid = 1925] [serial = 1093] [outer = 0x119549000] 08:52:45 INFO - PROCESS | 1925 | 1466697165713 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]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 08:52:45 INFO - PROCESS | 1925 | 1466697165726 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 1925 | 1466697165727 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:52:45 INFO - PROCESS | 1925 | 1466697165734 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1925 | 1466697165735 Marionette TRACE conn2 <- [1,1430,null,{}] 08:52:45 INFO - PROCESS | 1925 | 1466697165737 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}] 08:52:45 INFO - PROCESS | 1925 | 1466697165738 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:45 INFO - PROCESS | 1925 | 1466697165819 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:52:45 INFO - PROCESS | 1925 | 1466697165823 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1925 | 1466697165824 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c542000 == 42 [pid = 1925] [id = 365] 08:52:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x119742000) [pid = 1925] [serial = 1094] [outer = 0x0] 08:52:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12c5d1400) [pid = 1925] [serial = 1095] [outer = 0x119742000] 08:52:45 INFO - PROCESS | 1925 | 1466697165847 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12c5d6c00) [pid = 1925] [serial = 1096] [outer = 0x119742000] 08:52:46 INFO - PROCESS | 1925 | 1466697166277 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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 571ms 08:52:46 INFO - PROCESS | 1925 | 1466697166304 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 1925 | 1466697166307 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:52:46 INFO - PROCESS | 1925 | 1466697166310 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 1925 | 1466697166312 Marionette TRACE conn2 <- [1,1434,null,{}] 08:52:46 INFO - PROCESS | 1925 | 1466697166316 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}] 08:52:46 INFO - PROCESS | 1925 | 1466697166317 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:46 INFO - PROCESS | 1925 | 1466697166425 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:52:46 INFO - PROCESS | 1925 | 1466697166495 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 1925 | 1466697166497 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x11816f000 == 43 [pid = 1925] [id = 366] 08:52:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x115546c00) [pid = 1925] [serial = 1097] [outer = 0x0] 08:52:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1172bd800) [pid = 1925] [serial = 1098] [outer = 0x115546c00] 08:52:46 INFO - PROCESS | 1925 | 1466697166528 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x118306c00) [pid = 1925] [serial = 1099] [outer = 0x115546c00] 08:52:46 INFO - PROCESS | 1925 | 1466697166988 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 08:52:47 INFO - PROCESS | 1925 | 1466697167065 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1925 | 1466697167068 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:52:47 INFO - PROCESS | 1925 | 1466697167074 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1925 | 1466697167075 Marionette TRACE conn2 <- [1,1438,null,{}] 08:52:47 INFO - PROCESS | 1925 | 1466697167080 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}] 08:52:47 INFO - PROCESS | 1925 | 1466697167083 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:47 INFO - PROCESS | 1925 | 1466697167181 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:52:47 INFO - PROCESS | 1925 | 1466697167250 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 1925 | 1466697167251 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258eb000 == 44 [pid = 1925] [id = 367] 08:52:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x121013c00) [pid = 1925] [serial = 1100] [outer = 0x0] 08:52:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x121018c00) [pid = 1925] [serial = 1101] [outer = 0x121013c00] 08:52:47 INFO - PROCESS | 1925 | 1466697167282 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x121a10c00) [pid = 1925] [serial = 1102] [outer = 0x121013c00] 08:52:47 INFO - PROCESS | 1925 | 1466697167687 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 674ms 08:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:52:47 INFO - PROCESS | 1925 | 1466697167747 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1925 | 1466697167749 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:52:47 INFO - PROCESS | 1925 | 1466697167751 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1925 | 1466697167754 Marionette TRACE conn2 <- [1,1442,null,{}] 08:52:47 INFO - PROCESS | 1925 | 1466697167762 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}] 08:52:47 INFO - PROCESS | 1925 | 1466697167765 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:47 INFO - PROCESS | 1925 | 1466697167863 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:52:47 INFO - PROCESS | 1925 | 1466697167922 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 1925 | 1466697167925 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c793000 == 45 [pid = 1925] [id = 368] 08:52:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x128a4fc00) [pid = 1925] [serial = 1103] [outer = 0x0] 08:52:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x1293a3800) [pid = 1925] [serial = 1104] [outer = 0x128a4fc00] 08:52:47 INFO - PROCESS | 1925 | 1466697167955 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x12a687c00) [pid = 1925] [serial = 1105] [outer = 0x128a4fc00] 08:52:48 INFO - PROCESS | 1925 | 1466697168400 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]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 08:52:48 INFO - PROCESS | 1925 | 1466697168424 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:52:48 INFO - PROCESS | 1925 | 1466697168427 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:52:48 INFO - PROCESS | 1925 | 1466697168430 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 1925 | 1466697168432 Marionette TRACE conn2 <- [1,1446,null,{}] 08:52:48 INFO - PROCESS | 1925 | 1466697168436 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}] 08:52:48 INFO - PROCESS | 1925 | 1466697168438 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:48 INFO - PROCESS | 1925 | 1466697168582 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:52:48 INFO - PROCESS | 1925 | 1466697168639 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1925 | 1466697168641 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca4d000 == 46 [pid = 1925] [id = 369] 08:52:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x12b0ca000) [pid = 1925] [serial = 1106] [outer = 0x0] 08:52:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x12be6d400) [pid = 1925] [serial = 1107] [outer = 0x12b0ca000] 08:52:48 INFO - PROCESS | 1925 | 1466697168669 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x12c47c400) [pid = 1925] [serial = 1108] [outer = 0x12b0ca000] 08:52:49 INFO - PROCESS | 1925 | 1466697169117 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 722ms 08:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:52:49 INFO - PROCESS | 1925 | 1466697169151 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 1925 | 1466697169153 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:52:49 INFO - PROCESS | 1925 | 1466697169155 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1925 | 1466697169156 Marionette TRACE conn2 <- [1,1450,null,{}] 08:52:49 INFO - PROCESS | 1925 | 1466697169158 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}] 08:52:49 INFO - PROCESS | 1925 | 1466697169160 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:49 INFO - PROCESS | 1925 | 1466697169299 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:52:49 INFO - PROCESS | 1925 | 1466697169308 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 1925 | 1466697169309 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x116614000 == 47 [pid = 1925] [id = 370] 08:52:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x111f15c00) [pid = 1925] [serial = 1109] [outer = 0x0] 08:52:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x1167a5000) [pid = 1925] [serial = 1110] [outer = 0x111f15c00] 08:52:49 INFO - PROCESS | 1925 | 1466697169351 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x1199d3400) [pid = 1925] [serial = 1111] [outer = 0x111f15c00] 08:52:49 INFO - PROCESS | 1925 | 1466697169985 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]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 870ms 08:52:50 INFO - PROCESS | 1925 | 1466697170026 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 1925 | 1466697170029 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:52:50 INFO - PROCESS | 1925 | 1466697170032 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 1925 | 1466697170033 Marionette TRACE conn2 <- [1,1454,null,{}] 08:52:50 INFO - PROCESS | 1925 | 1466697170036 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}] 08:52:50 INFO - PROCESS | 1925 | 1466697170038 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:50 INFO - PROCESS | 1925 | 1466697170132 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:52:50 INFO - PROCESS | 1925 | 1466697170201 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 1925 | 1466697170203 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e75000 == 48 [pid = 1925] [id = 371] 08:52:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x117eac400) [pid = 1925] [serial = 1112] [outer = 0x0] 08:52:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x118206800) [pid = 1925] [serial = 1113] [outer = 0x117eac400] 08:52:50 INFO - PROCESS | 1925 | 1466697170230 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x1185b6000) [pid = 1925] [serial = 1114] [outer = 0x117eac400] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12c526800 == 47 [pid = 1925] [id = 364] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc1f800 == 46 [pid = 1925] [id = 363] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x128a70800 == 45 [pid = 1925] [id = 362] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12a83d800 == 44 [pid = 1925] [id = 361] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12a510000 == 43 [pid = 1925] [id = 360] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12916c800 == 42 [pid = 1925] [id = 359] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x125c87400) [pid = 1925] [serial = 1053] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1258e2000 == 41 [pid = 1925] [id = 358] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x124d17800 == 40 [pid = 1925] [id = 357] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a6000 == 39 [pid = 1925] [id = 356] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x118562800 == 38 [pid = 1925] [id = 355] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11695b000 == 37 [pid = 1925] [id = 354] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11840e000 == 36 [pid = 1925] [id = 353] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x113d1e000 == 35 [pid = 1925] [id = 352] 08:52:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1214a1800 == 34 [pid = 1925] [id = 351] 08:52:50 INFO - PROCESS | 1925 | 1466697170609 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]]]}] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x11714e000) [pid = 1925] [serial = 1035] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x11830d800) [pid = 1925] [serial = 1038] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x1185b2000) [pid = 1925] [serial = 1039] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x118fb2c00) [pid = 1925] [serial = 1041] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x119552800) [pid = 1925] [serial = 1042] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x1196e9c00) [pid = 1925] [serial = 1044] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1155ebc00) [pid = 1925] [serial = 1033] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1293cc000) [pid = 1925] [serial = 1011] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12b932800) [pid = 1925] [serial = 1017] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12aff9800) [pid = 1925] [serial = 1014] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12b8ae000) [pid = 1925] [serial = 1015] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x12bcc2000) [pid = 1925] [serial = 1018] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x12be62c00) [pid = 1925] [serial = 1020] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12be6f800) [pid = 1925] [serial = 1021] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x119555800) [pid = 1925] [serial = 1023] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x121ab5c00) [pid = 1925] [serial = 1024] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1210e0800) [pid = 1925] [serial = 1047] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x113318400) [pid = 1925] [serial = 981] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x113d61800) [pid = 1925] [serial = 982] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12b8b3800) [pid = 1925] [serial = 979] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128bc6400) [pid = 1925] [serial = 1008] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x126479000) [pid = 1925] [serial = 1005] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128a4e000) [pid = 1925] [serial = 1006] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x124c9e000) [pid = 1925] [serial = 1002] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1258c5800) [pid = 1925] [serial = 1003] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x124119400) [pid = 1925] [serial = 999] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x124783000) [pid = 1925] [serial = 1000] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x121014800) [pid = 1925] [serial = 996] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x123c0d400) [pid = 1925] [serial = 1048] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x124ca1800) [pid = 1925] [serial = 1050] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12beda400) [pid = 1925] [serial = 1029] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1258c6400) [pid = 1925] [serial = 1051] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x113311c00) [pid = 1925] [serial = 1032] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x121abf800) [pid = 1925] [serial = 997] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x119110000) [pid = 1925] [serial = 993] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1196e9000) [pid = 1925] [serial = 994] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11876c400) [pid = 1925] [serial = 990] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119107400) [pid = 1925] [serial = 991] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11810f000) [pid = 1925] [serial = 987] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11830bc00) [pid = 1925] [serial = 988] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x115f5e800) [pid = 1925] [serial = 984] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x116f9a400) [pid = 1925] [serial = 985] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12bcc8000) [pid = 1925] [serial = 1027] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12a8d0400) [pid = 1925] [serial = 1012] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x125f45000) [pid = 1925] [serial = 1026] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x128eb5c00) [pid = 1925] [serial = 1009] [outer = 0x0] [url = about:blank] 08:52:50 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1176eac00) [pid = 1925] [serial = 1036] [outer = 0x0] [url = about:blank] 08:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 621ms 08:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:52:50 INFO - PROCESS | 1925 | 1466697170653 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 1925 | 1466697170656 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:52:50 INFO - PROCESS | 1925 | 1466697170660 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 1925 | 1466697170663 Marionette TRACE conn2 <- [1,1458,null,{}] 08:52:50 INFO - PROCESS | 1925 | 1466697170667 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}] 08:52:50 INFO - PROCESS | 1925 | 1466697170668 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:50 INFO - PROCESS | 1925 | 1466697170750 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:52:50 INFO - PROCESS | 1925 | 1466697170754 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 1925 | 1466697170756 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x116feb800 == 35 [pid = 1925] [id = 372] 08:52:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x118fb2c00) [pid = 1925] [serial = 1115] [outer = 0x0] 08:52:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119548800) [pid = 1925] [serial = 1116] [outer = 0x118fb2c00] 08:52:50 INFO - PROCESS | 1925 | 1466697170784 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1199d2000) [pid = 1925] [serial = 1117] [outer = 0x118fb2c00] 08:52:51 INFO - PROCESS | 1925 | 1466697171135 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:52:51 INFO - PROCESS | 1925 | 1466697171183 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 1925 | 1466697171184 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:52:51 INFO - PROCESS | 1925 | 1466697171186 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 1925 | 1466697171189 Marionette TRACE conn2 <- [1,1462,null,{}] 08:52:51 INFO - PROCESS | 1925 | 1466697171196 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}] 08:52:51 INFO - PROCESS | 1925 | 1466697171199 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:51 INFO - PROCESS | 1925 | 1466697171276 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:52:51 INFO - PROCESS | 1925 | 1466697171284 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1925 | 1466697171286 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195d4000 == 36 [pid = 1925] [id = 373] 08:52:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x121015400) [pid = 1925] [serial = 1118] [outer = 0x0] 08:52:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x12186c800) [pid = 1925] [serial = 1119] [outer = 0x121015400] 08:52:51 INFO - PROCESS | 1925 | 1466697171313 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124634c00) [pid = 1925] [serial = 1120] [outer = 0x121015400] 08:52:51 INFO - PROCESS | 1925 | 1466697171667 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 524ms 08:52:51 INFO - PROCESS | 1925 | 1466697171711 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 1925 | 1466697171714 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:52:51 INFO - PROCESS | 1925 | 1466697171726 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 1925 | 1466697171728 Marionette TRACE conn2 <- [1,1466,null,{}] 08:52:51 INFO - PROCESS | 1925 | 1466697171730 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}] 08:52:51 INFO - PROCESS | 1925 | 1466697171731 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:51 INFO - PROCESS | 1925 | 1466697171810 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:52:51 INFO - PROCESS | 1925 | 1466697171816 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1925 | 1466697171817 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f78000 == 37 [pid = 1925] [id = 374] 08:52:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1258c6400) [pid = 1925] [serial = 1121] [outer = 0x0] 08:52:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1264d9000) [pid = 1925] [serial = 1122] [outer = 0x1258c6400] 08:52:51 INFO - PROCESS | 1925 | 1466697171841 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x128bc1000) [pid = 1925] [serial = 1123] [outer = 0x1258c6400] 08:52:52 INFO - PROCESS | 1925 | 1466697172171 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 474ms 08:52:52 INFO - PROCESS | 1925 | 1466697172199 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 1925 | 1466697172200 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:52:52 INFO - PROCESS | 1925 | 1466697172203 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1925 | 1466697172204 Marionette TRACE conn2 <- [1,1470,null,{}] 08:52:52 INFO - PROCESS | 1925 | 1466697172206 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}] 08:52:52 INFO - PROCESS | 1925 | 1466697172207 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:52 INFO - PROCESS | 1925 | 1466697172302 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:52:52 INFO - PROCESS | 1925 | 1466697172307 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 1925 | 1466697172308 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x121904000 == 38 [pid = 1925] [id = 375] 08:52:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128bc6400) [pid = 1925] [serial = 1124] [outer = 0x0] 08:52:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1293a3c00) [pid = 1925] [serial = 1125] [outer = 0x128bc6400] 08:52:52 INFO - PROCESS | 1925 | 1466697172349 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12a3a5000) [pid = 1925] [serial = 1126] [outer = 0x128bc6400] 08:52:52 INFO - PROCESS | 1925 | 1466697172852 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 669ms 08:52:52 INFO - PROCESS | 1925 | 1466697172873 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 1925 | 1466697172874 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:52:52 INFO - PROCESS | 1925 | 1466697172876 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1925 | 1466697172879 Marionette TRACE conn2 <- [1,1474,null,{}] 08:52:52 INFO - PROCESS | 1925 | 1466697172881 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}] 08:52:52 INFO - PROCESS | 1925 | 1466697172885 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:53 INFO - PROCESS | 1925 | 1466697173003 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:52:53 INFO - PROCESS | 1925 | 1466697173015 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 1925 | 1466697173016 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df5000 == 39 [pid = 1925] [id = 376] 08:52:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12a690800) [pid = 1925] [serial = 1127] [outer = 0x0] 08:52:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12bcc2c00) [pid = 1925] [serial = 1128] [outer = 0x12a690800] 08:52:53 INFO - PROCESS | 1925 | 1466697173041 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12c482800) [pid = 1925] [serial = 1129] [outer = 0x12a690800] 08:52:53 INFO - PROCESS | 1925 | 1466697173384 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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 08:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:52:53 INFO - PROCESS | 1925 | 1466697173400 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 1925 | 1466697173401 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:52:53 INFO - PROCESS | 1925 | 1466697173403 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 1925 | 1466697173404 Marionette TRACE conn2 <- [1,1478,null,{}] 08:52:53 INFO - PROCESS | 1925 | 1466697173407 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}] 08:52:53 INFO - PROCESS | 1925 | 1466697173408 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:53 INFO - PROCESS | 1925 | 1466697173507 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:52:53 INFO - PROCESS | 1925 | 1466697173519 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 1925 | 1466697173520 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d5c800 == 40 [pid = 1925] [id = 377] 08:52:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12c482c00) [pid = 1925] [serial = 1130] [outer = 0x0] 08:52:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12c5cf800) [pid = 1925] [serial = 1131] [outer = 0x12c482c00] 08:52:53 INFO - PROCESS | 1925 | 1466697173551 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12ca13000) [pid = 1925] [serial = 1132] [outer = 0x12c482c00] 08:52:53 INFO - PROCESS | 1925 | 1466697173893 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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 08:52:53 INFO - PROCESS | 1925 | 1466697173931 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 1925 | 1466697173933 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:52:53 INFO - PROCESS | 1925 | 1466697173936 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 1925 | 1466697173938 Marionette TRACE conn2 <- [1,1482,null,{}] 08:52:53 INFO - PROCESS | 1925 | 1466697173941 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}] 08:52:53 INFO - PROCESS | 1925 | 1466697173943 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:54 INFO - PROCESS | 1925 | 1466697174095 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:52:54 INFO - PROCESS | 1925 | 1466697174112 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 1925 | 1466697174113 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12917e800 == 41 [pid = 1925] [id = 378] 08:52:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12c485400) [pid = 1925] [serial = 1133] [outer = 0x0] 08:52:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12ca1d800) [pid = 1925] [serial = 1134] [outer = 0x12c485400] 08:52:54 INFO - PROCESS | 1925 | 1466697174151 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12cf17400) [pid = 1925] [serial = 1135] [outer = 0x12c485400] 08:52:54 INFO - PROCESS | 1925 | 1466697174516 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]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 621ms 08:52:54 INFO - PROCESS | 1925 | 1466697174556 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:52:54 INFO - PROCESS | 1925 | 1466697174558 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:52:54 INFO - PROCESS | 1925 | 1466697174560 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1925 | 1466697174561 Marionette TRACE conn2 <- [1,1486,null,{}] 08:52:54 INFO - PROCESS | 1925 | 1466697174563 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}] 08:52:54 INFO - PROCESS | 1925 | 1466697174564 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:54 INFO - PROCESS | 1925 | 1466697174665 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:52:54 INFO - PROCESS | 1925 | 1466697174669 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 1925 | 1466697174677 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a83d800 == 42 [pid = 1925] [id = 379] 08:52:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x119699000) [pid = 1925] [serial = 1136] [outer = 0x0] 08:52:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1196a1c00) [pid = 1925] [serial = 1137] [outer = 0x119699000] 08:52:54 INFO - PROCESS | 1925 | 1466697174734 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1196a6000) [pid = 1925] [serial = 1138] [outer = 0x119699000] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x128bc3c00) [pid = 1925] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12b8aa800) [pid = 1925] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12939b000) [pid = 1925] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1133af400) [pid = 1925] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1258c7400) [pid = 1925] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x118773400) [pid = 1925] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1162a6000) [pid = 1925] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x113d28000) [pid = 1925] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12bccec00) [pid = 1925] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11876a800) [pid = 1925] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x119549000) [pid = 1925] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:52:55 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1132d1800) [pid = 1925] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:52:55 INFO - PROCESS | 1925 | 1466697175164 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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 618ms 08:52:55 INFO - PROCESS | 1925 | 1466697175181 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 1925 | 1466697175183 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:52:55 INFO - PROCESS | 1925 | 1466697175186 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 1925 | 1466697175187 Marionette TRACE conn2 <- [1,1490,null,{}] 08:52:55 INFO - PROCESS | 1925 | 1466697175189 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}] 08:52:55 INFO - PROCESS | 1925 | 1466697175190 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:55 INFO - PROCESS | 1925 | 1466697175273 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:52:55 INFO - PROCESS | 1925 | 1466697175276 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 1925 | 1466697175278 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a857800 == 43 [pid = 1925] [id = 380] 08:52:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x112868400) [pid = 1925] [serial = 1139] [outer = 0x0] 08:52:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x11286ac00) [pid = 1925] [serial = 1140] [outer = 0x112868400] 08:52:55 INFO - PROCESS | 1925 | 1466697175302 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11286e800) [pid = 1925] [serial = 1141] [outer = 0x112868400] 08:52:55 INFO - PROCESS | 1925 | 1466697175620 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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 08:52:55 INFO - PROCESS | 1925 | 1466697175656 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 1925 | 1466697175657 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:52:55 INFO - PROCESS | 1925 | 1466697175677 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 1925 | 1466697175681 Marionette TRACE conn2 <- [1,1494,null,{}] 08:52:55 INFO - PROCESS | 1925 | 1466697175686 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}] 08:52:55 INFO - PROCESS | 1925 | 1466697175688 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:55 INFO - PROCESS | 1925 | 1466697175790 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:52:55 INFO - PROCESS | 1925 | 1466697175793 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 1925 | 1466697175795 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf7b000 == 44 [pid = 1925] [id = 381] 08:52:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x115ead000) [pid = 1925] [serial = 1142] [outer = 0x0] 08:52:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x118210c00) [pid = 1925] [serial = 1143] [outer = 0x115ead000] 08:52:55 INFO - PROCESS | 1925 | 1466697175822 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x129399000) [pid = 1925] [serial = 1144] [outer = 0x115ead000] 08:52:56 INFO - PROCESS | 1925 | 1466697176159 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 529ms 08:52:56 INFO - PROCESS | 1925 | 1466697176201 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 1925 | 1466697176203 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:52:56 INFO - PROCESS | 1925 | 1466697176205 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1925 | 1466697176206 Marionette TRACE conn2 <- [1,1498,null,{}] 08:52:56 INFO - PROCESS | 1925 | 1466697176208 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}] 08:52:56 INFO - PROCESS | 1925 | 1466697176209 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:56 INFO - PROCESS | 1925 | 1466697176290 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:52:56 INFO - PROCESS | 1925 | 1466697176349 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1925 | 1466697176350 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c78f000 == 45 [pid = 1925] [id = 382] 08:52:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1196a6800) [pid = 1925] [serial = 1145] [outer = 0x0] 08:52:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12a8cac00) [pid = 1925] [serial = 1146] [outer = 0x1196a6800] 08:52:56 INFO - PROCESS | 1925 | 1466697176373 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12cf16800) [pid = 1925] [serial = 1147] [outer = 0x1196a6800] 08:52:56 INFO - PROCESS | 1925 | 1466697176634 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 08:52:56 INFO - PROCESS | 1925 | 1466697176676 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 1925 | 1466697176677 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:52:56 INFO - PROCESS | 1925 | 1466697176688 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1925 | 1466697176689 Marionette TRACE conn2 <- [1,1502,null,{}] 08:52:56 INFO - PROCESS | 1925 | 1466697176691 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}] 08:52:56 INFO - PROCESS | 1925 | 1466697176692 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:56 INFO - PROCESS | 1925 | 1466697176791 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:52:56 INFO - PROCESS | 1925 | 1466697176795 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1925 | 1466697176796 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cae8800 == 46 [pid = 1925] [id = 383] 08:52:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1293ad800) [pid = 1925] [serial = 1148] [outer = 0x0] 08:52:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1293b4000) [pid = 1925] [serial = 1149] [outer = 0x1293ad800] 08:52:56 INFO - PROCESS | 1925 | 1466697176820 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1293ba400) [pid = 1925] [serial = 1150] [outer = 0x1293ad800] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf70000 == 45 [pid = 1925] [id = 343] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x117e75000 == 44 [pid = 1925] [id = 371] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x116614000 == 43 [pid = 1925] [id = 370] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca4d000 == 42 [pid = 1925] [id = 369] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x12c793000 == 41 [pid = 1925] [id = 368] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x1258eb000 == 40 [pid = 1925] [id = 367] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x12c542000 == 39 [pid = 1925] [id = 365] 08:52:57 INFO - PROCESS | 1925 | --DOCSHELL 0x11816f000 == 38 [pid = 1925] [id = 366] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x116feb800 == 37 [pid = 1925] [id = 372] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x120f78000 == 36 [pid = 1925] [id = 374] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x125d5c800 == 35 [pid = 1925] [id = 377] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x12a83d800 == 34 [pid = 1925] [id = 379] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x12a857800 == 33 [pid = 1925] [id = 380] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x12917e800 == 32 [pid = 1925] [id = 378] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x121904000 == 31 [pid = 1925] [id = 375] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf7b000 == 30 [pid = 1925] [id = 381] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x123df5000 == 29 [pid = 1925] [id = 376] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x1195d4000 == 28 [pid = 1925] [id = 373] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12939a800) [pid = 1925] [serial = 1075] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12b933800) [pid = 1925] [serial = 1080] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1293c9000) [pid = 1925] [serial = 1077] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x11714b800) [pid = 1925] [serial = 1086] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1264e5400) [pid = 1925] [serial = 1071] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x119741800) [pid = 1925] [serial = 1065] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x119fb9800) [pid = 1925] [serial = 1066] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x117ea8400) [pid = 1925] [serial = 1059] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11714a000) [pid = 1925] [serial = 1062] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11830c000) [pid = 1925] [serial = 1063] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x121a0f800) [pid = 1925] [serial = 1068] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1244bc800) [pid = 1925] [serial = 1069] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1132d2400) [pid = 1925] [serial = 1056] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x12bccc400) [pid = 1925] [serial = 1081] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12bed3c00) [pid = 1925] [serial = 1083] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x124c9fc00) [pid = 1925] [serial = 1089] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1294cb800) [pid = 1925] [serial = 1090] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1185c5800) [pid = 1925] [serial = 1087] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12c5d1400) [pid = 1925] [serial = 1095] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12c476400) [pid = 1925] [serial = 1084] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x128d7e400) [pid = 1925] [serial = 1074] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12b0ce400) [pid = 1925] [serial = 1078] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x12b0ca400) [pid = 1925] [serial = 1092] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12c483c00) [pid = 1925] [serial = 1093] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x128a53800) [pid = 1925] [serial = 1072] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x119fb5800) [pid = 1925] [serial = 1045] [outer = 0x0] [url = about:blank] 08:52:58 INFO - PROCESS | 1925 | --DOCSHELL 0x12c78f000 == 27 [pid = 1925] [id = 382] 08:52:58 INFO - PROCESS | 1925 | 1466697178377 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]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1725ms 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:52:58 INFO - PROCESS | 1925 | 1466697178414 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1925 | 1466697178416 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:52:58 INFO - PROCESS | 1925 | 1466697178419 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1925 | 1466697178421 Marionette TRACE conn2 <- [1,1506,null,{}] 08:52:58 INFO - PROCESS | 1925 | 1466697178426 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}] 08:52:58 INFO - PROCESS | 1925 | 1466697178427 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:58 INFO - PROCESS | 1925 | 1466697178510 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:52:58 INFO - PROCESS | 1925 | 1466697178588 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 1925 | 1466697178589 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ade800 == 28 [pid = 1925] [id = 384] 08:52:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x116a21c00) [pid = 1925] [serial = 1151] [outer = 0x0] 08:52:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x117147800) [pid = 1925] [serial = 1152] [outer = 0x116a21c00] 08:52:58 INFO - PROCESS | 1925 | 1466697178617 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1176f3400) [pid = 1925] [serial = 1153] [outer = 0x116a21c00] 08:52:58 INFO - PROCESS | 1925 | 1466697178924 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]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 08:52:58 INFO - PROCESS | 1925 | 1466697178939 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1925 | 1466697178943 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:52:58 INFO - PROCESS | 1925 | 1466697178956 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1925 | 1466697178957 Marionette TRACE conn2 <- [1,1510,null,{}] 08:52:58 INFO - PROCESS | 1925 | 1466697178960 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}] 08:52:58 INFO - PROCESS | 1925 | 1466697178964 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:59 INFO - PROCESS | 1925 | 1466697179048 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:52:59 INFO - PROCESS | 1925 | 1466697179100 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1925 | 1466697179102 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b1000 == 29 [pid = 1925] [id = 385] 08:52:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1176f4400) [pid = 1925] [serial = 1154] [outer = 0x0] 08:52:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x118206c00) [pid = 1925] [serial = 1155] [outer = 0x1176f4400] 08:52:59 INFO - PROCESS | 1925 | 1466697179130 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1185c2000) [pid = 1925] [serial = 1156] [outer = 0x1176f4400] 08:52:59 INFO - PROCESS | 1925 | 1466697179407 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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 471ms 08:52:59 INFO - PROCESS | 1925 | 1466697179439 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 1925 | 1466697179440 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:52:59 INFO - PROCESS | 1925 | 1466697179454 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1925 | 1466697179457 Marionette TRACE conn2 <- [1,1514,null,{}] 08:52:59 INFO - PROCESS | 1925 | 1466697179469 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}] 08:52:59 INFO - PROCESS | 1925 | 1466697179472 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:59 INFO - PROCESS | 1925 | 1466697179551 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:52:59 INFO - PROCESS | 1925 | 1466697179555 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1925 | 1466697179557 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:52:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195ee000 == 30 [pid = 1925] [id = 386] 08:52:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1121a5000) [pid = 1925] [serial = 1157] [outer = 0x0] 08:52:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1196a3400) [pid = 1925] [serial = 1158] [outer = 0x1121a5000] 08:52:59 INFO - PROCESS | 1925 | 1466697179588 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x119741000) [pid = 1925] [serial = 1159] [outer = 0x1121a5000] 08:52:59 INFO - PROCESS | 1925 | 1466697179922 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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 527ms 08:52:59 INFO - PROCESS | 1925 | 1466697179982 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 1925 | 1466697179984 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:52:59 INFO - PROCESS | 1925 | 1466697179986 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1925 | 1466697179987 Marionette TRACE conn2 <- [1,1518,null,{}] 08:52:59 INFO - PROCESS | 1925 | 1466697179989 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}] 08:52:59 INFO - PROCESS | 1925 | 1466697179991 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:00 INFO - PROCESS | 1925 | 1466697180082 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:53:00 INFO - PROCESS | 1925 | 1466697180119 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 1925 | 1466697180120 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x1213c9800 == 31 [pid = 1925] [id = 387] 08:53:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x121a0f800) [pid = 1925] [serial = 1160] [outer = 0x0] 08:53:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x123c0e400) [pid = 1925] [serial = 1161] [outer = 0x121a0f800] 08:53:00 INFO - PROCESS | 1925 | 1466697180155 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1244bd800) [pid = 1925] [serial = 1162] [outer = 0x121a0f800] 08:53:00 INFO - PROCESS | 1925 | 1466697180465 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]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 08:53:00 INFO - PROCESS | 1925 | 1466697180504 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1925 | 1466697180505 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:53:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:53:00 INFO - PROCESS | 1925 | 1466697180508 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1925 | 1466697180509 Marionette TRACE conn2 <- [1,1522,null,{}] 08:53:00 INFO - PROCESS | 1925 | 1466697180511 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}] 08:53:00 INFO - PROCESS | 1925 | 1466697180512 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:00 INFO - PROCESS | 1925 | 1466697180584 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:53:00 INFO - PROCESS | 1925 | 1466697180644 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 1925 | 1466697180645 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df5000 == 32 [pid = 1925] [id = 388] 08:53:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1132d2800) [pid = 1925] [serial = 1163] [outer = 0x0] 08:53:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x123d94000) [pid = 1925] [serial = 1164] [outer = 0x1132d2800] 08:53:00 INFO - PROCESS | 1925 | 1466697180669 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x125c86800) [pid = 1925] [serial = 1165] [outer = 0x1132d2800] 08:53:00 INFO - PROCESS | 1925 | 1466697180951 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"]]]}] 08:53:00 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 () { 08:53:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:53:00 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 () { 08:53:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:53:00 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 () { 08:53:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:53:00 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 () { 08:53:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:53:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 08:53:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:53:00 INFO - PROCESS | 1925 | 1466697180986 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1925 | 1466697180987 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:53:00 INFO - PROCESS | 1925 | 1466697180989 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1925 | 1466697180990 Marionette TRACE conn2 <- [1,1526,null,{}] 08:53:00 INFO - PROCESS | 1925 | 1466697180993 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}] 08:53:01 INFO - PROCESS | 1925 | 1466697181000 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:01 INFO - PROCESS | 1925 | 1466697181088 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:53:01 INFO - PROCESS | 1925 | 1466697181092 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 1925 | 1466697181093 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a6e000 == 33 [pid = 1925] [id = 389] 08:53:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1185c2400) [pid = 1925] [serial = 1166] [outer = 0x0] 08:53:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128a4ac00) [pid = 1925] [serial = 1167] [outer = 0x1185c2400] 08:53:01 INFO - PROCESS | 1925 | 1466697181127 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1293bcc00) [pid = 1925] [serial = 1168] [outer = 0x1185c2400] 08:53:01 INFO - PROCESS | 1925 | 1466697181439 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"]]]}] 08:53:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:53:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:53:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:53:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 08:53:01 INFO - PROCESS | 1925 | 1466697181458 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 1925 | 1466697181460 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:53:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:53:01 INFO - PROCESS | 1925 | 1466697181467 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 1925 | 1466697181468 Marionette TRACE conn2 <- [1,1530,null,{}] 08:53:01 INFO - PROCESS | 1925 | 1466697181470 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}] 08:53:01 INFO - PROCESS | 1925 | 1466697181472 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:01 INFO - PROCESS | 1925 | 1466697181572 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:53:01 INFO - PROCESS | 1925 | 1466697181579 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 1925 | 1466697181580 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12916c800 == 34 [pid = 1925] [id = 390] 08:53:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x125c87c00) [pid = 1925] [serial = 1169] [outer = 0x0] 08:53:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1293cc800) [pid = 1925] [serial = 1170] [outer = 0x125c87c00] 08:53:01 INFO - PROCESS | 1925 | 1466697181604 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12a8d4000) [pid = 1925] [serial = 1171] [outer = 0x125c87c00] 08:53:01 INFO - PROCESS | 1925 | 1466697181863 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]]]}] 08:53:01 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 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:53:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:53:01 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. 08:53:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:53:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 08:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:53:01 INFO - PROCESS | 1925 | 1466697181937 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 1925 | 1466697181938 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:53:01 INFO - PROCESS | 1925 | 1466697181940 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 1925 | 1466697181942 Marionette TRACE conn2 <- [1,1534,null,{}] 08:53:01 INFO - PROCESS | 1925 | 1466697181945 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}] 08:53:01 INFO - PROCESS | 1925 | 1466697181949 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:02 INFO - PROCESS | 1925 | 1466697182036 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:53:02 INFO - PROCESS | 1925 | 1466697182041 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 1925 | 1466697182043 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5da800 == 35 [pid = 1925] [id = 391] 08:53:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1294c8400) [pid = 1925] [serial = 1172] [outer = 0x0] 08:53:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12b0d2400) [pid = 1925] [serial = 1173] [outer = 0x1294c8400] 08:53:02 INFO - PROCESS | 1925 | 1466697182083 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12b93a400) [pid = 1925] [serial = 1174] [outer = 0x1294c8400] 08:53:02 INFO - PROCESS | 1925 | 1466697182534 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]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 622ms 08:53:02 INFO - PROCESS | 1925 | 1466697182564 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 1925 | 1466697182565 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:53:02 INFO - PROCESS | 1925 | 1466697182567 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 1925 | 1466697182568 Marionette TRACE conn2 <- [1,1538,null,{}] 08:53:02 INFO - PROCESS | 1925 | 1466697182571 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}] 08:53:02 INFO - PROCESS | 1925 | 1466697182572 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:02 INFO - PROCESS | 1925 | 1466697182649 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:53:02 INFO - PROCESS | 1925 | 1466697182653 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 1925 | 1466697182654 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195ec800 == 36 [pid = 1925] [id = 392] 08:53:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12bcc5800) [pid = 1925] [serial = 1175] [outer = 0x0] 08:53:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12be62c00) [pid = 1925] [serial = 1176] [outer = 0x12bcc5800] 08:53:02 INFO - PROCESS | 1925 | 1466697182678 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12bed7000) [pid = 1925] [serial = 1177] [outer = 0x12bcc5800] 08:53:03 INFO - PROCESS | 1925 | 1466697183005 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 08:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:53:03 INFO - PROCESS | 1925 | 1466697183037 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 1925 | 1466697183038 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:53:03 INFO - PROCESS | 1925 | 1466697183040 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1925 | 1466697183041 Marionette TRACE conn2 <- [1,1542,null,{}] 08:53:03 INFO - PROCESS | 1925 | 1466697183043 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}] 08:53:03 INFO - PROCESS | 1925 | 1466697183044 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:03 INFO - PROCESS | 1925 | 1466697183124 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:53:03 INFO - PROCESS | 1925 | 1466697183128 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 1925 | 1466697183131 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc21800 == 37 [pid = 1925] [id = 393] 08:53:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x12bccfc00) [pid = 1925] [serial = 1178] [outer = 0x0] 08:53:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12c47d000) [pid = 1925] [serial = 1179] [outer = 0x12bccfc00] 08:53:03 INFO - PROCESS | 1925 | 1466697183155 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x12c5cbc00) [pid = 1925] [serial = 1180] [outer = 0x12bccfc00] 08:53:03 INFO - PROCESS | 1925 | 1466697183510 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 08:53:03 INFO - PROCESS | 1925 | 1466697183574 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:53:03 INFO - PROCESS | 1925 | 1466697183576 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:53:03 INFO - PROCESS | 1925 | 1466697183580 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1925 | 1466697183582 Marionette TRACE conn2 <- [1,1546,null,{}] 08:53:03 INFO - PROCESS | 1925 | 1466697183597 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}] 08:53:03 INFO - PROCESS | 1925 | 1466697183599 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:03 INFO - PROCESS | 1925 | 1466697183749 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:53:03 INFO - PROCESS | 1925 | 1466697183787 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 1925 | 1466697183789 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x123ce5000 == 38 [pid = 1925] [id = 394] 08:53:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1128b5400) [pid = 1925] [serial = 1181] [outer = 0x0] 08:53:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1128b9400) [pid = 1925] [serial = 1182] [outer = 0x1128b5400] 08:53:03 INFO - PROCESS | 1925 | 1466697183815 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x12c485c00) [pid = 1925] [serial = 1183] [outer = 0x1128b5400] 08:53:04 INFO - PROCESS | 1925 | 1466697184118 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]]]}] 08:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 586ms 08:53:04 INFO - PROCESS | 1925 | 1466697184166 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:53:04 INFO - PROCESS | 1925 | 1466697184167 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:53:04 INFO - PROCESS | 1925 | 1466697184169 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 1925 | 1466697184170 Marionette TRACE conn2 <- [1,1550,null,{}] 08:53:04 INFO - PROCESS | 1925 | 1466697184173 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}] 08:53:04 INFO - PROCESS | 1925 | 1466697184174 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:04 INFO - PROCESS | 1925 | 1466697184277 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:53:04 INFO - PROCESS | 1925 | 1466697184281 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1925 | 1466697184282 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca43800 == 39 [pid = 1925] [id = 395] 08:53:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1128b5c00) [pid = 1925] [serial = 1184] [outer = 0x0] 08:53:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x12c5da000) [pid = 1925] [serial = 1185] [outer = 0x1128b5c00] 08:53:04 INFO - PROCESS | 1925 | 1466697184306 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x12cf1c400) [pid = 1925] [serial = 1186] [outer = 0x1128b5c00] 08:53:04 INFO - PROCESS | 1925 | 1466697184646 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]]]}] 08:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 08:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:53:04 INFO - PROCESS | 1925 | 1466697184689 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:53:04 INFO - PROCESS | 1925 | 1466697184690 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:53:04 INFO - PROCESS | 1925 | 1466697184692 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 1925 | 1466697184693 Marionette TRACE conn2 <- [1,1554,null,{}] 08:53:04 INFO - PROCESS | 1925 | 1466697184695 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}] 08:53:04 INFO - PROCESS | 1925 | 1466697184696 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:04 INFO - PROCESS | 1925 | 1466697184795 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:53:04 INFO - PROCESS | 1925 | 1466697184799 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1925 | 1466697184800 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d00f800 == 40 [pid = 1925] [id = 396] 08:53:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x118310800) [pid = 1925] [serial = 1187] [outer = 0x0] 08:53:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x1219c2000) [pid = 1925] [serial = 1188] [outer = 0x118310800] 08:53:04 INFO - PROCESS | 1925 | 1466697184824 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x1219c7400) [pid = 1925] [serial = 1189] [outer = 0x118310800] 08:53:05 INFO - PROCESS | 1925 | 1466697185162 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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 08:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:53:05 INFO - PROCESS | 1925 | 1466697185214 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 1925 | 1466697185216 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:53:05 INFO - PROCESS | 1925 | 1466697185218 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1925 | 1466697185219 Marionette TRACE conn2 <- [1,1558,null,{}] 08:53:05 INFO - PROCESS | 1925 | 1466697185221 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}] 08:53:05 INFO - PROCESS | 1925 | 1466697185222 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:05 INFO - PROCESS | 1925 | 1466697185323 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:53:05 INFO - PROCESS | 1925 | 1466697185337 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 1925 | 1466697185338 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d292800 == 41 [pid = 1925] [id = 397] 08:53:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x112a18000) [pid = 1925] [serial = 1190] [outer = 0x0] 08:53:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x112a1e000) [pid = 1925] [serial = 1191] [outer = 0x112a18000] 08:53:05 INFO - PROCESS | 1925 | 1466697185369 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x115f5dc00) [pid = 1925] [serial = 1192] [outer = 0x112a18000] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x1176f0800) [pid = 1925] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x12c482c00) [pid = 1925] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12c485400) [pid = 1925] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x119699000) [pid = 1925] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x112868400) [pid = 1925] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x115ead000) [pid = 1925] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x128bc6400) [pid = 1925] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1258c6400) [pid = 1925] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x121015400) [pid = 1925] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x118fb2c00) [pid = 1925] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x117eac400) [pid = 1925] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x111f15c00) [pid = 1925] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12b0ca000) [pid = 1925] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128a4fc00) [pid = 1925] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x121013c00) [pid = 1925] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1196a6800) [pid = 1925] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x115546c00) [pid = 1925] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x119742000) [pid = 1925] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12a690800) [pid = 1925] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x113232400) [pid = 1925] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x115f66000) [pid = 1925] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:53:05 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12b8af000) [pid = 1925] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:53:05 INFO - PROCESS | 1925 | 1466697185967 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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 769ms 08:53:05 INFO - PROCESS | 1925 | 1466697185987 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:53:05 INFO - PROCESS | 1925 | 1466697185988 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:53:05 INFO - PROCESS | 1925 | 1466697185990 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1925 | 1466697185991 Marionette TRACE conn2 <- [1,1562,null,{}] 08:53:05 INFO - PROCESS | 1925 | 1466697185994 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}] 08:53:05 INFO - PROCESS | 1925 | 1466697185995 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:06 INFO - PROCESS | 1925 | 1466697186075 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:53:06 INFO - PROCESS | 1925 | 1466697186079 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 1925 | 1466697186082 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f21000 == 42 [pid = 1925] [id = 398] 08:53:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x112869000) [pid = 1925] [serial = 1193] [outer = 0x0] 08:53:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x115f66000) [pid = 1925] [serial = 1194] [outer = 0x112869000] 08:53:06 INFO - PROCESS | 1925 | 1466697186106 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x11842a400) [pid = 1925] [serial = 1195] [outer = 0x112869000] 08:53:06 INFO - PROCESS | 1925 | 1466697186434 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]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 473ms 08:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:53:06 INFO - PROCESS | 1925 | 1466697186467 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1925 | 1466697186468 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:53:06 INFO - PROCESS | 1925 | 1466697186470 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1925 | 1466697186471 Marionette TRACE conn2 <- [1,1566,null,{}] 08:53:06 INFO - PROCESS | 1925 | 1466697186473 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}] 08:53:06 INFO - PROCESS | 1925 | 1466697186474 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:06 INFO - PROCESS | 1925 | 1466697186589 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:53:06 INFO - PROCESS | 1925 | 1466697186613 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 1925 | 1466697186614 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d01a000 == 43 [pid = 1925] [id = 399] 08:53:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x119552000) [pid = 1925] [serial = 1196] [outer = 0x0] 08:53:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x121016000) [pid = 1925] [serial = 1197] [outer = 0x119552000] 08:53:06 INFO - PROCESS | 1925 | 1466697186638 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x123c0d800) [pid = 1925] [serial = 1198] [outer = 0x119552000] 08:53:06 INFO - PROCESS | 1925 | 1466697186913 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]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 08:53:06 INFO - PROCESS | 1925 | 1466697186941 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1925 | 1466697186942 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:53:06 INFO - PROCESS | 1925 | 1466697186952 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1925 | 1466697186953 Marionette TRACE conn2 <- [1,1570,null,{}] 08:53:06 INFO - PROCESS | 1925 | 1466697186956 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}] 08:53:06 INFO - PROCESS | 1925 | 1466697186957 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:07 INFO - PROCESS | 1925 | 1466697187042 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:53:07 INFO - PROCESS | 1925 | 1466697187048 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1925 | 1466697187049 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x12dd0a000 == 44 [pid = 1925] [id = 400] 08:53:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x115eac400) [pid = 1925] [serial = 1199] [outer = 0x0] 08:53:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x128a55c00) [pid = 1925] [serial = 1200] [outer = 0x115eac400] 08:53:07 INFO - PROCESS | 1925 | 1466697187073 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x12b8af000) [pid = 1925] [serial = 1201] [outer = 0x115eac400] 08:53:07 INFO - PROCESS | 1925 | 1466697187402 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 480ms 08:53:07 INFO - PROCESS | 1925 | 1466697187424 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 1925 | 1466697187425 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:53:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:53:07 INFO - PROCESS | 1925 | 1466697187427 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1925 | 1466697187430 Marionette TRACE conn2 <- [1,1574,null,{}] 08:53:07 INFO - PROCESS | 1925 | 1466697187435 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}] 08:53:07 INFO - PROCESS | 1925 | 1466697187436 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:07 INFO - PROCESS | 1925 | 1466697187558 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:53:07 INFO - PROCESS | 1925 | 1466697187565 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1925 | 1466697187566 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289e3800 == 45 [pid = 1925] [id = 401] 08:53:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x121ab3c00) [pid = 1925] [serial = 1202] [outer = 0x0] 08:53:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12bed8800) [pid = 1925] [serial = 1203] [outer = 0x121ab3c00] 08:53:07 INFO - PROCESS | 1925 | 1466697187589 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x12ca1bc00) [pid = 1925] [serial = 1204] [outer = 0x121ab3c00] 08:53:07 INFO - PROCESS | 1925 | 1466697187967 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 573ms 08:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:53:08 INFO - PROCESS | 1925 | 1466697188000 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1925 | 1466697188003 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:53:08 INFO - PROCESS | 1925 | 1466697188006 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1925 | 1466697188009 Marionette TRACE conn2 <- [1,1578,null,{}] 08:53:08 INFO - PROCESS | 1925 | 1466697188014 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}] 08:53:08 INFO - PROCESS | 1925 | 1466697188015 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:08 INFO - PROCESS | 1925 | 1466697188140 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:53:08 INFO - PROCESS | 1925 | 1466697188204 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1925 | 1466697188208 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ae1000 == 46 [pid = 1925] [id = 402] 08:53:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1128b4000) [pid = 1925] [serial = 1205] [outer = 0x0] 08:53:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x1128bb000) [pid = 1925] [serial = 1206] [outer = 0x1128b4000] 08:53:08 INFO - PROCESS | 1925 | 1466697188280 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x112a1f000) [pid = 1925] [serial = 1207] [outer = 0x1128b4000] 08:53:08 INFO - PROCESS | 1925 | 1466697188776 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:53:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 822ms 08:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:53:08 INFO - PROCESS | 1925 | 1466697188828 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1925 | 1466697188831 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:53:08 INFO - PROCESS | 1925 | 1466697188836 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1925 | 1466697188838 Marionette TRACE conn2 <- [1,1582,null,{}] 08:53:08 INFO - PROCESS | 1925 | 1466697188840 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}] 08:53:08 INFO - PROCESS | 1925 | 1466697188842 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:08 INFO - PROCESS | 1925 | 1466697188955 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:53:09 INFO - PROCESS | 1925 | 1466697189042 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1925 | 1466697189044 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f04800 == 47 [pid = 1925] [id = 403] 08:53:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1172c5000) [pid = 1925] [serial = 1208] [outer = 0x0] 08:53:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x117ea8400) [pid = 1925] [serial = 1209] [outer = 0x1172c5000] 08:53:09 INFO - PROCESS | 1925 | 1466697189074 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x11830e800) [pid = 1925] [serial = 1210] [outer = 0x1172c5000] 08:53:09 INFO - PROCESS | 1925 | 1466697189984 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1222ms 08:53:10 INFO - PROCESS | 1925 | 1466697190059 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:53:10 INFO - PROCESS | 1925 | 1466697190061 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:53:10 INFO - PROCESS | 1925 | 1466697190064 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1925 | 1466697190066 Marionette TRACE conn2 <- [1,1586,null,{}] 08:53:10 INFO - PROCESS | 1925 | 1466697190069 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}] 08:53:10 INFO - PROCESS | 1925 | 1466697190071 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:10 INFO - PROCESS | 1925 | 1466697190176 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:53:10 INFO - PROCESS | 1925 | 1466697190244 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1925 | 1466697190245 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x117477000 == 48 [pid = 1925] [id = 404] 08:53:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x112a1f800) [pid = 1925] [serial = 1211] [outer = 0x0] 08:53:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x112a82c00) [pid = 1925] [serial = 1212] [outer = 0x112a1f800] 08:53:10 INFO - PROCESS | 1925 | 1466697190274 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x113234000) [pid = 1925] [serial = 1213] [outer = 0x112a1f800] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12dd0a000 == 47 [pid = 1925] [id = 400] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12d01a000 == 46 [pid = 1925] [id = 399] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x119f21000 == 45 [pid = 1925] [id = 398] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x1293b4000) [pid = 1925] [serial = 1149] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12d292800 == 44 [pid = 1925] [id = 397] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12d00f800 == 43 [pid = 1925] [id = 396] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca43800 == 42 [pid = 1925] [id = 395] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x123ce5000 == 41 [pid = 1925] [id = 394] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc21800 == 40 [pid = 1925] [id = 393] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x1195ec800 == 39 [pid = 1925] [id = 392] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5da800 == 38 [pid = 1925] [id = 391] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12916c800 == 37 [pid = 1925] [id = 390] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x128a6e000 == 36 [pid = 1925] [id = 389] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x123df5000 == 35 [pid = 1925] [id = 388] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x1213c9800 == 34 [pid = 1925] [id = 387] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x1195ee000 == 33 [pid = 1925] [id = 386] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b1000 == 32 [pid = 1925] [id = 385] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x116ade800 == 31 [pid = 1925] [id = 384] 08:53:10 INFO - PROCESS | 1925 | --DOCSHELL 0x12cae8800 == 30 [pid = 1925] [id = 383] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x1264e4800) [pid = 1925] [serial = 1054] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12bedf000) [pid = 1925] [serial = 1030] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x11820f800) [pid = 1925] [serial = 1060] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1155e4c00) [pid = 1925] [serial = 1057] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x12c5cf800) [pid = 1925] [serial = 1131] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x12ca1d800) [pid = 1925] [serial = 1134] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1196a1c00) [pid = 1925] [serial = 1137] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x11286e800) [pid = 1925] [serial = 1141] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x11286ac00) [pid = 1925] [serial = 1140] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x118210c00) [pid = 1925] [serial = 1143] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1196a6000) [pid = 1925] [serial = 1138] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1293a3c00) [pid = 1925] [serial = 1125] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1264d9000) [pid = 1925] [serial = 1122] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128bc1000) [pid = 1925] [serial = 1123] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x124634c00) [pid = 1925] [serial = 1120] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12186c800) [pid = 1925] [serial = 1119] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119548800) [pid = 1925] [serial = 1116] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1199d2000) [pid = 1925] [serial = 1117] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1185b6000) [pid = 1925] [serial = 1114] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x118206800) [pid = 1925] [serial = 1113] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1199d3400) [pid = 1925] [serial = 1111] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1167a5000) [pid = 1925] [serial = 1110] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x12c47c400) [pid = 1925] [serial = 1108] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12be6d400) [pid = 1925] [serial = 1107] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x12a687c00) [pid = 1925] [serial = 1105] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1293a3800) [pid = 1925] [serial = 1104] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x121a10c00) [pid = 1925] [serial = 1102] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x121018c00) [pid = 1925] [serial = 1101] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12cf16800) [pid = 1925] [serial = 1147] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118306c00) [pid = 1925] [serial = 1099] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1172bd800) [pid = 1925] [serial = 1098] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12c5d6c00) [pid = 1925] [serial = 1096] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12bcc2c00) [pid = 1925] [serial = 1128] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12cf17400) [pid = 1925] [serial = 1135] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12ca13000) [pid = 1925] [serial = 1132] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12c482800) [pid = 1925] [serial = 1129] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x129399000) [pid = 1925] [serial = 1144] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12a8cac00) [pid = 1925] [serial = 1146] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12a3a5000) [pid = 1925] [serial = 1126] [outer = 0x0] [url = about:blank] 08:53:10 INFO - PROCESS | 1925 | 1466697190784 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 773ms 08:53:10 INFO - PROCESS | 1925 | 1466697190838 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1925 | 1466697190842 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:53:10 INFO - PROCESS | 1925 | 1466697190857 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1925 | 1466697190859 Marionette TRACE conn2 <- [1,1590,null,{}] 08:53:10 INFO - PROCESS | 1925 | 1466697190864 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}] 08:53:10 INFO - PROCESS | 1925 | 1466697190867 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:10 INFO - PROCESS | 1925 | 1466697190976 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:53:11 INFO - PROCESS | 1925 | 1466697191037 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 1925 | 1466697191038 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fef000 == 31 [pid = 1925] [id = 405] 08:53:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1133b1000) [pid = 1925] [serial = 1214] [outer = 0x0] 08:53:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x116906000) [pid = 1925] [serial = 1215] [outer = 0x1133b1000] 08:53:11 INFO - PROCESS | 1925 | 1466697191065 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x116f9a800) [pid = 1925] [serial = 1216] [outer = 0x1133b1000] 08:53:11 INFO - PROCESS | 1925 | 1466697191375 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 523ms 08:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:53:11 INFO - PROCESS | 1925 | 1466697191387 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1925 | 1466697191388 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:53:11 INFO - PROCESS | 1925 | 1466697191390 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1925 | 1466697191392 Marionette TRACE conn2 <- [1,1594,null,{}] 08:53:11 INFO - PROCESS | 1925 | 1466697191404 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}] 08:53:11 INFO - PROCESS | 1925 | 1466697191407 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:11 INFO - PROCESS | 1925 | 1466697191486 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:53:11 INFO - PROCESS | 1925 | 1466697191516 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 1925 | 1466697191518 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x118f0c000 == 32 [pid = 1925] [id = 406] 08:53:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x115f62400) [pid = 1925] [serial = 1217] [outer = 0x0] 08:53:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11810d000) [pid = 1925] [serial = 1218] [outer = 0x115f62400] 08:53:11 INFO - PROCESS | 1925 | 1466697191591 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1185b2c00) [pid = 1925] [serial = 1219] [outer = 0x115f62400] 08:53:11 INFO - PROCESS | 1925 | 1466697191886 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 525ms 08:53:11 INFO - PROCESS | 1925 | 1466697191921 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1925 | 1466697191923 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:53:11 INFO - PROCESS | 1925 | 1466697191925 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1925 | 1466697191926 Marionette TRACE conn2 <- [1,1598,null,{}] 08:53:11 INFO - PROCESS | 1925 | 1466697191931 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}] 08:53:11 INFO - PROCESS | 1925 | 1466697191934 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:12 INFO - PROCESS | 1925 | 1466697192016 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:53:12 INFO - PROCESS | 1925 | 1466697192020 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1925 | 1466697192021 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x119705000 == 33 [pid = 1925] [id = 407] 08:53:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x11876ac00) [pid = 1925] [serial = 1220] [outer = 0x0] 08:53:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x118fb1400) [pid = 1925] [serial = 1221] [outer = 0x11876ac00] 08:53:12 INFO - PROCESS | 1925 | 1466697192046 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x11910fc00) [pid = 1925] [serial = 1222] [outer = 0x11876ac00] 08:53:12 INFO - PROCESS | 1925 | 1466697192354 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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 08:53:12 INFO - PROCESS | 1925 | 1466697192394 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 1925 | 1466697192396 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:53:12 INFO - PROCESS | 1925 | 1466697192401 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 1925 | 1466697192402 Marionette TRACE conn2 <- [1,1602,null,{}] 08:53:12 INFO - PROCESS | 1925 | 1466697192404 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}] 08:53:12 INFO - PROCESS | 1925 | 1466697192405 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:12 INFO - PROCESS | 1925 | 1466697192507 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:53:12 INFO - PROCESS | 1925 | 1466697192514 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1925 | 1466697192516 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x119983800 == 34 [pid = 1925] [id = 408] 08:53:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x119547400) [pid = 1925] [serial = 1223] [outer = 0x0] 08:53:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x119553c00) [pid = 1925] [serial = 1224] [outer = 0x119547400] 08:53:12 INFO - PROCESS | 1925 | 1466697192541 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x11969f000) [pid = 1925] [serial = 1225] [outer = 0x119547400] 08:53:12 INFO - PROCESS | 1925 | 1466697192890 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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 08:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:53:12 INFO - PROCESS | 1925 | 1466697192926 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 1925 | 1466697192927 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:53:12 INFO - PROCESS | 1925 | 1466697192929 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 1925 | 1466697192930 Marionette TRACE conn2 <- [1,1606,null,{}] 08:53:12 INFO - PROCESS | 1925 | 1466697192933 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}] 08:53:12 INFO - PROCESS | 1925 | 1466697192937 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:13 INFO - PROCESS | 1925 | 1466697193051 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:53:13 INFO - PROCESS | 1925 | 1466697193062 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 1925 | 1466697193065 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x1213c5800 == 35 [pid = 1925] [id = 409] 08:53:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1196a2400) [pid = 1925] [serial = 1226] [outer = 0x0] 08:53:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x119743c00) [pid = 1925] [serial = 1227] [outer = 0x1196a2400] 08:53:13 INFO - PROCESS | 1925 | 1466697193091 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1216e4c00) [pid = 1925] [serial = 1228] [outer = 0x1196a2400] 08:53:13 INFO - PROCESS | 1925 | 1466697193454 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]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:53:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 569ms 08:53:13 INFO - PROCESS | 1925 | 1466697193499 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:53:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:53:13 INFO - PROCESS | 1925 | 1466697193502 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:53:13 INFO - PROCESS | 1925 | 1466697193505 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1925 | 1466697193506 Marionette TRACE conn2 <- [1,1610,null,{}] 08:53:13 INFO - PROCESS | 1925 | 1466697193510 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}] 08:53:13 INFO - PROCESS | 1925 | 1466697193512 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:13 INFO - PROCESS | 1925 | 1466697193654 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:53:13 INFO - PROCESS | 1925 | 1466697193667 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 1925 | 1466697193669 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x123cee000 == 36 [pid = 1925] [id = 410] 08:53:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1196e5400) [pid = 1925] [serial = 1229] [outer = 0x0] 08:53:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1219b9400) [pid = 1925] [serial = 1230] [outer = 0x1196e5400] 08:53:13 INFO - PROCESS | 1925 | 1466697193718 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x121a10c00) [pid = 1925] [serial = 1231] [outer = 0x1196e5400] 08:53:14 INFO - PROCESS | 1925 | 1466697194143 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]]]}] 08:53:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 08:53:14 INFO - PROCESS | 1925 | 1466697194181 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 1925 | 1466697194183 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:53:14 INFO - PROCESS | 1925 | 1466697194185 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 1925 | 1466697194186 Marionette TRACE conn2 <- [1,1614,null,{}] 08:53:14 INFO - PROCESS | 1925 | 1466697194188 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}] 08:53:14 INFO - PROCESS | 1925 | 1466697194189 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:14 INFO - PROCESS | 1925 | 1466697194286 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:53:14 INFO - PROCESS | 1925 | 1466697194339 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 1925 | 1466697194340 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d1e000 == 37 [pid = 1925] [id = 411] 08:53:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1216e5400) [pid = 1925] [serial = 1232] [outer = 0x0] 08:53:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1242d7400) [pid = 1925] [serial = 1233] [outer = 0x1216e5400] 08:53:14 INFO - PROCESS | 1925 | 1466697194364 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x124780000) [pid = 1925] [serial = 1234] [outer = 0x1216e5400] 08:53:14 INFO - PROCESS | 1925 | 1466697194650 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]]]}] 08:53:14 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 08:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 08:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:53:14 INFO - PROCESS | 1925 | 1466697194708 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 1925 | 1466697194709 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:53:14 INFO - PROCESS | 1925 | 1466697194712 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 1925 | 1466697194714 Marionette TRACE conn2 <- [1,1618,null,{}] 08:53:14 INFO - PROCESS | 1925 | 1466697194718 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}] 08:53:14 INFO - PROCESS | 1925 | 1466697194719 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:14 INFO - PROCESS | 1925 | 1466697194963 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1128b5c00) [pid = 1925] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x118310800) [pid = 1925] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x121a0f800) [pid = 1925] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x12bccfc00) [pid = 1925] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1121a5000) [pid = 1925] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1293ad800) [pid = 1925] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1176f4400) [pid = 1925] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1185c2400) [pid = 1925] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x125c87c00) [pid = 1925] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1294c8400) [pid = 1925] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x116a21c00) [pid = 1925] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12bcc5800) [pid = 1925] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x112a18000) [pid = 1925] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x112869000) [pid = 1925] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x115eac400) [pid = 1925] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1132d2800) [pid = 1925] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x119552000) [pid = 1925] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:53:14 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1128b5400) [pid = 1925] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:53:15 INFO - PROCESS | 1925 | 1466697195008 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1925 | 1466697195009 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x118fce800 == 38 [pid = 1925] [id = 412] 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1121a5000) [pid = 1925] [serial = 1235] [outer = 0x0] 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x112a12c00) [pid = 1925] [serial = 1236] [outer = 0x1121a5000] 08:53:15 INFO - PROCESS | 1925 | 1466697195034 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x116a21c00) [pid = 1925] [serial = 1237] [outer = 0x1121a5000] 08:53:15 INFO - PROCESS | 1925 | 1466697195284 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]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:53:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 625ms 08:53:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:53:15 INFO - PROCESS | 1925 | 1466697195337 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 1925 | 1466697195339 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:53:15 INFO - PROCESS | 1925 | 1466697195341 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1925 | 1466697195342 Marionette TRACE conn2 <- [1,1622,null,{}] 08:53:15 INFO - PROCESS | 1925 | 1466697195344 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}] 08:53:15 INFO - PROCESS | 1925 | 1466697195347 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:15 INFO - PROCESS | 1925 | 1466697195439 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:53:15 INFO - PROCESS | 1925 | 1466697195443 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1925 | 1466697195444 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289f7800 == 39 [pid = 1925] [id = 413] 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x113d2c400) [pid = 1925] [serial = 1238] [outer = 0x0] 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x123d93400) [pid = 1925] [serial = 1239] [outer = 0x113d2c400] 08:53:15 INFO - PROCESS | 1925 | 1466697195469 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1258bd400) [pid = 1925] [serial = 1240] [outer = 0x113d2c400] 08:53:15 INFO - PROCESS | 1925 | 1466697195799 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]]]}] 08:53:15 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 08:53:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 473ms 08:53:15 INFO - PROCESS | 1925 | 1466697195816 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 1925 | 1466697195817 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:53:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:53:15 INFO - PROCESS | 1925 | 1466697195820 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1925 | 1466697195821 Marionette TRACE conn2 <- [1,1626,null,{}] 08:53:15 INFO - PROCESS | 1925 | 1466697195824 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}] 08:53:15 INFO - PROCESS | 1925 | 1466697195825 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:15 INFO - PROCESS | 1925 | 1466697195955 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:53:15 INFO - PROCESS | 1925 | 1466697195961 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1925 | 1466697195962 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e70800 == 40 [pid = 1925] [id = 414] 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1176eb000) [pid = 1925] [serial = 1241] [outer = 0x0] 08:53:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1258c5400) [pid = 1925] [serial = 1242] [outer = 0x1176eb000] 08:53:15 INFO - PROCESS | 1925 | 1466697195988 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1264e1800) [pid = 1925] [serial = 1243] [outer = 0x1176eb000] 08:53:16 INFO - PROCESS | 1925 | 1466697196281 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:53:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 08:53:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:53:16 INFO - PROCESS | 1925 | 1466697196290 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1925 | 1466697196291 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:53:16 INFO - PROCESS | 1925 | 1466697196293 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1925 | 1466697196294 Marionette TRACE conn2 <- [1,1630,null,{}] 08:53:16 INFO - PROCESS | 1925 | 1466697196304 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}] 08:53:16 INFO - PROCESS | 1925 | 1466697196305 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:16 INFO - PROCESS | 1925 | 1466697196389 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:53:16 INFO - PROCESS | 1925 | 1466697196393 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 1925 | 1466697196394 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a50e800 == 41 [pid = 1925] [id = 415] 08:53:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128a4a400) [pid = 1925] [serial = 1244] [outer = 0x0] 08:53:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128bbec00) [pid = 1925] [serial = 1245] [outer = 0x128a4a400] 08:53:16 INFO - PROCESS | 1925 | 1466697196420 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128d78c00) [pid = 1925] [serial = 1246] [outer = 0x128a4a400] 08:53:16 INFO - PROCESS | 1925 | 1466697196743 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:53:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 477ms 08:53:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:53:16 INFO - PROCESS | 1925 | 1466697196771 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1925 | 1466697196772 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:53:16 INFO - PROCESS | 1925 | 1466697196774 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1925 | 1466697196775 Marionette TRACE conn2 <- [1,1634,null,{}] 08:53:16 INFO - PROCESS | 1925 | 1466697196777 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}] 08:53:16 INFO - PROCESS | 1925 | 1466697196779 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:16 INFO - PROCESS | 1925 | 1466697196866 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:53:16 INFO - PROCESS | 1925 | 1466697196924 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 1925 | 1466697196925 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a83f000 == 42 [pid = 1925] [id = 416] 08:53:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1264db000) [pid = 1925] [serial = 1247] [outer = 0x0] 08:53:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x128d81400) [pid = 1925] [serial = 1248] [outer = 0x1264db000] 08:53:16 INFO - PROCESS | 1925 | 1466697196949 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1293a2c00) [pid = 1925] [serial = 1249] [outer = 0x1264db000] 08:53:17 INFO - PROCESS | 1925 | 1466697197389 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]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:53:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 08:53:17 INFO - PROCESS | 1925 | 1466697197444 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 1925 | 1466697197447 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:53:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:53:17 INFO - PROCESS | 1925 | 1466697197450 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1925 | 1466697197454 Marionette TRACE conn2 <- [1,1638,null,{}] 08:53:17 INFO - PROCESS | 1925 | 1466697197457 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}] 08:53:17 INFO - PROCESS | 1925 | 1466697197459 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:17 INFO - PROCESS | 1925 | 1466697197565 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:53:17 INFO - PROCESS | 1925 | 1466697197623 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1925 | 1466697197625 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x118139800 == 43 [pid = 1925] [id = 417] 08:53:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x112a13c00) [pid = 1925] [serial = 1250] [outer = 0x0] 08:53:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x11322f400) [pid = 1925] [serial = 1251] [outer = 0x112a13c00] 08:53:17 INFO - PROCESS | 1925 | 1466697197656 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x113d28000) [pid = 1925] [serial = 1252] [outer = 0x112a13c00] 08:53:18 INFO - PROCESS | 1925 | 1466697198069 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]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:53:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 672ms 08:53:18 INFO - PROCESS | 1925 | 1466697198123 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1925 | 1466697198126 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:53:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:53:18 INFO - PROCESS | 1925 | 1466697198130 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1925 | 1466697198132 Marionette TRACE conn2 <- [1,1642,null,{}] 08:53:18 INFO - PROCESS | 1925 | 1466697198135 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}] 08:53:18 INFO - PROCESS | 1925 | 1466697198137 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:18 INFO - PROCESS | 1925 | 1466697198293 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:53:18 INFO - PROCESS | 1925 | 1466697198365 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 1925 | 1466697198367 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212ae000 == 44 [pid = 1925] [id = 418] 08:53:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1131d5400) [pid = 1925] [serial = 1253] [outer = 0x0] 08:53:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1176f3c00) [pid = 1925] [serial = 1254] [outer = 0x1131d5400] 08:53:18 INFO - PROCESS | 1925 | 1466697198399 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11876c400) [pid = 1925] [serial = 1255] [outer = 0x1131d5400] 08:53:18 INFO - PROCESS | 1925 | 1466697198814 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]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:53:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 720ms 08:53:18 INFO - PROCESS | 1925 | 1466697198850 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1925 | 1466697198852 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:53:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:53:18 INFO - PROCESS | 1925 | 1466697198854 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1925 | 1466697198857 Marionette TRACE conn2 <- [1,1646,null,{}] 08:53:18 INFO - PROCESS | 1925 | 1466697198865 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}] 08:53:18 INFO - PROCESS | 1925 | 1466697198868 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:18 INFO - PROCESS | 1925 | 1466697198968 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:53:19 INFO - PROCESS | 1925 | 1466697199027 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1925 | 1466697199029 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a50b800 == 45 [pid = 1925] [id = 419] 08:53:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1196a2c00) [pid = 1925] [serial = 1256] [outer = 0x0] 08:53:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x119a7b000) [pid = 1925] [serial = 1257] [outer = 0x1196a2c00] 08:53:19 INFO - PROCESS | 1925 | 1466697199060 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1219b8400) [pid = 1925] [serial = 1258] [outer = 0x1196a2c00] 08:53:19 INFO - PROCESS | 1925 | 1466697199523 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]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:53:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 722ms 08:53:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:53:19 INFO - PROCESS | 1925 | 1466697199615 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 1925 | 1466697199617 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:53:19 INFO - PROCESS | 1925 | 1466697199620 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 1925 | 1466697199621 Marionette TRACE conn2 <- [1,1650,null,{}] 08:53:19 INFO - PROCESS | 1925 | 1466697199623 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}] 08:53:19 INFO - PROCESS | 1925 | 1466697199625 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:19 INFO - PROCESS | 1925 | 1466697199736 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:53:19 INFO - PROCESS | 1925 | 1466697199795 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1925 | 1466697199796 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b151000 == 46 [pid = 1925] [id = 420] 08:53:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1196e6000) [pid = 1925] [serial = 1259] [outer = 0x0] 08:53:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x124c9d400) [pid = 1925] [serial = 1260] [outer = 0x1196e6000] 08:53:19 INFO - PROCESS | 1925 | 1466697199825 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x125f39800) [pid = 1925] [serial = 1261] [outer = 0x1196e6000] 08:53:20 INFO - PROCESS | 1925 | 1466697200416 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]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:53:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 818ms 08:53:20 INFO - PROCESS | 1925 | 1466697200439 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 1925 | 1466697200441 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:53:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:53:20 INFO - PROCESS | 1925 | 1466697200445 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1925 | 1466697200447 Marionette TRACE conn2 <- [1,1654,null,{}] 08:53:20 INFO - PROCESS | 1925 | 1466697200450 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}] 08:53:20 INFO - PROCESS | 1925 | 1466697200452 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:20 INFO - PROCESS | 1925 | 1466697200552 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:53:20 INFO - PROCESS | 1925 | 1466697200611 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1925 | 1466697200614 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ae6000 == 47 [pid = 1925] [id = 421] 08:53:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1128b3c00) [pid = 1925] [serial = 1262] [outer = 0x0] 08:53:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1128b8c00) [pid = 1925] [serial = 1263] [outer = 0x1128b3c00] 08:53:20 INFO - PROCESS | 1925 | 1466697200642 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x112a21800) [pid = 1925] [serial = 1264] [outer = 0x1128b3c00] 08:53:21 INFO - PROCESS | 1925 | 1466697201087 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]]]}] 08:53:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:53:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 672ms 08:53:21 INFO - PROCESS | 1925 | 1466697201117 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 1925 | 1466697201120 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:53:21 INFO - PROCESS | 1925 | 1466697201124 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1925 | 1466697201126 Marionette TRACE conn2 <- [1,1658,null,{}] 08:53:21 INFO - PROCESS | 1925 | 1466697201128 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}] 08:53:21 INFO - PROCESS | 1925 | 1466697201130 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x12a50e800 == 46 [pid = 1925] [id = 415] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x128e70800 == 45 [pid = 1925] [id = 414] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x1289f7800 == 44 [pid = 1925] [id = 413] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x118fce800 == 43 [pid = 1925] [id = 412] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x124d1e000 == 42 [pid = 1925] [id = 411] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x123cee000 == 41 [pid = 1925] [id = 410] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x1213c5800 == 40 [pid = 1925] [id = 409] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x119983800 == 39 [pid = 1925] [id = 408] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x119705000 == 38 [pid = 1925] [id = 407] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x118f0c000 == 37 [pid = 1925] [id = 406] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x116fef000 == 36 [pid = 1925] [id = 405] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x117477000 == 35 [pid = 1925] [id = 404] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x119f04800 == 34 [pid = 1925] [id = 403] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x116ae1000 == 33 [pid = 1925] [id = 402] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x1289e3800 == 32 [pid = 1925] [id = 401] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x116ae6000 == 31 [pid = 1925] [id = 421] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x12b151000 == 30 [pid = 1925] [id = 420] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x12a50b800 == 29 [pid = 1925] [id = 419] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x1212ae000 == 28 [pid = 1925] [id = 418] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x118139800 == 27 [pid = 1925] [id = 417] 08:53:21 INFO - PROCESS | 1925 | --DOCSHELL 0x12a83f000 == 26 [pid = 1925] [id = 416] 08:53:21 INFO - PROCESS | 1925 | 1466697201737 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1185c2000) [pid = 1925] [serial = 1156] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x128a4ac00) [pid = 1925] [serial = 1167] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x1293bcc00) [pid = 1925] [serial = 1168] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1293cc800) [pid = 1925] [serial = 1170] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x12a8d4000) [pid = 1925] [serial = 1171] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12b0d2400) [pid = 1925] [serial = 1173] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12b93a400) [pid = 1925] [serial = 1174] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x117147800) [pid = 1925] [serial = 1152] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1176f3400) [pid = 1925] [serial = 1153] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x12be62c00) [pid = 1925] [serial = 1176] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x12bed7000) [pid = 1925] [serial = 1177] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x112a1e000) [pid = 1925] [serial = 1191] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1219c7400) [pid = 1925] [serial = 1189] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x115f5dc00) [pid = 1925] [serial = 1192] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11842a400) [pid = 1925] [serial = 1195] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x115f66000) [pid = 1925] [serial = 1194] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x128a55c00) [pid = 1925] [serial = 1200] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x119741000) [pid = 1925] [serial = 1159] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x125c86800) [pid = 1925] [serial = 1165] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x121016000) [pid = 1925] [serial = 1197] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x12b8af000) [pid = 1925] [serial = 1201] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x123d94000) [pid = 1925] [serial = 1164] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1128b9400) [pid = 1925] [serial = 1182] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12c485c00) [pid = 1925] [serial = 1183] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12cf1c400) [pid = 1925] [serial = 1186] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x123c0d800) [pid = 1925] [serial = 1198] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x12bed8800) [pid = 1925] [serial = 1203] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12c5cbc00) [pid = 1925] [serial = 1180] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12c5da000) [pid = 1925] [serial = 1185] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1219c2000) [pid = 1925] [serial = 1188] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x123c0e400) [pid = 1925] [serial = 1161] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1244bd800) [pid = 1925] [serial = 1162] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12c47d000) [pid = 1925] [serial = 1179] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1196a3400) [pid = 1925] [serial = 1158] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1293ba400) [pid = 1925] [serial = 1150] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x118206c00) [pid = 1925] [serial = 1155] [outer = 0x0] [url = about:blank] 08:53:21 INFO - PROCESS | 1925 | 1466697201842 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1925 | 1466697201844 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x112f7a000 == 27 [pid = 1925] [id = 422] 08:53:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x111f1dc00) [pid = 1925] [serial = 1265] [outer = 0x0] 08:53:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1121a5800) [pid = 1925] [serial = 1266] [outer = 0x111f1dc00] 08:53:21 INFO - PROCESS | 1925 | 1466697201874 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11286a400) [pid = 1925] [serial = 1267] [outer = 0x111f1dc00] 08:53:22 INFO - PROCESS | 1925 | 1466697202178 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]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1073ms 08:53:22 INFO - PROCESS | 1925 | 1466697202205 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1925 | 1466697202208 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:53:22 INFO - PROCESS | 1925 | 1466697202211 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1925 | 1466697202214 Marionette TRACE conn2 <- [1,1662,null,{}] 08:53:22 INFO - PROCESS | 1925 | 1466697202220 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}] 08:53:22 INFO - PROCESS | 1925 | 1466697202222 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:22 INFO - PROCESS | 1925 | 1466697202302 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:53:22 INFO - PROCESS | 1925 | 1466697202374 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1925 | 1466697202376 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x117475800 == 28 [pid = 1925] [id = 423] 08:53:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1128bf400) [pid = 1925] [serial = 1268] [outer = 0x0] 08:53:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11325cc00) [pid = 1925] [serial = 1269] [outer = 0x1128bf400] 08:53:22 INFO - PROCESS | 1925 | 1466697202403 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1133d7400) [pid = 1925] [serial = 1270] [outer = 0x1128bf400] 08:53:22 INFO - PROCESS | 1925 | 1466697202674 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]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 477ms 08:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:53:22 INFO - PROCESS | 1925 | 1466697202690 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1925 | 1466697202692 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:53:22 INFO - PROCESS | 1925 | 1466697202694 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1925 | 1466697202695 Marionette TRACE conn2 <- [1,1666,null,{}] 08:53:22 INFO - PROCESS | 1925 | 1466697202706 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}] 08:53:22 INFO - PROCESS | 1925 | 1466697202707 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:22 INFO - PROCESS | 1925 | 1466697202791 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:53:22 INFO - PROCESS | 1925 | 1466697202800 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1925 | 1466697202801 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ae2000 == 29 [pid = 1925] [id = 424] 08:53:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1167b2c00) [pid = 1925] [serial = 1271] [outer = 0x0] 08:53:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x116a21000) [pid = 1925] [serial = 1272] [outer = 0x1167b2c00] 08:53:22 INFO - PROCESS | 1925 | 1466697202833 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1172c3c00) [pid = 1925] [serial = 1273] [outer = 0x1167b2c00] 08:53:23 INFO - PROCESS | 1925 | 1466697203187 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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 527ms 08:53:23 INFO - PROCESS | 1925 | 1466697203222 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1925 | 1466697203224 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:53:23 INFO - PROCESS | 1925 | 1466697203232 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1925 | 1466697203235 Marionette TRACE conn2 <- [1,1670,null,{}] 08:53:23 INFO - PROCESS | 1925 | 1466697203238 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}] 08:53:23 INFO - PROCESS | 1925 | 1466697203240 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:23 INFO - PROCESS | 1925 | 1466697203320 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:53:23 INFO - PROCESS | 1925 | 1466697203323 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1925 | 1466697203325 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x119721000 == 30 [pid = 1925] [id = 425] 08:53:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1176f1c00) [pid = 1925] [serial = 1274] [outer = 0x0] 08:53:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x118206c00) [pid = 1925] [serial = 1275] [outer = 0x1176f1c00] 08:53:23 INFO - PROCESS | 1925 | 1466697203352 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x118428800) [pid = 1925] [serial = 1276] [outer = 0x1176f1c00] 08:53:23 INFO - PROCESS | 1925 | 1466697203664 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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 475ms 08:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:53:23 INFO - PROCESS | 1925 | 1466697203704 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1925 | 1466697203705 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:53:23 INFO - PROCESS | 1925 | 1466697203707 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1925 | 1466697203708 Marionette TRACE conn2 <- [1,1674,null,{}] 08:53:23 INFO - PROCESS | 1925 | 1466697203711 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}] 08:53:23 INFO - PROCESS | 1925 | 1466697203712 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:23 INFO - PROCESS | 1925 | 1466697203784 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:53:23 INFO - PROCESS | 1925 | 1466697203856 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1925 | 1466697203857 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a2e000 == 31 [pid = 1925] [id = 426] 08:53:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x112a19000) [pid = 1925] [serial = 1277] [outer = 0x0] 08:53:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x118432800) [pid = 1925] [serial = 1278] [outer = 0x112a19000] 08:53:23 INFO - PROCESS | 1925 | 1466697203882 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x118f4bc00) [pid = 1925] [serial = 1279] [outer = 0x112a19000] 08:53:24 INFO - PROCESS | 1925 | 1466697204207 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]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 08:53:24 INFO - PROCESS | 1925 | 1466697204226 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:53:24 INFO - PROCESS | 1925 | 1466697204227 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:53:24 INFO - PROCESS | 1925 | 1466697204230 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 1925 | 1466697204233 Marionette TRACE conn2 <- [1,1678,null,{}] 08:53:24 INFO - PROCESS | 1925 | 1466697204243 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}] 08:53:24 INFO - PROCESS | 1925 | 1466697204244 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:24 INFO - PROCESS | 1925 | 1466697204340 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:53:24 INFO - PROCESS | 1925 | 1466697204344 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 1925 | 1466697204348 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x123cdd800 == 32 [pid = 1925] [id = 427] 08:53:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x115f65400) [pid = 1925] [serial = 1280] [outer = 0x0] 08:53:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x119552000) [pid = 1925] [serial = 1281] [outer = 0x115f65400] 08:53:24 INFO - PROCESS | 1925 | 1466697204380 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1196a3000) [pid = 1925] [serial = 1282] [outer = 0x115f65400] 08:53:24 INFO - PROCESS | 1925 | 1466697204828 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]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 627ms 08:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:53:24 INFO - PROCESS | 1925 | 1466697204859 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 1925 | 1466697204860 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:53:24 INFO - PROCESS | 1925 | 1466697204867 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 1925 | 1466697204868 Marionette TRACE conn2 <- [1,1682,null,{}] 08:53:24 INFO - PROCESS | 1925 | 1466697204880 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}] 08:53:24 INFO - PROCESS | 1925 | 1466697204881 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:25 INFO - PROCESS | 1925 | 1466697205016 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:53:25 INFO - PROCESS | 1925 | 1466697205021 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1925 | 1466697205022 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x111e0a800 == 33 [pid = 1925] [id = 428] 08:53:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11910d400) [pid = 1925] [serial = 1283] [outer = 0x0] 08:53:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11973b800) [pid = 1925] [serial = 1284] [outer = 0x11910d400] 08:53:25 INFO - PROCESS | 1925 | 1466697205047 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x121017c00) [pid = 1925] [serial = 1285] [outer = 0x11910d400] 08:53:25 INFO - PROCESS | 1925 | 1466697205394 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]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 581ms 08:53:25 INFO - PROCESS | 1925 | 1466697205445 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1925 | 1466697205446 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:53:25 INFO - PROCESS | 1925 | 1466697205448 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1925 | 1466697205449 Marionette TRACE conn2 <- [1,1686,null,{}] 08:53:25 INFO - PROCESS | 1925 | 1466697205452 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}] 08:53:25 INFO - PROCESS | 1925 | 1466697205453 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:25 INFO - PROCESS | 1925 | 1466697205548 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:53:25 INFO - PROCESS | 1925 | 1466697205552 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1925 | 1466697205553 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289f5800 == 34 [pid = 1925] [id = 429] 08:53:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x113310400) [pid = 1925] [serial = 1286] [outer = 0x0] 08:53:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1210e4400) [pid = 1925] [serial = 1287] [outer = 0x113310400] 08:53:25 INFO - PROCESS | 1925 | 1466697205577 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1214b6800) [pid = 1925] [serial = 1288] [outer = 0x113310400] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1264db000) [pid = 1925] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1196a2400) [pid = 1925] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1196e5400) [pid = 1925] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1133b1000) [pid = 1925] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1172c5000) [pid = 1925] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1216e5400) [pid = 1925] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11876ac00) [pid = 1925] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x121ab3c00) [pid = 1925] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x119547400) [pid = 1925] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112a1f800) [pid = 1925] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1128b4000) [pid = 1925] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x115f62400) [pid = 1925] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1121a5000) [pid = 1925] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1176eb000) [pid = 1925] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x128a4a400) [pid = 1925] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:53:26 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x113d2c400) [pid = 1925] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:53:26 INFO - PROCESS | 1925 | 1466697206216 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]]]}] 08:53:26 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 08:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 819ms 08:53:26 INFO - PROCESS | 1925 | 1466697206267 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1925 | 1466697206269 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:53:26 INFO - PROCESS | 1925 | 1466697206271 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1925 | 1466697206272 Marionette TRACE conn2 <- [1,1690,null,{}] 08:53:26 INFO - PROCESS | 1925 | 1466697206274 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}] 08:53:26 INFO - PROCESS | 1925 | 1466697206275 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:26 INFO - PROCESS | 1925 | 1466697206350 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:53:26 INFO - PROCESS | 1925 | 1466697206354 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 1925 | 1466697206355 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d51000 == 35 [pid = 1925] [id = 430] 08:53:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x112a14400) [pid = 1925] [serial = 1289] [outer = 0x0] 08:53:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x11331c400) [pid = 1925] [serial = 1290] [outer = 0x112a14400] 08:53:26 INFO - PROCESS | 1925 | 1466697206379 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x118427800) [pid = 1925] [serial = 1291] [outer = 0x112a14400] 08:53:26 INFO - PROCESS | 1925 | 1466697206719 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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 470ms 08:53:26 INFO - PROCESS | 1925 | 1466697206742 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1925 | 1466697206743 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:53:26 INFO - PROCESS | 1925 | 1466697206745 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1925 | 1466697206746 Marionette TRACE conn2 <- [1,1694,null,{}] 08:53:26 INFO - PROCESS | 1925 | 1466697206751 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}] 08:53:26 INFO - PROCESS | 1925 | 1466697206752 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:26 INFO - PROCESS | 1925 | 1466697206865 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:53:26 INFO - PROCESS | 1925 | 1466697206873 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 1925 | 1466697206874 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e84000 == 36 [pid = 1925] [id = 431] 08:53:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1185a8400) [pid = 1925] [serial = 1292] [outer = 0x0] 08:53:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1214bb400) [pid = 1925] [serial = 1293] [outer = 0x1185a8400] 08:53:26 INFO - PROCESS | 1925 | 1466697206898 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1219ba800) [pid = 1925] [serial = 1294] [outer = 0x1185a8400] 08:53:27 INFO - PROCESS | 1925 | 1466697207183 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]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 471ms 08:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:53:27 INFO - PROCESS | 1925 | 1466697207221 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 1925 | 1466697207222 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:53:27 INFO - PROCESS | 1925 | 1466697207224 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1925 | 1466697207226 Marionette TRACE conn2 <- [1,1698,null,{}] 08:53:27 INFO - PROCESS | 1925 | 1466697207228 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}] 08:53:27 INFO - PROCESS | 1925 | 1466697207229 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:27 INFO - PROCESS | 1925 | 1466697207309 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:53:27 INFO - PROCESS | 1925 | 1466697207314 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1925 | 1466697207317 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a519000 == 37 [pid = 1925] [id = 432] 08:53:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1219c1400) [pid = 1925] [serial = 1295] [outer = 0x0] 08:53:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x121a09800) [pid = 1925] [serial = 1296] [outer = 0x1219c1400] 08:53:27 INFO - PROCESS | 1925 | 1466697207345 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12411e800) [pid = 1925] [serial = 1297] [outer = 0x1219c1400] 08:53:27 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 08:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 471ms 08:53:27 INFO - PROCESS | 1925 | 1466697207687 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]]]}] 08:53:27 INFO - PROCESS | 1925 | 1466697207700 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:53:27 INFO - PROCESS | 1925 | 1466697207702 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:53:27 INFO - PROCESS | 1925 | 1466697207704 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1925 | 1466697207705 Marionette TRACE conn2 <- [1,1702,null,{}] 08:53:27 INFO - PROCESS | 1925 | 1466697207708 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}] 08:53:27 INFO - PROCESS | 1925 | 1466697207709 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:27 INFO - PROCESS | 1925 | 1466697207828 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:53:27 INFO - PROCESS | 1925 | 1466697207834 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1925 | 1466697207835 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x123cda000 == 38 [pid = 1925] [id = 433] 08:53:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x111c78c00) [pid = 1925] [serial = 1298] [outer = 0x0] 08:53:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1244ba000) [pid = 1925] [serial = 1299] [outer = 0x111c78c00] 08:53:27 INFO - PROCESS | 1925 | 1466697207859 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x125d80400) [pid = 1925] [serial = 1300] [outer = 0x111c78c00] 08:53:28 INFO - PROCESS | 1925 | 1466697208225 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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 569ms 08:53:28 INFO - PROCESS | 1925 | 1466697208273 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 1925 | 1466697208276 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:53:28 INFO - PROCESS | 1925 | 1466697208279 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 1925 | 1466697208281 Marionette TRACE conn2 <- [1,1706,null,{}] 08:53:28 INFO - PROCESS | 1925 | 1466697208285 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}] 08:53:28 INFO - PROCESS | 1925 | 1466697208287 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:28 INFO - PROCESS | 1925 | 1466697208401 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:53:28 INFO - PROCESS | 1925 | 1466697208461 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 1925 | 1466697208462 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fde800 == 39 [pid = 1925] [id = 434] 08:53:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x11286f800) [pid = 1925] [serial = 1301] [outer = 0x0] 08:53:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1128b2c00) [pid = 1925] [serial = 1302] [outer = 0x11286f800] 08:53:28 INFO - PROCESS | 1925 | 1466697208494 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x112a20c00) [pid = 1925] [serial = 1303] [outer = 0x11286f800] 08:53:29 INFO - PROCESS | 1925 | 1466697209014 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]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 773ms 08:53:29 INFO - PROCESS | 1925 | 1466697209055 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 1925 | 1466697209058 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:53:29 INFO - PROCESS | 1925 | 1466697209066 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 1925 | 1466697209069 Marionette TRACE conn2 <- [1,1710,null,{}] 08:53:29 INFO - PROCESS | 1925 | 1466697209071 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}] 08:53:29 INFO - PROCESS | 1925 | 1466697209073 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:29 INFO - PROCESS | 1925 | 1466697209181 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:53:29 INFO - PROCESS | 1925 | 1466697209261 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 1925 | 1466697209263 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a1d800 == 40 [pid = 1925] [id = 435] 08:53:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1167a4800) [pid = 1925] [serial = 1304] [outer = 0x0] 08:53:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x116f92800) [pid = 1925] [serial = 1305] [outer = 0x1167a4800] 08:53:29 INFO - PROCESS | 1925 | 1466697209294 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1176f3800) [pid = 1925] [serial = 1306] [outer = 0x1167a4800] 08:53:29 INFO - PROCESS | 1925 | 1466697209972 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]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 976ms 08:53:30 INFO - PROCESS | 1925 | 1466697210041 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 1925 | 1466697210043 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:53:30 INFO - PROCESS | 1925 | 1466697210047 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 1925 | 1466697210048 Marionette TRACE conn2 <- [1,1714,null,{}] 08:53:30 INFO - PROCESS | 1925 | 1466697210052 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}] 08:53:30 INFO - PROCESS | 1925 | 1466697210053 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:30 INFO - PROCESS | 1925 | 1466697210160 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:53:30 INFO - PROCESS | 1925 | 1466697210219 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 1925 | 1466697210222 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ae1000 == 41 [pid = 1925] [id = 436] 08:53:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x112a7dc00) [pid = 1925] [serial = 1307] [outer = 0x0] 08:53:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x113229800) [pid = 1925] [serial = 1308] [outer = 0x112a7dc00] 08:53:30 INFO - PROCESS | 1925 | 1466697210251 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1155e4c00) [pid = 1925] [serial = 1309] [outer = 0x112a7dc00] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12a519000 == 40 [pid = 1925] [id = 432] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x128e84000 == 39 [pid = 1925] [id = 431] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x125d51000 == 38 [pid = 1925] [id = 430] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x1289f5800 == 37 [pid = 1925] [id = 429] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x111e0a800 == 36 [pid = 1925] [id = 428] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x123cdd800 == 35 [pid = 1925] [id = 427] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x119a2e000 == 34 [pid = 1925] [id = 426] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x119721000 == 33 [pid = 1925] [id = 425] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x116ae2000 == 32 [pid = 1925] [id = 424] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x117475800 == 31 [pid = 1925] [id = 423] 08:53:30 INFO - PROCESS | 1925 | --DOCSHELL 0x112f7a000 == 30 [pid = 1925] [id = 422] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1293a2c00) [pid = 1925] [serial = 1249] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x128d81400) [pid = 1925] [serial = 1248] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x119743c00) [pid = 1925] [serial = 1227] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1219b9400) [pid = 1925] [serial = 1230] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x121a10c00) [pid = 1925] [serial = 1231] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x116906000) [pid = 1925] [serial = 1215] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x116f9a800) [pid = 1925] [serial = 1216] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x117ea8400) [pid = 1925] [serial = 1209] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11830e800) [pid = 1925] [serial = 1210] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x124780000) [pid = 1925] [serial = 1234] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118fb1400) [pid = 1925] [serial = 1221] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11910fc00) [pid = 1925] [serial = 1222] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x12ca1bc00) [pid = 1925] [serial = 1204] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1242d7400) [pid = 1925] [serial = 1233] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119553c00) [pid = 1925] [serial = 1224] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x112a82c00) [pid = 1925] [serial = 1212] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x113234000) [pid = 1925] [serial = 1213] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1128bb000) [pid = 1925] [serial = 1206] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x112a1f000) [pid = 1925] [serial = 1207] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x11810d000) [pid = 1925] [serial = 1218] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1185b2c00) [pid = 1925] [serial = 1219] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x116a21c00) [pid = 1925] [serial = 1237] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1264e1800) [pid = 1925] [serial = 1243] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x128bbec00) [pid = 1925] [serial = 1245] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x112a12c00) [pid = 1925] [serial = 1236] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1216e4c00) [pid = 1925] [serial = 1228] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x123d93400) [pid = 1925] [serial = 1239] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x11969f000) [pid = 1925] [serial = 1225] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1258c5400) [pid = 1925] [serial = 1242] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x128d78c00) [pid = 1925] [serial = 1246] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1258bd400) [pid = 1925] [serial = 1240] [outer = 0x0] [url = about:blank] 08:53:30 INFO - PROCESS | 1925 | 1466697210652 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]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 622ms 08:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:53:30 INFO - PROCESS | 1925 | 1466697210669 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 1925 | 1466697210671 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:53:30 INFO - PROCESS | 1925 | 1466697210675 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 1925 | 1466697210677 Marionette TRACE conn2 <- [1,1718,null,{}] 08:53:30 INFO - PROCESS | 1925 | 1466697210681 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}] 08:53:30 INFO - PROCESS | 1925 | 1466697210683 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:30 INFO - PROCESS | 1925 | 1466697210762 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:53:30 INFO - PROCESS | 1925 | 1466697210769 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 1925 | 1466697210770 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b2000 == 31 [pid = 1925] [id = 437] 08:53:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x116a14000) [pid = 1925] [serial = 1310] [outer = 0x0] 08:53:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x117ea1c00) [pid = 1925] [serial = 1311] [outer = 0x116a14000] 08:53:30 INFO - PROCESS | 1925 | 1466697210797 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x118209400) [pid = 1925] [serial = 1312] [outer = 0x116a14000] 08:53:31 INFO - PROCESS | 1925 | 1466697211125 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]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 474ms 08:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:53:31 INFO - PROCESS | 1925 | 1466697211156 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 1925 | 1466697211157 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:53:31 INFO - PROCESS | 1925 | 1466697211159 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 1925 | 1466697211162 Marionette TRACE conn2 <- [1,1722,null,{}] 08:53:31 INFO - PROCESS | 1925 | 1466697211171 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}] 08:53:31 INFO - PROCESS | 1925 | 1466697211174 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:31 INFO - PROCESS | 1925 | 1466697211257 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:53:31 INFO - PROCESS | 1925 | 1466697211262 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1925 | 1466697211265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x119720000 == 32 [pid = 1925] [id = 438] 08:53:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x118306000) [pid = 1925] [serial = 1313] [outer = 0x0] 08:53:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11876bc00) [pid = 1925] [serial = 1314] [outer = 0x118306000] 08:53:31 INFO - PROCESS | 1925 | 1466697211297 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x119111000) [pid = 1925] [serial = 1315] [outer = 0x118306000] 08:53:31 INFO - PROCESS | 1925 | 1466697211652 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]]]}] 08:53:31 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 08:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 523ms 08:53:31 INFO - PROCESS | 1925 | 1466697211683 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 1925 | 1466697211685 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:53:31 INFO - PROCESS | 1925 | 1466697211695 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 1925 | 1466697211697 Marionette TRACE conn2 <- [1,1726,null,{}] 08:53:31 INFO - PROCESS | 1925 | 1466697211702 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}] 08:53:31 INFO - PROCESS | 1925 | 1466697211703 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:31 INFO - PROCESS | 1925 | 1466697211779 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:53:31 INFO - PROCESS | 1925 | 1466697211785 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1925 | 1466697211786 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x121a89000 == 33 [pid = 1925] [id = 439] 08:53:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11954d800) [pid = 1925] [serial = 1316] [outer = 0x0] 08:53:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11969f400) [pid = 1925] [serial = 1317] [outer = 0x11954d800] 08:53:31 INFO - PROCESS | 1925 | 1466697211812 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11973dc00) [pid = 1925] [serial = 1318] [outer = 0x11954d800] 08:53:32 INFO - PROCESS | 1925 | 1466697212148 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]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 481ms 08:53:32 INFO - PROCESS | 1925 | 1466697212169 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 1925 | 1466697212170 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:53:32 INFO - PROCESS | 1925 | 1466697212172 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1925 | 1466697212173 Marionette TRACE conn2 <- [1,1730,null,{}] 08:53:32 INFO - PROCESS | 1925 | 1466697212176 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}] 08:53:32 INFO - PROCESS | 1925 | 1466697212177 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:32 INFO - PROCESS | 1925 | 1466697212252 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:53:32 INFO - PROCESS | 1925 | 1466697212255 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 1925 | 1466697212257 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x124dbc000 == 34 [pid = 1925] [id = 440] 08:53:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11286c400) [pid = 1925] [serial = 1319] [outer = 0x0] 08:53:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119fafc00) [pid = 1925] [serial = 1320] [outer = 0x11286c400] 08:53:32 INFO - PROCESS | 1925 | 1466697212283 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1214b4800) [pid = 1925] [serial = 1321] [outer = 0x11286c400] 08:53:32 INFO - PROCESS | 1925 | 1466697212622 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]]]}] 08:53:32 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 08:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 469ms 08:53:32 INFO - PROCESS | 1925 | 1466697212642 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:53:32 INFO - PROCESS | 1925 | 1466697212644 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:53:32 INFO - PROCESS | 1925 | 1466697212646 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1925 | 1466697212647 Marionette TRACE conn2 <- [1,1734,null,{}] 08:53:32 INFO - PROCESS | 1925 | 1466697212649 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}] 08:53:32 INFO - PROCESS | 1925 | 1466697212653 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:32 INFO - PROCESS | 1925 | 1466697212784 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:53:32 INFO - PROCESS | 1925 | 1466697212795 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 1925 | 1466697212796 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f2e800 == 35 [pid = 1925] [id = 441] 08:53:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x119fb0000) [pid = 1925] [serial = 1322] [outer = 0x0] 08:53:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1219bcc00) [pid = 1925] [serial = 1323] [outer = 0x119fb0000] 08:53:32 INFO - PROCESS | 1925 | 1466697212821 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1258c5400) [pid = 1925] [serial = 1324] [outer = 0x119fb0000] 08:53:33 INFO - PROCESS | 1925 | 1466697213148 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]]]}] 08:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 08:53:33 INFO - PROCESS | 1925 | 1466697213168 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 1925 | 1466697213169 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:53:33 INFO - PROCESS | 1925 | 1466697213171 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 1925 | 1466697213172 Marionette TRACE conn2 <- [1,1738,null,{}] 08:53:33 INFO - PROCESS | 1925 | 1466697213174 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}] 08:53:33 INFO - PROCESS | 1925 | 1466697213176 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:33 INFO - PROCESS | 1925 | 1466697213271 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:53:33 INFO - PROCESS | 1925 | 1466697213282 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 1925 | 1466697213284 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e7b800 == 36 [pid = 1925] [id = 442] 08:53:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x125c87000) [pid = 1925] [serial = 1325] [outer = 0x0] 08:53:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x125f46800) [pid = 1925] [serial = 1326] [outer = 0x125c87000] 08:53:33 INFO - PROCESS | 1925 | 1466697213309 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1264dac00) [pid = 1925] [serial = 1327] [outer = 0x125c87000] 08:53:33 INFO - PROCESS | 1925 | 1466697213657 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]]]}] 08:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 08:53:33 INFO - PROCESS | 1925 | 1466697213695 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 1925 | 1466697213697 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:53:33 INFO - PROCESS | 1925 | 1466697213699 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 1925 | 1466697213700 Marionette TRACE conn2 <- [1,1742,null,{}] 08:53:33 INFO - PROCESS | 1925 | 1466697213702 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}] 08:53:33 INFO - PROCESS | 1925 | 1466697213703 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:33 INFO - PROCESS | 1925 | 1466697213801 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:53:33 INFO - PROCESS | 1925 | 1466697213804 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 1925 | 1466697213805 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295ee800 == 37 [pid = 1925] [id = 443] 08:53:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x125d81400) [pid = 1925] [serial = 1328] [outer = 0x0] 08:53:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128a46800) [pid = 1925] [serial = 1329] [outer = 0x125d81400] 08:53:33 INFO - PROCESS | 1925 | 1466697213829 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128a50800) [pid = 1925] [serial = 1330] [outer = 0x125d81400] 08:53:34 INFO - PROCESS | 1925 | 1466697214184 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]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 08:53:34 INFO - PROCESS | 1925 | 1466697214218 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 1925 | 1466697214219 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:53:34 INFO - PROCESS | 1925 | 1466697214221 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1925 | 1466697214222 Marionette TRACE conn2 <- [1,1746,null,{}] 08:53:34 INFO - PROCESS | 1925 | 1466697214225 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}] 08:53:34 INFO - PROCESS | 1925 | 1466697214226 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:34 INFO - PROCESS | 1925 | 1466697214322 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:53:34 INFO - PROCESS | 1925 | 1466697214336 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 1925 | 1466697214337 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af42800 == 38 [pid = 1925] [id = 444] 08:53:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x128a49800) [pid = 1925] [serial = 1331] [outer = 0x0] 08:53:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x128bc5c00) [pid = 1925] [serial = 1332] [outer = 0x128a49800] 08:53:34 INFO - PROCESS | 1925 | 1466697214368 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x128d75c00) [pid = 1925] [serial = 1333] [outer = 0x128a49800] 08:53:34 INFO - PROCESS | 1925 | 1466697214892 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]]]}] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x111f1dc00) [pid = 1925] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x113310400) [pid = 1925] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x112a14400) [pid = 1925] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1185a8400) [pid = 1925] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1128bf400) [pid = 1925] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1176f1c00) [pid = 1925] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11910d400) [pid = 1925] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112a19000) [pid = 1925] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x112a13c00) [pid = 1925] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x115f65400) [pid = 1925] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1128b3c00) [pid = 1925] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1196e6000) [pid = 1925] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1196a2c00) [pid = 1925] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1167b2c00) [pid = 1925] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1219c1400) [pid = 1925] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:53:34 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1131d5400) [pid = 1925] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 718ms 08:53:34 INFO - PROCESS | 1925 | 1466697214941 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:53:34 INFO - PROCESS | 1925 | 1466697214943 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:53:34 INFO - PROCESS | 1925 | 1466697214949 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1925 | 1466697214951 Marionette TRACE conn2 <- [1,1750,null,{}] 08:53:34 INFO - PROCESS | 1925 | 1466697214954 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}] 08:53:34 INFO - PROCESS | 1925 | 1466697214956 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:35 INFO - PROCESS | 1925 | 1466697215077 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:53:35 INFO - PROCESS | 1925 | 1466697215109 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 1925 | 1466697215110 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x119717000 == 39 [pid = 1925] [id = 445] 08:53:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x112861400) [pid = 1925] [serial = 1334] [outer = 0x0] 08:53:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x112a19000) [pid = 1925] [serial = 1335] [outer = 0x112861400] 08:53:35 INFO - PROCESS | 1925 | 1466697215138 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1172c9400) [pid = 1925] [serial = 1336] [outer = 0x112861400] 08:53:35 INFO - PROCESS | 1925 | 1466697215484 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 576ms 08:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:53:35 INFO - PROCESS | 1925 | 1466697215522 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 1925 | 1466697215524 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:53:35 INFO - PROCESS | 1925 | 1466697215526 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1925 | 1466697215528 Marionette TRACE conn2 <- [1,1754,null,{}] 08:53:35 INFO - PROCESS | 1925 | 1466697215539 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}] 08:53:35 INFO - PROCESS | 1925 | 1466697215541 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:35 INFO - PROCESS | 1925 | 1466697215640 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:53:35 INFO - PROCESS | 1925 | 1466697215644 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 1925 | 1466697215646 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc22000 == 40 [pid = 1925] [id = 446] 08:53:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1167b2c00) [pid = 1925] [serial = 1337] [outer = 0x0] 08:53:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x12186b800) [pid = 1925] [serial = 1338] [outer = 0x1167b2c00] 08:53:35 INFO - PROCESS | 1925 | 1466697215672 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12939e800) [pid = 1925] [serial = 1339] [outer = 0x1167b2c00] 08:53:36 INFO - PROCESS | 1925 | 1466697215998 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 522ms 08:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:53:36 INFO - PROCESS | 1925 | 1466697216049 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 1925 | 1466697216050 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:53:36 INFO - PROCESS | 1925 | 1466697216052 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 1925 | 1466697216053 Marionette TRACE conn2 <- [1,1758,null,{}] 08:53:36 INFO - PROCESS | 1925 | 1466697216055 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}] 08:53:36 INFO - PROCESS | 1925 | 1466697216056 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:36 INFO - PROCESS | 1925 | 1466697216135 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:53:36 INFO - PROCESS | 1925 | 1466697216193 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1925 | 1466697216194 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf77000 == 41 [pid = 1925] [id = 447] 08:53:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x118776c00) [pid = 1925] [serial = 1340] [outer = 0x0] 08:53:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1293ad400) [pid = 1925] [serial = 1341] [outer = 0x118776c00] 08:53:36 INFO - PROCESS | 1925 | 1466697216218 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1293ba000) [pid = 1925] [serial = 1342] [outer = 0x118776c00] 08:53:36 INFO - PROCESS | 1925 | 1466697216512 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 08:53:36 INFO - PROCESS | 1925 | 1466697216524 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 1925 | 1466697216525 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:53:36 INFO - PROCESS | 1925 | 1466697216529 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 1925 | 1466697216533 Marionette TRACE conn2 <- [1,1762,null,{}] 08:53:36 INFO - PROCESS | 1925 | 1466697216545 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}] 08:53:36 INFO - PROCESS | 1925 | 1466697216549 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:36 INFO - PROCESS | 1925 | 1466697216687 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:53:36 INFO - PROCESS | 1925 | 1466697216767 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1925 | 1466697216768 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c536000 == 42 [pid = 1925] [id = 448] 08:53:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x113d28c00) [pid = 1925] [serial = 1343] [outer = 0x0] 08:53:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12100e000) [pid = 1925] [serial = 1344] [outer = 0x113d28c00] 08:53:36 INFO - PROCESS | 1925 | 1466697216808 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1293b7c00) [pid = 1925] [serial = 1345] [outer = 0x113d28c00] 08:53:37 INFO - PROCESS | 1925 | 1466697217241 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]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 738ms 08:53:37 INFO - PROCESS | 1925 | 1466697217267 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1925 | 1466697217270 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:53:37 INFO - PROCESS | 1925 | 1466697217273 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1925 | 1466697217275 Marionette TRACE conn2 <- [1,1766,null,{}] 08:53:37 INFO - PROCESS | 1925 | 1466697217280 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}] 08:53:37 INFO - PROCESS | 1925 | 1466697217282 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:37 INFO - PROCESS | 1925 | 1466697217390 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:53:37 INFO - PROCESS | 1925 | 1466697217487 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 1925 | 1466697217488 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x11930b800 == 43 [pid = 1925] [id = 449] 08:53:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x113d2c000) [pid = 1925] [serial = 1346] [outer = 0x0] 08:53:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x115eaf800) [pid = 1925] [serial = 1347] [outer = 0x113d2c000] 08:53:37 INFO - PROCESS | 1925 | 1466697217534 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x11810c400) [pid = 1925] [serial = 1348] [outer = 0x113d2c000] 08:53:37 INFO - PROCESS | 1925 | 1466697217961 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]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 721ms 08:53:37 INFO - PROCESS | 1925 | 1466697217995 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1925 | 1466697217998 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:53:38 INFO - PROCESS | 1925 | 1466697218003 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1925 | 1466697218004 Marionette TRACE conn2 <- [1,1770,null,{}] 08:53:38 INFO - PROCESS | 1925 | 1466697218006 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}] 08:53:38 INFO - PROCESS | 1925 | 1466697218008 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:38 INFO - PROCESS | 1925 | 1466697218111 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:53:38 INFO - PROCESS | 1925 | 1466697218172 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 1925 | 1466697218173 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d47800 == 44 [pid = 1925] [id = 450] 08:53:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x11830f000) [pid = 1925] [serial = 1349] [outer = 0x0] 08:53:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x118faa000) [pid = 1925] [serial = 1350] [outer = 0x11830f000] 08:53:38 INFO - PROCESS | 1925 | 1466697218204 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11954a400) [pid = 1925] [serial = 1351] [outer = 0x11830f000] 08:53:38 INFO - PROCESS | 1925 | 1466697218620 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]]]}] 08:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 672ms 08:53:38 INFO - PROCESS | 1925 | 1466697218674 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:53:38 INFO - PROCESS | 1925 | 1466697218676 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:53:38 INFO - PROCESS | 1925 | 1466697218678 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1925 | 1466697218681 Marionette TRACE conn2 <- [1,1774,null,{}] 08:53:38 INFO - PROCESS | 1925 | 1466697218689 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}] 08:53:38 INFO - PROCESS | 1925 | 1466697218692 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:38 INFO - PROCESS | 1925 | 1466697218811 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:53:38 INFO - PROCESS | 1925 | 1466697218880 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 1925 | 1466697218882 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c540800 == 45 [pid = 1925] [id = 451] 08:53:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x121011000) [pid = 1925] [serial = 1352] [outer = 0x0] 08:53:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x123c0c800) [pid = 1925] [serial = 1353] [outer = 0x121011000] 08:53:38 INFO - PROCESS | 1925 | 1466697218933 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x124632c00) [pid = 1925] [serial = 1354] [outer = 0x121011000] 08:53:39 INFO - PROCESS | 1925 | 1466697219423 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]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 774ms 08:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:53:39 INFO - PROCESS | 1925 | 1466697219453 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 1925 | 1466697219456 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:53:39 INFO - PROCESS | 1925 | 1466697219460 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 1925 | 1466697219461 Marionette TRACE conn2 <- [1,1778,null,{}] 08:53:39 INFO - PROCESS | 1925 | 1466697219465 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}] 08:53:39 INFO - PROCESS | 1925 | 1466697219467 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:39 INFO - PROCESS | 1925 | 1466697219620 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:53:39 INFO - PROCESS | 1925 | 1466697219720 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 1925 | 1466697219722 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca3f800 == 46 [pid = 1925] [id = 452] 08:53:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x121a10c00) [pid = 1925] [serial = 1355] [outer = 0x0] 08:53:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x126476400) [pid = 1925] [serial = 1356] [outer = 0x121a10c00] 08:53:39 INFO - PROCESS | 1925 | 1466697219752 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x128bc4c00) [pid = 1925] [serial = 1357] [outer = 0x121a10c00] 08:53:40 INFO - PROCESS | 1925 | 1466697220156 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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 08:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 08:53:40 INFO - PROCESS | 1925 | 1466697220208 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1925 | 1466697220210 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:53:40 INFO - PROCESS | 1925 | 1466697220212 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1925 | 1466697220213 Marionette TRACE conn2 <- [1,1782,null,{}] 08:53:40 INFO - PROCESS | 1925 | 1466697220216 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}] 08:53:40 INFO - PROCESS | 1925 | 1466697220217 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:40 INFO - PROCESS | 1925 | 1466697220318 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:53:40 INFO - PROCESS | 1925 | 1466697220379 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 1925 | 1466697220381 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e5e000 == 47 [pid = 1925] [id = 453] 08:53:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1128b2000) [pid = 1925] [serial = 1358] [outer = 0x0] 08:53:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x116a1a000) [pid = 1925] [serial = 1359] [outer = 0x1128b2000] 08:53:40 INFO - PROCESS | 1925 | 1466697220409 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1216e3000) [pid = 1925] [serial = 1360] [outer = 0x1128b2000] 08:53:41 INFO - PROCESS | 1925 | 1466697221039 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]]]}] 08:53:41 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 08:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 870ms 08:53:41 INFO - PROCESS | 1925 | 1466697221084 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 1925 | 1466697221086 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:53:41 INFO - PROCESS | 1925 | 1466697221089 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 1925 | 1466697221092 Marionette TRACE conn2 <- [1,1786,null,{}] 08:53:41 INFO - PROCESS | 1925 | 1466697221096 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}] 08:53:41 INFO - PROCESS | 1925 | 1466697221097 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:41 INFO - PROCESS | 1925 | 1466697221191 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:53:41 INFO - PROCESS | 1925 | 1466697221265 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 1925 | 1466697221267 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x118147800 == 48 [pid = 1925] [id = 454] 08:53:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x113379c00) [pid = 1925] [serial = 1361] [outer = 0x0] 08:53:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x11622d800) [pid = 1925] [serial = 1362] [outer = 0x113379c00] 08:53:41 INFO - PROCESS | 1925 | 1466697221295 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x11810d400) [pid = 1925] [serial = 1363] [outer = 0x113379c00] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf77000 == 47 [pid = 1925] [id = 447] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc22000 == 46 [pid = 1925] [id = 446] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x119717000 == 45 [pid = 1925] [id = 445] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12af42800 == 44 [pid = 1925] [id = 444] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x1295ee800 == 43 [pid = 1925] [id = 443] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x128e7b800 == 42 [pid = 1925] [id = 442] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x125f2e800 == 41 [pid = 1925] [id = 441] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x124dbc000 == 40 [pid = 1925] [id = 440] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x121a89000 == 39 [pid = 1925] [id = 439] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x119720000 == 38 [pid = 1925] [id = 438] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b2000 == 37 [pid = 1925] [id = 437] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x116ae1000 == 36 [pid = 1925] [id = 436] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x119a1d800 == 35 [pid = 1925] [id = 435] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x116fde800 == 34 [pid = 1925] [id = 434] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x123cda000 == 33 [pid = 1925] [id = 433] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x117e5e000 == 32 [pid = 1925] [id = 453] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca3f800 == 31 [pid = 1925] [id = 452] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12c540800 == 30 [pid = 1925] [id = 451] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x125d47800 == 29 [pid = 1925] [id = 450] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x12c536000 == 28 [pid = 1925] [id = 448] 08:53:42 INFO - PROCESS | 1925 | --DOCSHELL 0x11930b800 == 27 [pid = 1925] [id = 449] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x1121a5800) [pid = 1925] [serial = 1266] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1210e4400) [pid = 1925] [serial = 1287] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x11331c400) [pid = 1925] [serial = 1290] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1214bb400) [pid = 1925] [serial = 1293] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x11325cc00) [pid = 1925] [serial = 1269] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x118428800) [pid = 1925] [serial = 1276] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11973b800) [pid = 1925] [serial = 1284] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x118f4bc00) [pid = 1925] [serial = 1279] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x113d28000) [pid = 1925] [serial = 1252] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x118427800) [pid = 1925] [serial = 1291] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1219ba800) [pid = 1925] [serial = 1294] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1196a3000) [pid = 1925] [serial = 1282] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x121017c00) [pid = 1925] [serial = 1285] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x112a21800) [pid = 1925] [serial = 1264] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x125f39800) [pid = 1925] [serial = 1261] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x119a7b000) [pid = 1925] [serial = 1257] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11322f400) [pid = 1925] [serial = 1251] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118432800) [pid = 1925] [serial = 1278] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x119552000) [pid = 1925] [serial = 1281] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1214b6800) [pid = 1925] [serial = 1288] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x116a21000) [pid = 1925] [serial = 1272] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11286a400) [pid = 1925] [serial = 1267] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x124c9d400) [pid = 1925] [serial = 1260] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118206c00) [pid = 1925] [serial = 1275] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x121a09800) [pid = 1925] [serial = 1296] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1176f3c00) [pid = 1925] [serial = 1254] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x11876c400) [pid = 1925] [serial = 1255] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1128b8c00) [pid = 1925] [serial = 1263] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1172c3c00) [pid = 1925] [serial = 1273] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1133d7400) [pid = 1925] [serial = 1270] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1219b8400) [pid = 1925] [serial = 1258] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x12411e800) [pid = 1925] [serial = 1297] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1244ba000) [pid = 1925] [serial = 1299] [outer = 0x0] [url = about:blank] 08:53:42 INFO - PROCESS | 1925 | 1466697222237 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]]]}] 08:53:42 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 08:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1177ms 08:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:53:42 INFO - PROCESS | 1925 | 1466697222267 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 1925 | 1466697222269 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:53:42 INFO - PROCESS | 1925 | 1466697222272 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1925 | 1466697222274 Marionette TRACE conn2 <- [1,1790,null,{}] 08:53:42 INFO - PROCESS | 1925 | 1466697222277 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}] 08:53:42 INFO - PROCESS | 1925 | 1466697222279 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:42 INFO - PROCESS | 1925 | 1466697222364 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:53:42 INFO - PROCESS | 1925 | 1466697222418 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 1925 | 1466697222421 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x116acc000 == 28 [pid = 1925] [id = 455] 08:53:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x112a7fc00) [pid = 1925] [serial = 1364] [outer = 0x0] 08:53:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11322f400) [pid = 1925] [serial = 1365] [outer = 0x112a7fc00] 08:53:42 INFO - PROCESS | 1925 | 1466697222448 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x113d28000) [pid = 1925] [serial = 1366] [outer = 0x112a7fc00] 08:53:42 INFO - PROCESS | 1925 | 1466697222757 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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 08:53:42 INFO - PROCESS | 1925 | 1466697222791 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 1925 | 1466697222795 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:53:42 INFO - PROCESS | 1925 | 1466697222803 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1925 | 1466697222805 Marionette TRACE conn2 <- [1,1794,null,{}] 08:53:42 INFO - PROCESS | 1925 | 1466697222807 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}] 08:53:42 INFO - PROCESS | 1925 | 1466697222809 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:42 INFO - PROCESS | 1925 | 1466697222893 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:53:42 INFO - PROCESS | 1925 | 1466697222902 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 1925 | 1466697222903 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x11817d000 == 29 [pid = 1925] [id = 456] 08:53:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1162a6000) [pid = 1925] [serial = 1367] [outer = 0x0] 08:53:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1172c7c00) [pid = 1925] [serial = 1368] [outer = 0x1162a6000] 08:53:42 INFO - PROCESS | 1925 | 1466697222947 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x118116000) [pid = 1925] [serial = 1369] [outer = 0x1162a6000] 08:53:43 INFO - PROCESS | 1925 | 1466697223397 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 619ms 08:53:43 INFO - PROCESS | 1925 | 1466697223423 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1925 | 1466697223424 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:53:43 INFO - PROCESS | 1925 | 1466697223427 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1925 | 1466697223429 Marionette TRACE conn2 <- [1,1798,null,{}] 08:53:43 INFO - PROCESS | 1925 | 1466697223439 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}] 08:53:43 INFO - PROCESS | 1925 | 1466697223442 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:43 INFO - PROCESS | 1925 | 1466697223517 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:53:43 INFO - PROCESS | 1925 | 1466697223522 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 1925 | 1466697223524 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x119974800 == 30 [pid = 1925] [id = 457] 08:53:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1121aa800) [pid = 1925] [serial = 1370] [outer = 0x0] 08:53:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1185b7000) [pid = 1925] [serial = 1371] [outer = 0x1121aa800] 08:53:43 INFO - PROCESS | 1925 | 1466697223554 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x118fb4000) [pid = 1925] [serial = 1372] [outer = 0x1121aa800] 08:53:43 INFO - PROCESS | 1925 | 1466697223872 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 475ms 08:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:53:43 INFO - PROCESS | 1925 | 1466697223904 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 1925 | 1466697223906 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:53:43 INFO - PROCESS | 1925 | 1466697223908 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 1925 | 1466697223909 Marionette TRACE conn2 <- [1,1802,null,{}] 08:53:43 INFO - PROCESS | 1925 | 1466697223911 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}] 08:53:43 INFO - PROCESS | 1925 | 1466697223912 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:44 INFO - PROCESS | 1925 | 1466697224019 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:53:44 INFO - PROCESS | 1925 | 1466697224052 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1925 | 1466697224053 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f73800 == 31 [pid = 1925] [id = 458] 08:53:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1172c4800) [pid = 1925] [serial = 1373] [outer = 0x0] 08:53:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x119548c00) [pid = 1925] [serial = 1374] [outer = 0x1172c4800] 08:53:44 INFO - PROCESS | 1925 | 1466697224079 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1196a2400) [pid = 1925] [serial = 1375] [outer = 0x1172c4800] 08:53:44 INFO - PROCESS | 1925 | 1466697224471 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]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 572ms 08:53:44 INFO - PROCESS | 1925 | 1466697224487 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 1925 | 1466697224489 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:53:44 INFO - PROCESS | 1925 | 1466697224504 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 1925 | 1466697224506 Marionette TRACE conn2 <- [1,1806,null,{}] 08:53:44 INFO - PROCESS | 1925 | 1466697224509 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}] 08:53:44 INFO - PROCESS | 1925 | 1466697224511 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:44 INFO - PROCESS | 1925 | 1466697224654 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:53:44 INFO - PROCESS | 1925 | 1466697224677 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1925 | 1466697224678 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df3000 == 32 [pid = 1925] [id = 459] 08:53:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1133df800) [pid = 1925] [serial = 1376] [outer = 0x0] 08:53:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1196a6c00) [pid = 1925] [serial = 1377] [outer = 0x1133df800] 08:53:44 INFO - PROCESS | 1925 | 1466697224719 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x119fb0800) [pid = 1925] [serial = 1378] [outer = 0x1133df800] 08:53:45 INFO - PROCESS | 1925 | 1466697225075 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]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 621ms 08:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:53:45 INFO - PROCESS | 1925 | 1466697225124 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 1925 | 1466697225126 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:53:45 INFO - PROCESS | 1925 | 1466697225128 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 1925 | 1466697225129 Marionette TRACE conn2 <- [1,1810,null,{}] 08:53:45 INFO - PROCESS | 1925 | 1466697225131 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}] 08:53:45 INFO - PROCESS | 1925 | 1466697225135 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:45 INFO - PROCESS | 1925 | 1466697225249 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:53:45 INFO - PROCESS | 1925 | 1466697225284 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 1925 | 1466697225285 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258ea000 == 33 [pid = 1925] [id = 460] 08:53:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x119fb5800) [pid = 1925] [serial = 1379] [outer = 0x0] 08:53:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1213a9c00) [pid = 1925] [serial = 1380] [outer = 0x119fb5800] 08:53:45 INFO - PROCESS | 1925 | 1466697225310 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x123d94000) [pid = 1925] [serial = 1381] [outer = 0x119fb5800] 08:53:45 INFO - PROCESS | 1925 | 1466697225607 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]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 517ms 08:53:45 INFO - PROCESS | 1925 | 1466697225646 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 1925 | 1466697225649 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:53:45 INFO - PROCESS | 1925 | 1466697225652 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 1925 | 1466697225660 Marionette TRACE conn2 <- [1,1814,null,{}] 08:53:45 INFO - PROCESS | 1925 | 1466697225667 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}] 08:53:45 INFO - PROCESS | 1925 | 1466697225669 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:45 INFO - PROCESS | 1925 | 1466697225768 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:53:45 INFO - PROCESS | 1925 | 1466697225771 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 1925 | 1466697225772 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289e9000 == 34 [pid = 1925] [id = 461] 08:53:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x119fb7000) [pid = 1925] [serial = 1382] [outer = 0x0] 08:53:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1244b5400) [pid = 1925] [serial = 1383] [outer = 0x119fb7000] 08:53:45 INFO - PROCESS | 1925 | 1466697225796 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x125819c00) [pid = 1925] [serial = 1384] [outer = 0x119fb7000] 08:53:46 INFO - PROCESS | 1925 | 1466697226146 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]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 527ms 08:53:46 INFO - PROCESS | 1925 | 1466697226187 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 1925 | 1466697226188 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:53:46 INFO - PROCESS | 1925 | 1466697226190 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1925 | 1466697226191 Marionette TRACE conn2 <- [1,1818,null,{}] 08:53:46 INFO - PROCESS | 1925 | 1466697226194 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}] 08:53:46 INFO - PROCESS | 1925 | 1466697226195 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:46 INFO - PROCESS | 1925 | 1466697226291 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:53:46 INFO - PROCESS | 1925 | 1466697226294 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 1925 | 1466697226295 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x128d1f000 == 35 [pid = 1925] [id = 462] 08:53:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x111f20000) [pid = 1925] [serial = 1385] [outer = 0x0] 08:53:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x125d80000) [pid = 1925] [serial = 1386] [outer = 0x111f20000] 08:53:46 INFO - PROCESS | 1925 | 1466697226321 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1264e4800) [pid = 1925] [serial = 1387] [outer = 0x111f20000] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x113d28c00) [pid = 1925] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x125c87000) [pid = 1925] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x118776c00) [pid = 1925] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x125d81400) [pid = 1925] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x118306000) [pid = 1925] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x111c78c00) [pid = 1925] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1167a4800) [pid = 1925] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11954d800) [pid = 1925] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x128a49800) [pid = 1925] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11286f800) [pid = 1925] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11286c400) [pid = 1925] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x116a14000) [pid = 1925] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112a7dc00) [pid = 1925] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x112861400) [pid = 1925] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1167b2c00) [pid = 1925] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:53:46 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x119fb0000) [pid = 1925] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:53:46 INFO - PROCESS | 1925 | 1466697226824 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]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 668ms 08:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:53:46 INFO - PROCESS | 1925 | 1466697226859 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 1925 | 1466697226861 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:53:46 INFO - PROCESS | 1925 | 1466697226878 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1925 | 1466697226879 Marionette TRACE conn2 <- [1,1822,null,{}] 08:53:46 INFO - PROCESS | 1925 | 1466697226887 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}] 08:53:46 INFO - PROCESS | 1925 | 1466697226888 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:46 INFO - PROCESS | 1925 | 1466697226971 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:53:46 INFO - PROCESS | 1925 | 1466697226975 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 1925 | 1466697226976 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x11996e800 == 36 [pid = 1925] [id = 463] 08:53:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x112861c00) [pid = 1925] [serial = 1388] [outer = 0x0] 08:53:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x118306000) [pid = 1925] [serial = 1389] [outer = 0x112861c00] 08:53:47 INFO - PROCESS | 1925 | 1466697227002 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1196a5800) [pid = 1925] [serial = 1390] [outer = 0x112861c00] 08:53:47 INFO - PROCESS | 1925 | 1466697227335 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]]]}] 08:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 487ms 08:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:53:47 INFO - PROCESS | 1925 | 1466697227352 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1925 | 1466697227353 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:53:47 INFO - PROCESS | 1925 | 1466697227355 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1925 | 1466697227356 Marionette TRACE conn2 <- [1,1826,null,{}] 08:53:47 INFO - PROCESS | 1925 | 1466697227358 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}] 08:53:47 INFO - PROCESS | 1925 | 1466697227359 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:47 INFO - PROCESS | 1925 | 1466697227436 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:53:47 INFO - PROCESS | 1925 | 1466697227441 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1925 | 1466697227442 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5d3800 == 37 [pid = 1925] [id = 464] 08:53:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1196a6800) [pid = 1925] [serial = 1391] [outer = 0x0] 08:53:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x125d81400) [pid = 1925] [serial = 1392] [outer = 0x1196a6800] 08:53:47 INFO - PROCESS | 1925 | 1466697227468 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128a4a400) [pid = 1925] [serial = 1393] [outer = 0x1196a6800] 08:53:47 INFO - PROCESS | 1925 | 1466697227791 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]]]}] 08:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 08:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:53:47 INFO - PROCESS | 1925 | 1466697227824 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1925 | 1466697227825 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:53:47 INFO - PROCESS | 1925 | 1466697227827 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1925 | 1466697227829 Marionette TRACE conn2 <- [1,1830,null,{}] 08:53:47 INFO - PROCESS | 1925 | 1466697227834 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}] 08:53:47 INFO - PROCESS | 1925 | 1466697227835 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:47 INFO - PROCESS | 1925 | 1466697227956 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:53:47 INFO - PROCESS | 1925 | 1466697227962 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1925 | 1466697227964 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df1800 == 38 [pid = 1925] [id = 465] 08:53:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128a4f400) [pid = 1925] [serial = 1394] [outer = 0x0] 08:53:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128bc6400) [pid = 1925] [serial = 1395] [outer = 0x128a4f400] 08:53:47 INFO - PROCESS | 1925 | 1466697227993 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1293a0400) [pid = 1925] [serial = 1396] [outer = 0x128a4f400] 08:53:48 INFO - PROCESS | 1925 | 1466697228312 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]]]}] 08:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 524ms 08:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:53:48 INFO - PROCESS | 1925 | 1466697228352 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 1925 | 1466697228353 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:53:48 INFO - PROCESS | 1925 | 1466697228355 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 1925 | 1466697228356 Marionette TRACE conn2 <- [1,1834,null,{}] 08:53:48 INFO - PROCESS | 1925 | 1466697228358 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}] 08:53:48 INFO - PROCESS | 1925 | 1466697228359 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:48 INFO - PROCESS | 1925 | 1466697228436 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:53:48 INFO - PROCESS | 1925 | 1466697228440 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 1925 | 1466697228441 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc1a800 == 39 [pid = 1925] [id = 466] 08:53:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1293a1800) [pid = 1925] [serial = 1397] [outer = 0x0] 08:53:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1293b5c00) [pid = 1925] [serial = 1398] [outer = 0x1293a1800] 08:53:48 INFO - PROCESS | 1925 | 1466697228464 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1293c3800) [pid = 1925] [serial = 1399] [outer = 0x1293a1800] 08:53:48 INFO - PROCESS | 1925 | 1466697228987 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]]]}] 08:53:49 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 08:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 08:53:49 INFO - PROCESS | 1925 | 1466697229026 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1925 | 1466697229029 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:53:49 INFO - PROCESS | 1925 | 1466697229032 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1925 | 1466697229034 Marionette TRACE conn2 <- [1,1838,null,{}] 08:53:49 INFO - PROCESS | 1925 | 1466697229039 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}] 08:53:49 INFO - PROCESS | 1925 | 1466697229041 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:49 INFO - PROCESS | 1925 | 1466697229154 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:53:49 INFO - PROCESS | 1925 | 1466697229238 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 1925 | 1466697229239 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x11816b000 == 40 [pid = 1925] [id = 467] 08:53:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x112a1c800) [pid = 1925] [serial = 1400] [outer = 0x0] 08:53:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x11325cc00) [pid = 1925] [serial = 1401] [outer = 0x112a1c800] 08:53:49 INFO - PROCESS | 1925 | 1466697229271 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x116237c00) [pid = 1925] [serial = 1402] [outer = 0x112a1c800] 08:53:49 INFO - PROCESS | 1925 | 1466697229886 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]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 872ms 08:53:49 INFO - PROCESS | 1925 | 1466697229906 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1925 | 1466697229910 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:53:49 INFO - PROCESS | 1925 | 1466697229917 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1925 | 1466697229920 Marionette TRACE conn2 <- [1,1842,null,{}] 08:53:49 INFO - PROCESS | 1925 | 1466697229924 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}] 08:53:49 INFO - PROCESS | 1925 | 1466697229927 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:50 INFO - PROCESS | 1925 | 1466697230078 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:53:50 INFO - PROCESS | 1925 | 1466697230168 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 1925 | 1466697230170 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df6000 == 41 [pid = 1925] [id = 468] 08:53:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x118113800) [pid = 1925] [serial = 1403] [outer = 0x0] 08:53:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x118309c00) [pid = 1925] [serial = 1404] [outer = 0x118113800] 08:53:50 INFO - PROCESS | 1925 | 1466697230201 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1185be800) [pid = 1925] [serial = 1405] [outer = 0x118113800] 08:53:50 INFO - PROCESS | 1925 | 1466697230865 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]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1023ms 08:53:50 INFO - PROCESS | 1925 | 1466697230940 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 1925 | 1466697230942 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:53:50 INFO - PROCESS | 1925 | 1466697230946 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 1925 | 1466697230948 Marionette TRACE conn2 <- [1,1846,null,{}] 08:53:50 INFO - PROCESS | 1925 | 1466697230952 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}] 08:53:50 INFO - PROCESS | 1925 | 1466697230954 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:51 INFO - PROCESS | 1925 | 1466697231075 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x123df1800 == 40 [pid = 1925] [id = 465] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5d3800 == 39 [pid = 1925] [id = 464] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x11996e800 == 38 [pid = 1925] [id = 463] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x128d1f000 == 37 [pid = 1925] [id = 462] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1289e9000 == 36 [pid = 1925] [id = 461] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x1258ea000 == 35 [pid = 1925] [id = 460] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x123df3000 == 34 [pid = 1925] [id = 459] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x120f73800 == 33 [pid = 1925] [id = 458] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x119974800 == 32 [pid = 1925] [id = 457] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x11817d000 == 31 [pid = 1925] [id = 456] 08:53:51 INFO - PROCESS | 1925 | --DOCSHELL 0x116acc000 == 30 [pid = 1925] [id = 455] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x125f46800) [pid = 1925] [serial = 1326] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1293ba000) [pid = 1925] [serial = 1342] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x128a46800) [pid = 1925] [serial = 1329] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x11876bc00) [pid = 1925] [serial = 1314] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x119111000) [pid = 1925] [serial = 1315] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x125d80400) [pid = 1925] [serial = 1300] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x116f92800) [pid = 1925] [serial = 1305] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1176f3800) [pid = 1925] [serial = 1306] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11969f400) [pid = 1925] [serial = 1317] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11973dc00) [pid = 1925] [serial = 1318] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x128bc5c00) [pid = 1925] [serial = 1332] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1128b2c00) [pid = 1925] [serial = 1302] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x112a20c00) [pid = 1925] [serial = 1303] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x119fafc00) [pid = 1925] [serial = 1320] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1214b4800) [pid = 1925] [serial = 1321] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x117ea1c00) [pid = 1925] [serial = 1311] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118209400) [pid = 1925] [serial = 1312] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x113229800) [pid = 1925] [serial = 1308] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1155e4c00) [pid = 1925] [serial = 1309] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x112a19000) [pid = 1925] [serial = 1335] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1172c9400) [pid = 1925] [serial = 1336] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x128d75c00) [pid = 1925] [serial = 1333] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x12186b800) [pid = 1925] [serial = 1338] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1219bcc00) [pid = 1925] [serial = 1323] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x128a50800) [pid = 1925] [serial = 1330] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1264dac00) [pid = 1925] [serial = 1327] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1293ad400) [pid = 1925] [serial = 1341] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1258c5400) [pid = 1925] [serial = 1324] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x12939e800) [pid = 1925] [serial = 1339] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1293b7c00) [pid = 1925] [serial = 1345] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12100e000) [pid = 1925] [serial = 1344] [outer = 0x0] [url = about:blank] 08:53:51 INFO - PROCESS | 1925 | 1466697231191 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 1925 | 1466697231195 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x11551d000 == 31 [pid = 1925] [id = 469] 08:53:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1128b3400) [pid = 1925] [serial = 1406] [outer = 0x0] 08:53:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x112a14c00) [pid = 1925] [serial = 1407] [outer = 0x1128b3400] 08:53:51 INFO - PROCESS | 1925 | 1466697231240 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x115f5f000) [pid = 1925] [serial = 1408] [outer = 0x1128b3400] 08:53:51 INFO - PROCESS | 1925 | 1466697231564 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]]]}] 08:53:51 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) 08:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 672ms 08:53:51 INFO - PROCESS | 1925 | 1466697231636 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 1925 | 1466697231639 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:53:51 INFO - PROCESS | 1925 | 1466697231644 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 1925 | 1466697231646 Marionette TRACE conn2 <- [1,1850,null,{}] 08:53:51 INFO - PROCESS | 1925 | 1466697231648 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}] 08:53:51 INFO - PROCESS | 1925 | 1466697231650 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:51 INFO - PROCESS | 1925 | 1466697231726 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:53:51 INFO - PROCESS | 1925 | 1466697231732 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 1925 | 1466697231734 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x118579000 == 32 [pid = 1925] [id = 470] 08:53:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x117149c00) [pid = 1925] [serial = 1409] [outer = 0x0] 08:53:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x118209400) [pid = 1925] [serial = 1410] [outer = 0x117149c00] 08:53:51 INFO - PROCESS | 1925 | 1466697231761 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11830f400) [pid = 1925] [serial = 1411] [outer = 0x117149c00] 08:53:52 INFO - PROCESS | 1925 | 1466697232105 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]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 471ms 08:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:53:52 INFO - PROCESS | 1925 | 1466697232117 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 1925 | 1466697232118 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:53:52 INFO - PROCESS | 1925 | 1466697232121 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1925 | 1466697232123 Marionette TRACE conn2 <- [1,1854,null,{}] 08:53:52 INFO - PROCESS | 1925 | 1466697232131 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}] 08:53:52 INFO - PROCESS | 1925 | 1466697232134 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:52 INFO - PROCESS | 1925 | 1466697232224 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:53:52 INFO - PROCESS | 1925 | 1466697232281 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1925 | 1466697232283 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f7a800 == 33 [pid = 1925] [id = 471] 08:53:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1128bd400) [pid = 1925] [serial = 1412] [outer = 0x0] 08:53:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x118fb5c00) [pid = 1925] [serial = 1413] [outer = 0x1128bd400] 08:53:52 INFO - PROCESS | 1925 | 1466697232311 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1196ea400) [pid = 1925] [serial = 1414] [outer = 0x1128bd400] 08:53:52 INFO - PROCESS | 1925 | 1466697232589 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]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 08:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:53:52 INFO - PROCESS | 1925 | 1466697232641 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 1925 | 1466697232643 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:53:52 INFO - PROCESS | 1925 | 1466697232645 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1925 | 1466697232646 Marionette TRACE conn2 <- [1,1858,null,{}] 08:53:52 INFO - PROCESS | 1925 | 1466697232651 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}] 08:53:52 INFO - PROCESS | 1925 | 1466697232653 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:52 INFO - PROCESS | 1925 | 1466697232736 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:53:52 INFO - PROCESS | 1925 | 1466697232740 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1925 | 1466697232741 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x124284000 == 34 [pid = 1925] [id = 472] 08:53:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119fafc00) [pid = 1925] [serial = 1415] [outer = 0x0] 08:53:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1210e1800) [pid = 1925] [serial = 1416] [outer = 0x119fafc00] 08:53:52 INFO - PROCESS | 1925 | 1466697232766 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x121534c00) [pid = 1925] [serial = 1417] [outer = 0x119fafc00] 08:53:53 INFO - PROCESS | 1925 | 1466697233109 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]]]}] 08:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 521ms 08:53:53 INFO - PROCESS | 1925 | 1466697233168 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 1925 | 1466697233169 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:53:53 INFO - PROCESS | 1925 | 1466697233171 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 1925 | 1466697233172 Marionette TRACE conn2 <- [1,1862,null,{}] 08:53:53 INFO - PROCESS | 1925 | 1466697233175 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}] 08:53:53 INFO - PROCESS | 1925 | 1466697233176 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:53 INFO - PROCESS | 1925 | 1466697233281 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:53:53 INFO - PROCESS | 1925 | 1466697233284 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 1925 | 1466697233285 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f2d000 == 35 [pid = 1925] [id = 473] 08:53:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1128b5c00) [pid = 1925] [serial = 1418] [outer = 0x0] 08:53:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1216e6000) [pid = 1925] [serial = 1419] [outer = 0x1128b5c00] 08:53:53 INFO - PROCESS | 1925 | 1466697233309 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1219c7000) [pid = 1925] [serial = 1420] [outer = 0x1128b5c00] 08:53:53 INFO - PROCESS | 1925 | 1466697233673 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]]]}] 08:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 08:53:53 INFO - PROCESS | 1925 | 1466697233696 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 1925 | 1466697233699 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:53:53 INFO - PROCESS | 1925 | 1466697233703 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 1925 | 1466697233704 Marionette TRACE conn2 <- [1,1866,null,{}] 08:53:53 INFO - PROCESS | 1925 | 1466697233707 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}] 08:53:53 INFO - PROCESS | 1925 | 1466697233712 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:53 INFO - PROCESS | 1925 | 1466697233878 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:53:53 INFO - PROCESS | 1925 | 1466697233899 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 1925 | 1466697233900 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x129167800 == 36 [pid = 1925] [id = 474] 08:53:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x123c11c00) [pid = 1925] [serial = 1421] [outer = 0x0] 08:53:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x124cfbc00) [pid = 1925] [serial = 1422] [outer = 0x123c11c00] 08:53:53 INFO - PROCESS | 1925 | 1466697233924 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128bc7c00) [pid = 1925] [serial = 1423] [outer = 0x123c11c00] 08:53:54 INFO - PROCESS | 1925 | 1466697234270 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]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 572ms 08:53:54 INFO - PROCESS | 1925 | 1466697234275 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1925 | 1466697234276 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:53:54 INFO - PROCESS | 1925 | 1466697234278 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1925 | 1466697234279 Marionette TRACE conn2 <- [1,1870,null,{}] 08:53:54 INFO - PROCESS | 1925 | 1466697234283 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}] 08:53:54 INFO - PROCESS | 1925 | 1466697234284 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:54 INFO - PROCESS | 1925 | 1466697234397 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:53:54 INFO - PROCESS | 1925 | 1466697234400 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1925 | 1466697234401 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5c5800 == 37 [pid = 1925] [id = 475] 08:53:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128bc5c00) [pid = 1925] [serial = 1424] [outer = 0x0] 08:53:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128d7d000) [pid = 1925] [serial = 1425] [outer = 0x128bc5c00] 08:53:54 INFO - PROCESS | 1925 | 1466697234426 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12939e400) [pid = 1925] [serial = 1426] [outer = 0x128bc5c00] 08:53:54 INFO - PROCESS | 1925 | 1466697234742 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]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 523ms 08:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:53:54 INFO - PROCESS | 1925 | 1466697234801 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1925 | 1466697234803 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:53:54 INFO - PROCESS | 1925 | 1466697234805 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1925 | 1466697234806 Marionette TRACE conn2 <- [1,1874,null,{}] 08:53:54 INFO - PROCESS | 1925 | 1466697234808 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}] 08:53:54 INFO - PROCESS | 1925 | 1466697234809 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:54 INFO - PROCESS | 1925 | 1466697234905 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:53:54 INFO - PROCESS | 1925 | 1466697234943 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1925 | 1466697234944 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af45800 == 38 [pid = 1925] [id = 476] 08:53:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12939e800) [pid = 1925] [serial = 1427] [outer = 0x0] 08:53:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1293b7800) [pid = 1925] [serial = 1428] [outer = 0x12939e800] 08:53:54 INFO - PROCESS | 1925 | 1466697234968 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1293c5800) [pid = 1925] [serial = 1429] [outer = 0x12939e800] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1121aa800) [pid = 1925] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1133df800) [pid = 1925] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x112a7fc00) [pid = 1925] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x119fb5800) [pid = 1925] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x119fb7000) [pid = 1925] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1172c4800) [pid = 1925] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x113379c00) [pid = 1925] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x111f20000) [pid = 1925] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1162a6000) [pid = 1925] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1196a6800) [pid = 1925] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x113d2c000) [pid = 1925] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x11830f000) [pid = 1925] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x121011000) [pid = 1925] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x121a10c00) [pid = 1925] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1128b2000) [pid = 1925] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x112861c00) [pid = 1925] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:53:55 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x128a4f400) [pid = 1925] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:53:55 INFO - PROCESS | 1925 | 1466697235366 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]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 569ms 08:53:55 INFO - PROCESS | 1925 | 1466697235374 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:53:55 INFO - PROCESS | 1925 | 1466697235376 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:53:55 INFO - PROCESS | 1925 | 1466697235378 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 1925 | 1466697235379 Marionette TRACE conn2 <- [1,1878,null,{}] 08:53:55 INFO - PROCESS | 1925 | 1466697235383 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}] 08:53:55 INFO - PROCESS | 1925 | 1466697235394 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:55 INFO - PROCESS | 1925 | 1466697235472 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:53:55 INFO - PROCESS | 1925 | 1466697235476 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 1925 | 1466697235477 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f78000 == 39 [pid = 1925] [id = 477] 08:53:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1121aa800) [pid = 1925] [serial = 1430] [outer = 0x0] 08:53:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1167b2000) [pid = 1925] [serial = 1431] [outer = 0x1121aa800] 08:53:55 INFO - PROCESS | 1925 | 1466697235503 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1185a8c00) [pid = 1925] [serial = 1432] [outer = 0x1121aa800] 08:53:55 INFO - PROCESS | 1925 | 1466697235844 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]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 473ms 08:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:53:55 INFO - PROCESS | 1925 | 1466697235852 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 1925 | 1466697235853 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:53:55 INFO - PROCESS | 1925 | 1466697235855 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 1925 | 1466697235856 Marionette TRACE conn2 <- [1,1882,null,{}] 08:53:55 INFO - PROCESS | 1925 | 1466697235859 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}] 08:53:55 INFO - PROCESS | 1925 | 1466697235860 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:55 INFO - PROCESS | 1925 | 1466697235969 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:53:55 INFO - PROCESS | 1925 | 1466697235976 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 1925 | 1466697235977 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc0a800 == 40 [pid = 1925] [id = 478] 08:53:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x115554800) [pid = 1925] [serial = 1433] [outer = 0x0] 08:53:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119741c00) [pid = 1925] [serial = 1434] [outer = 0x115554800] 08:53:56 INFO - PROCESS | 1925 | 1466697236001 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1264d7400) [pid = 1925] [serial = 1435] [outer = 0x115554800] 08:53:56 INFO - PROCESS | 1925 | 1466697236313 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]]]}] 08:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 08:53:56 INFO - PROCESS | 1925 | 1466697236374 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 1925 | 1466697236383 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:53:56 INFO - PROCESS | 1925 | 1466697236386 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1925 | 1466697236387 Marionette TRACE conn2 <- [1,1886,null,{}] 08:53:56 INFO - PROCESS | 1925 | 1466697236390 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}] 08:53:56 INFO - PROCESS | 1925 | 1466697236391 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:56 INFO - PROCESS | 1925 | 1466697236479 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:53:56 INFO - PROCESS | 1925 | 1466697236485 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1925 | 1466697236487 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c532000 == 41 [pid = 1925] [id = 479] 08:53:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x112a76800) [pid = 1925] [serial = 1436] [outer = 0x0] 08:53:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1294c2400) [pid = 1925] [serial = 1437] [outer = 0x112a76800] 08:53:56 INFO - PROCESS | 1925 | 1466697236514 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x12a693400) [pid = 1925] [serial = 1438] [outer = 0x112a76800] 08:53:56 INFO - PROCESS | 1925 | 1466697236842 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]]]}] 08:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 08:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:53:56 INFO - PROCESS | 1925 | 1466697236855 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 1925 | 1466697236857 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:53:56 INFO - PROCESS | 1925 | 1466697236860 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1925 | 1466697236861 Marionette TRACE conn2 <- [1,1890,null,{}] 08:53:56 INFO - PROCESS | 1925 | 1466697236873 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}] 08:53:56 INFO - PROCESS | 1925 | 1466697236874 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:56 INFO - PROCESS | 1925 | 1466697236989 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:53:56 INFO - PROCESS | 1925 | 1466697236995 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1925 | 1466697236996 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf7b800 == 42 [pid = 1925] [id = 480] 08:53:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x119fb7000) [pid = 1925] [serial = 1439] [outer = 0x0] 08:53:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12a8ca400) [pid = 1925] [serial = 1440] [outer = 0x119fb7000] 08:53:57 INFO - PROCESS | 1925 | 1466697237019 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12af3e000) [pid = 1925] [serial = 1441] [outer = 0x119fb7000] 08:53:57 INFO - PROCESS | 1925 | 1466697237395 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]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 574ms 08:53:57 INFO - PROCESS | 1925 | 1466697237434 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 1925 | 1466697237436 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:53:57 INFO - PROCESS | 1925 | 1466697237439 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1925 | 1466697237441 Marionette TRACE conn2 <- [1,1894,null,{}] 08:53:57 INFO - PROCESS | 1925 | 1466697237445 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}] 08:53:57 INFO - PROCESS | 1925 | 1466697237447 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:57 INFO - PROCESS | 1925 | 1466697237555 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:53:57 INFO - PROCESS | 1925 | 1466697237617 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 1925 | 1466697237618 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x11817d000 == 43 [pid = 1925] [id = 481] 08:53:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x112a13c00) [pid = 1925] [serial = 1442] [outer = 0x0] 08:53:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1155e4c00) [pid = 1925] [serial = 1443] [outer = 0x112a13c00] 08:53:57 INFO - PROCESS | 1925 | 1466697237649 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1172c0c00) [pid = 1925] [serial = 1444] [outer = 0x112a13c00] 08:53:58 INFO - PROCESS | 1925 | 1466697238146 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]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 770ms 08:53:58 INFO - PROCESS | 1925 | 1466697238210 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 1925 | 1466697238213 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:53:58 INFO - PROCESS | 1925 | 1466697238217 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 1925 | 1466697238219 Marionette TRACE conn2 <- [1,1898,null,{}] 08:53:58 INFO - PROCESS | 1925 | 1466697238222 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}] 08:53:58 INFO - PROCESS | 1925 | 1466697238223 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:58 INFO - PROCESS | 1925 | 1466697238327 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:53:58 INFO - PROCESS | 1925 | 1466697238401 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 1925 | 1466697238402 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258ea000 == 44 [pid = 1925] [id = 482] 08:53:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x11830ec00) [pid = 1925] [serial = 1445] [outer = 0x0] 08:53:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x119110000) [pid = 1925] [serial = 1446] [outer = 0x11830ec00] 08:53:58 INFO - PROCESS | 1925 | 1466697238433 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1196a1000) [pid = 1925] [serial = 1447] [outer = 0x11830ec00] 08:53:58 INFO - PROCESS | 1925 | 1466697238817 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]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 672ms 08:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:53:58 INFO - PROCESS | 1925 | 1466697238892 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 1925 | 1466697238894 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:53:58 INFO - PROCESS | 1925 | 1466697238909 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 1925 | 1466697238911 Marionette TRACE conn2 <- [1,1902,null,{}] 08:53:58 INFO - PROCESS | 1925 | 1466697238922 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}] 08:53:58 INFO - PROCESS | 1925 | 1466697238925 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:59 INFO - PROCESS | 1925 | 1466697239026 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:53:59 INFO - PROCESS | 1925 | 1466697239089 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 1925 | 1466697239091 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c79d000 == 45 [pid = 1925] [id = 483] 08:53:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1213a6800) [pid = 1925] [serial = 1448] [outer = 0x0] 08:53:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x123c16400) [pid = 1925] [serial = 1449] [outer = 0x1213a6800] 08:53:59 INFO - PROCESS | 1925 | 1466697239122 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x125f39c00) [pid = 1925] [serial = 1450] [outer = 0x1213a6800] 08:53:59 INFO - PROCESS | 1925 | 1466697239542 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]]]}] 08:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 687ms 08:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:53:59 INFO - PROCESS | 1925 | 1466697239583 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 1925 | 1466697239585 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:53:59 INFO - PROCESS | 1925 | 1466697239587 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - PROCESS | 1925 | 1466697239589 Marionette TRACE conn2 <- [1,1906,null,{}] 08:53:59 INFO - PROCESS | 1925 | 1466697239591 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}] 08:53:59 INFO - PROCESS | 1925 | 1466697239592 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:59 INFO - PROCESS | 1925 | 1466697239694 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:53:59 INFO - PROCESS | 1925 | 1466697239754 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 1925 | 1466697239755 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:53:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d004000 == 46 [pid = 1925] [id = 484] 08:53:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x128a4e000) [pid = 1925] [serial = 1451] [outer = 0x0] 08:53:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x128eb9800) [pid = 1925] [serial = 1452] [outer = 0x128a4e000] 08:53:59 INFO - PROCESS | 1925 | 1466697239784 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1293be400) [pid = 1925] [serial = 1453] [outer = 0x128a4e000] 08:54:00 INFO - PROCESS | 1925 | 1466697240258 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]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 08:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:54:00 INFO - PROCESS | 1925 | 1466697240350 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 1925 | 1466697240351 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:54:00 INFO - PROCESS | 1925 | 1466697240355 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 1925 | 1466697240357 Marionette TRACE conn2 <- [1,1910,null,{}] 08:54:00 INFO - PROCESS | 1925 | 1466697240359 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}] 08:54:00 INFO - PROCESS | 1925 | 1466697240360 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:00 INFO - PROCESS | 1925 | 1466697240583 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:54:00 INFO - PROCESS | 1925 | 1466697240679 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 1925 | 1466697240680 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x118566000 == 47 [pid = 1925] [id = 485] 08:54:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x112868000) [pid = 1925] [serial = 1454] [outer = 0x0] 08:54:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x112a1f800) [pid = 1925] [serial = 1455] [outer = 0x112868000] 08:54:00 INFO - PROCESS | 1925 | 1466697240709 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x113377400) [pid = 1925] [serial = 1456] [outer = 0x112868000] 08:54:01 INFO - PROCESS | 1925 | 1466697241126 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]]]}] 08:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 821ms 08:54:01 INFO - PROCESS | 1925 | 1466697241183 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 1925 | 1466697241185 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:54:01 INFO - PROCESS | 1925 | 1466697241190 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 1925 | 1466697241192 Marionette TRACE conn2 <- [1,1914,null,{}] 08:54:01 INFO - PROCESS | 1925 | 1466697241195 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}] 08:54:01 INFO - PROCESS | 1925 | 1466697241196 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:01 INFO - PROCESS | 1925 | 1466697241291 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:54:01 INFO - PROCESS | 1925 | 1466697241368 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 1925 | 1466697241369 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181c1800 == 48 [pid = 1925] [id = 486] 08:54:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x1176f0400) [pid = 1925] [serial = 1457] [outer = 0x0] 08:54:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x118208800) [pid = 1925] [serial = 1458] [outer = 0x1176f0400] 08:54:01 INFO - PROCESS | 1925 | 1466697241397 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x118311000) [pid = 1925] [serial = 1459] [outer = 0x1176f0400] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12c532000 == 47 [pid = 1925] [id = 479] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc0a800 == 46 [pid = 1925] [id = 478] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x120f78000 == 45 [pid = 1925] [id = 477] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12af45800 == 44 [pid = 1925] [id = 476] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5c5800 == 43 [pid = 1925] [id = 475] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x129167800 == 42 [pid = 1925] [id = 474] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x125f2d000 == 41 [pid = 1925] [id = 473] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x124284000 == 40 [pid = 1925] [id = 472] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x120f7a800 == 39 [pid = 1925] [id = 471] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x118579000 == 38 [pid = 1925] [id = 470] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x11551d000 == 37 [pid = 1925] [id = 469] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x123df6000 == 36 [pid = 1925] [id = 468] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc1a800 == 35 [pid = 1925] [id = 466] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x11816b000 == 34 [pid = 1925] [id = 467] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x118147800 == 33 [pid = 1925] [id = 454] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x118566000 == 32 [pid = 1925] [id = 485] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12d004000 == 31 [pid = 1925] [id = 484] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12c79d000 == 30 [pid = 1925] [id = 483] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x1258ea000 == 29 [pid = 1925] [id = 482] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf7b800 == 28 [pid = 1925] [id = 480] 08:54:02 INFO - PROCESS | 1925 | --DOCSHELL 0x11817d000 == 27 [pid = 1925] [id = 481] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1185b7000) [pid = 1925] [serial = 1371] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x118fb4000) [pid = 1925] [serial = 1372] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1196a6c00) [pid = 1925] [serial = 1377] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x11322f400) [pid = 1925] [serial = 1365] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x123d94000) [pid = 1925] [serial = 1381] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1213a9c00) [pid = 1925] [serial = 1380] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x113d28000) [pid = 1925] [serial = 1366] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1244b5400) [pid = 1925] [serial = 1383] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x125819c00) [pid = 1925] [serial = 1384] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119548c00) [pid = 1925] [serial = 1374] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x11810d400) [pid = 1925] [serial = 1363] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x11622d800) [pid = 1925] [serial = 1362] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x125d80000) [pid = 1925] [serial = 1386] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1172c7c00) [pid = 1925] [serial = 1368] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x118116000) [pid = 1925] [serial = 1369] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x125d81400) [pid = 1925] [serial = 1392] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11810c400) [pid = 1925] [serial = 1348] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x115eaf800) [pid = 1925] [serial = 1347] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11954a400) [pid = 1925] [serial = 1351] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118faa000) [pid = 1925] [serial = 1350] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x124632c00) [pid = 1925] [serial = 1354] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x123c0c800) [pid = 1925] [serial = 1353] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x128bc4c00) [pid = 1925] [serial = 1357] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x126476400) [pid = 1925] [serial = 1356] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1216e3000) [pid = 1925] [serial = 1360] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x118306000) [pid = 1925] [serial = 1389] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x116a1a000) [pid = 1925] [serial = 1359] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x128a4a400) [pid = 1925] [serial = 1393] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1293a0400) [pid = 1925] [serial = 1396] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1264e4800) [pid = 1925] [serial = 1387] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1293b5c00) [pid = 1925] [serial = 1398] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x119fb0800) [pid = 1925] [serial = 1378] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1196a5800) [pid = 1925] [serial = 1390] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1196a2400) [pid = 1925] [serial = 1375] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x128bc6400) [pid = 1925] [serial = 1395] [outer = 0x0] [url = about:blank] 08:54:02 INFO - PROCESS | 1925 | 1466697242312 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]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1171ms 08:54:02 INFO - PROCESS | 1925 | 1466697242361 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1925 | 1466697242363 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:54:02 INFO - PROCESS | 1925 | 1466697242366 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1925 | 1466697242368 Marionette TRACE conn2 <- [1,1918,null,{}] 08:54:02 INFO - PROCESS | 1925 | 1466697242372 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}] 08:54:02 INFO - PROCESS | 1925 | 1466697242374 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:02 INFO - PROCESS | 1925 | 1466697242457 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:54:02 INFO - PROCESS | 1925 | 1466697242517 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 1925 | 1466697242518 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ff0000 == 28 [pid = 1925] [id = 487] 08:54:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x112ac5c00) [pid = 1925] [serial = 1460] [outer = 0x0] 08:54:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1133a8c00) [pid = 1925] [serial = 1461] [outer = 0x112ac5c00] 08:54:02 INFO - PROCESS | 1925 | 1466697242545 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x115f66000) [pid = 1925] [serial = 1462] [outer = 0x112ac5c00] 08:54:02 INFO - PROCESS | 1925 | 1466697242855 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]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 523ms 08:54:02 INFO - PROCESS | 1925 | 1466697242889 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1925 | 1466697242893 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:54:02 INFO - PROCESS | 1925 | 1466697242897 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1925 | 1466697242899 Marionette TRACE conn2 <- [1,1922,null,{}] 08:54:02 INFO - PROCESS | 1925 | 1466697242901 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}] 08:54:02 INFO - PROCESS | 1925 | 1466697242903 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:02 INFO - PROCESS | 1925 | 1466697242979 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:54:02 INFO - PROCESS | 1925 | 1466697242985 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 1925 | 1466697242986 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b7000 == 29 [pid = 1925] [id = 488] 08:54:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x116f9a800) [pid = 1925] [serial = 1463] [outer = 0x0] 08:54:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11810c400) [pid = 1925] [serial = 1464] [outer = 0x116f9a800] 08:54:03 INFO - PROCESS | 1925 | 1466697243014 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11830c000) [pid = 1925] [serial = 1465] [outer = 0x116f9a800] 08:54:03 INFO - PROCESS | 1925 | 1466697243371 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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 08:54:03 INFO - PROCESS | 1925 | 1466697243419 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 1925 | 1466697243420 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:54:03 INFO - PROCESS | 1925 | 1466697243422 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1925 | 1466697243425 Marionette TRACE conn2 <- [1,1926,null,{}] 08:54:03 INFO - PROCESS | 1925 | 1466697243433 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}] 08:54:03 INFO - PROCESS | 1925 | 1466697243436 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:03 INFO - PROCESS | 1925 | 1466697243512 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:54:03 INFO - PROCESS | 1925 | 1466697243609 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 1925 | 1466697243611 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x113d11800 == 30 [pid = 1925] [id = 489] 08:54:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x111f15c00) [pid = 1925] [serial = 1466] [outer = 0x0] 08:54:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x112869800) [pid = 1925] [serial = 1467] [outer = 0x111f15c00] 08:54:03 INFO - PROCESS | 1925 | 1466697243643 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x112a19400) [pid = 1925] [serial = 1468] [outer = 0x111f15c00] 08:54:04 INFO - PROCESS | 1925 | 1466697244146 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]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 775ms 08:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:54:04 INFO - PROCESS | 1925 | 1466697244203 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 1925 | 1466697244205 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:54:04 INFO - PROCESS | 1925 | 1466697244208 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 1925 | 1466697244211 Marionette TRACE conn2 <- [1,1930,null,{}] 08:54:04 INFO - PROCESS | 1925 | 1466697244214 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}] 08:54:04 INFO - PROCESS | 1925 | 1466697244216 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:04 INFO - PROCESS | 1925 | 1466697244319 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:54:04 INFO - PROCESS | 1925 | 1466697244397 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 1925 | 1466697244399 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x119322000 == 31 [pid = 1925] [id = 490] 08:54:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1176f0800) [pid = 1925] [serial = 1469] [outer = 0x0] 08:54:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x118115000) [pid = 1925] [serial = 1470] [outer = 0x1176f0800] 08:54:04 INFO - PROCESS | 1925 | 1466697244430 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1185b5c00) [pid = 1925] [serial = 1471] [outer = 0x1176f0800] 08:54:04 INFO - PROCESS | 1925 | 1466697244975 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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 822ms 08:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:54:05 INFO - PROCESS | 1925 | 1466697245032 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 1925 | 1466697245035 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:54:05 INFO - PROCESS | 1925 | 1466697245038 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1925 | 1466697245039 Marionette TRACE conn2 <- [1,1934,null,{}] 08:54:05 INFO - PROCESS | 1925 | 1466697245042 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}] 08:54:05 INFO - PROCESS | 1925 | 1466697245043 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:05 INFO - PROCESS | 1925 | 1466697245147 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:54:05 INFO - PROCESS | 1925 | 1466697245285 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1925 | 1466697245287 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ae0800 == 32 [pid = 1925] [id = 491] 08:54:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1128bec00) [pid = 1925] [serial = 1472] [outer = 0x0] 08:54:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x112a20000) [pid = 1925] [serial = 1473] [outer = 0x1128bec00] 08:54:05 INFO - PROCESS | 1925 | 1466697245315 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x113381000) [pid = 1925] [serial = 1474] [outer = 0x1128bec00] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc0a000 == 31 [pid = 1925] [id = 10] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b0000 == 30 [pid = 1925] [id = 11] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x112e83000 == 29 [pid = 1925] [id = 25] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x116adc800 == 28 [pid = 1925] [id = 24] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x116409000 == 27 [pid = 1925] [id = 26] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12d90a000 == 26 [pid = 1925] [id = 21] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12b14e800 == 25 [pid = 1925] [id = 9] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b7000 == 24 [pid = 1925] [id = 488] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x116ff0000 == 23 [pid = 1925] [id = 487] 08:54:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1181c1800 == 22 [pid = 1925] [id = 486] 08:54:05 INFO - PROCESS | 1925 | 1466697245840 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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 869ms 08:54:05 INFO - PROCESS | 1925 | 1466697245907 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:54:05 INFO - PROCESS | 1925 | 1466697245910 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:54:05 INFO - PROCESS | 1925 | 1466697245914 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1925 | 1466697245916 Marionette TRACE conn2 <- [1,1938,null,{}] 08:54:05 INFO - PROCESS | 1925 | 1466697245920 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}] 08:54:05 INFO - PROCESS | 1925 | 1466697245922 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:06 INFO - PROCESS | 1925 | 1466697246014 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:54:06 INFO - PROCESS | 1925 | 1466697246084 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1925 | 1466697246086 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x118565000 == 23 [pid = 1925] [id = 492] 08:54:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1176eec00) [pid = 1925] [serial = 1475] [outer = 0x0] 08:54:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x118115400) [pid = 1925] [serial = 1476] [outer = 0x1176eec00] 08:54:06 INFO - PROCESS | 1925 | 1466697246118 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1185c1000) [pid = 1925] [serial = 1477] [outer = 0x1176eec00] 08:54:06 INFO - PROCESS | 1925 | 1466697246537 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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 08:54:06 INFO - PROCESS | 1925 | 1466697246584 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1925 | 1466697246587 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:54:06 INFO - PROCESS | 1925 | 1466697246628 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1925 | 1466697246630 Marionette TRACE conn2 <- [1,1942,null,{}] 08:54:06 INFO - PROCESS | 1925 | 1466697246651 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}] 08:54:06 INFO - PROCESS | 1925 | 1466697246653 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:06 INFO - PROCESS | 1925 | 1466697246750 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:54:06 INFO - PROCESS | 1925 | 1466697246819 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1925 | 1466697246820 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a5000 == 24 [pid = 1925] [id = 493] 08:54:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x119552800) [pid = 1925] [serial = 1478] [outer = 0x0] 08:54:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11969e800) [pid = 1925] [serial = 1479] [outer = 0x119552800] 08:54:06 INFO - PROCESS | 1925 | 1466697246854 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x11973b800) [pid = 1925] [serial = 1480] [outer = 0x119552800] 08:54:07 INFO - PROCESS | 1925 | 1466697247274 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]]]}] 08:54:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x119699000) [pid = 1925] [serial = 1481] [outer = 0x12b8a7000] 08:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 704ms 08:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:54:07 INFO - PROCESS | 1925 | 1466697247356 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 1925 | 1466697247358 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:54:07 INFO - PROCESS | 1925 | 1466697247363 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 1925 | 1466697247366 Marionette TRACE conn2 <- [1,1946,null,{}] 08:54:07 INFO - PROCESS | 1925 | 1466697247376 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}] 08:54:07 INFO - PROCESS | 1925 | 1466697247379 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:07 INFO - PROCESS | 1925 | 1466697247475 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:54:07 INFO - PROCESS | 1925 | 1466697247545 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1925 | 1466697247547 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df8000 == 25 [pid = 1925] [id = 494] 08:54:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1128be000) [pid = 1925] [serial = 1482] [outer = 0x0] 08:54:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1214b6800) [pid = 1925] [serial = 1483] [outer = 0x1128be000] 08:54:07 INFO - PROCESS | 1925 | 1466697247581 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1219bd400) [pid = 1925] [serial = 1484] [outer = 0x1128be000] 08:54:08 INFO - PROCESS | 1925 | 1466697248050 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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 723ms 08:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:54:08 INFO - PROCESS | 1925 | 1466697248087 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1925 | 1466697248089 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:54:08 INFO - PROCESS | 1925 | 1466697248091 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1925 | 1466697248092 Marionette TRACE conn2 <- [1,1950,null,{}] 08:54:08 INFO - PROCESS | 1925 | 1466697248095 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}] 08:54:08 INFO - PROCESS | 1925 | 1466697248096 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:08 INFO - PROCESS | 1925 | 1466697248192 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:54:08 INFO - PROCESS | 1925 | 1466697248248 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1925 | 1466697248249 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x123df2800 == 26 [pid = 1925] [id = 495] 08:54:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12411e800) [pid = 1925] [serial = 1485] [outer = 0x0] 08:54:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1244bcc00) [pid = 1925] [serial = 1486] [outer = 0x12411e800] 08:54:08 INFO - PROCESS | 1925 | 1466697248279 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x124cf0000) [pid = 1925] [serial = 1487] [outer = 0x12411e800] 08:54:08 INFO - PROCESS | 1925 | 1466697248689 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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 618ms 08:54:08 INFO - PROCESS | 1925 | 1466697248710 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1925 | 1466697248711 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:54:08 INFO - PROCESS | 1925 | 1466697248713 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1925 | 1466697248714 Marionette TRACE conn2 <- [1,1954,null,{}] 08:54:08 INFO - PROCESS | 1925 | 1466697248717 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}] 08:54:08 INFO - PROCESS | 1925 | 1466697248718 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:08 INFO - PROCESS | 1925 | 1466697248811 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:54:08 INFO - PROCESS | 1925 | 1466697248880 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1925 | 1466697248881 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289fd000 == 27 [pid = 1925] [id = 496] 08:54:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x124cf3000) [pid = 1925] [serial = 1488] [outer = 0x0] 08:54:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1258c1800) [pid = 1925] [serial = 1489] [outer = 0x124cf3000] 08:54:08 INFO - PROCESS | 1925 | 1466697248911 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x125c87000) [pid = 1925] [serial = 1490] [outer = 0x124cf3000] 08:54:09 INFO - PROCESS | 1925 | 1466697249419 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]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 719ms 08:54:09 INFO - PROCESS | 1925 | 1466697249433 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1925 | 1466697249437 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:54:09 INFO - PROCESS | 1925 | 1466697249495 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1925 | 1466697249499 Marionette TRACE conn2 <- [1,1958,null,{}] 08:54:09 INFO - PROCESS | 1925 | 1466697249508 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}] 08:54:09 INFO - PROCESS | 1925 | 1466697249510 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:09 INFO - PROCESS | 1925 | 1466697249643 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:54:09 INFO - PROCESS | 1925 | 1466697249712 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1925 | 1466697249715 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f21000 == 28 [pid = 1925] [id = 497] 08:54:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x112a15000) [pid = 1925] [serial = 1491] [outer = 0x0] 08:54:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x11810e800) [pid = 1925] [serial = 1492] [outer = 0x112a15000] 08:54:09 INFO - PROCESS | 1925 | 1466697249742 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x118f45800) [pid = 1925] [serial = 1493] [outer = 0x112a15000] 08:54:10 INFO - PROCESS | 1925 | 1466697250292 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]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 885ms 08:54:10 INFO - PROCESS | 1925 | 1466697250326 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:54:10 INFO - PROCESS | 1925 | 1466697250330 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:54:10 INFO - PROCESS | 1925 | 1466697250335 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1925 | 1466697250338 Marionette TRACE conn2 <- [1,1962,null,{}] 08:54:10 INFO - PROCESS | 1925 | 1466697250345 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}] 08:54:10 INFO - PROCESS | 1925 | 1466697250348 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:10 INFO - PROCESS | 1925 | 1466697250455 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:54:10 INFO - PROCESS | 1925 | 1466697250526 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 1925 | 1466697250528 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a20000 == 29 [pid = 1925] [id = 498] 08:54:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x11830cc00) [pid = 1925] [serial = 1494] [outer = 0x0] 08:54:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x119106400) [pid = 1925] [serial = 1495] [outer = 0x11830cc00] 08:54:10 INFO - PROCESS | 1925 | 1466697250560 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x11969f400) [pid = 1925] [serial = 1496] [outer = 0x11830cc00] 08:54:10 INFO - PROCESS | 1925 | 1466697250987 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]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 724ms 08:54:11 INFO - PROCESS | 1925 | 1466697251059 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 1925 | 1466697251062 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:54:11 INFO - PROCESS | 1925 | 1466697251066 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1925 | 1466697251068 Marionette TRACE conn2 <- [1,1966,null,{}] 08:54:11 INFO - PROCESS | 1925 | 1466697251070 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}] 08:54:11 INFO - PROCESS | 1925 | 1466697251072 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:11 INFO - PROCESS | 1925 | 1466697251170 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:54:11 INFO - PROCESS | 1925 | 1466697251241 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1925 | 1466697251243 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289e1000 == 30 [pid = 1925] [id = 499] 08:54:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1216e6c00) [pid = 1925] [serial = 1497] [outer = 0x0] 08:54:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x12186bc00) [pid = 1925] [serial = 1498] [outer = 0x1216e6c00] 08:54:11 INFO - PROCESS | 1925 | 1466697251275 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 119 (0x123c0b400) [pid = 1925] [serial = 1499] [outer = 0x1216e6c00] 08:54:11 INFO - PROCESS | 1925 | 1466697251703 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]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 08:54:11 INFO - PROCESS | 1925 | 1466697251737 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 1925 | 1466697251739 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:54:11 INFO - PROCESS | 1925 | 1466697251741 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1925 | 1466697251744 Marionette TRACE conn2 <- [1,1970,null,{}] 08:54:11 INFO - PROCESS | 1925 | 1466697251767 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}] 08:54:11 INFO - PROCESS | 1925 | 1466697251770 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:11 INFO - PROCESS | 1925 | 1466697251891 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:54:11 INFO - PROCESS | 1925 | 1466697251945 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1925 | 1466697251947 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295ee800 == 31 [pid = 1925] [id = 500] 08:54:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 120 (0x125f3e000) [pid = 1925] [serial = 1500] [outer = 0x0] 08:54:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 121 (0x126476400) [pid = 1925] [serial = 1501] [outer = 0x125f3e000] 08:54:11 INFO - PROCESS | 1925 | 1466697251979 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 122 (0x1264e1c00) [pid = 1925] [serial = 1502] [outer = 0x125f3e000] 08:54:12 INFO - PROCESS | 1925 | 1466697252405 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]]]}] 08:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 08:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:54:12 INFO - PROCESS | 1925 | 1466697252414 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 1925 | 1466697252416 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:54:12 INFO - PROCESS | 1925 | 1466697252418 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 1925 | 1466697252419 Marionette TRACE conn2 <- [1,1974,null,{}] 08:54:12 INFO - PROCESS | 1925 | 1466697252422 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}] 08:54:12 INFO - PROCESS | 1925 | 1466697252423 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:12 INFO - PROCESS | 1925 | 1466697252540 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:54:12 INFO - PROCESS | 1925 | 1466697252599 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 1925 | 1466697252600 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5c8800 == 32 [pid = 1925] [id = 501] 08:54:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 123 (0x128bbf800) [pid = 1925] [serial = 1503] [outer = 0x0] 08:54:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 124 (0x128bc9800) [pid = 1925] [serial = 1504] [outer = 0x128bbf800] 08:54:12 INFO - PROCESS | 1925 | 1466697252630 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 125 (0x128eb8800) [pid = 1925] [serial = 1505] [outer = 0x128bbf800] 08:54:13 INFO - PROCESS | 1925 | 1466697253066 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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 08:54:13 INFO - PROCESS | 1925 | 1466697253091 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1925 | 1466697253092 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:54:13 INFO - PROCESS | 1925 | 1466697253094 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1925 | 1466697253096 Marionette TRACE conn2 <- [1,1978,null,{}] 08:54:13 INFO - PROCESS | 1925 | 1466697253098 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}] 08:54:13 INFO - PROCESS | 1925 | 1466697253100 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:13 INFO - PROCESS | 1925 | 1466697253193 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:54:13 INFO - PROCESS | 1925 | 1466697253251 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 1925 | 1466697253252 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af60000 == 33 [pid = 1925] [id = 502] 08:54:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 126 (0x128d82400) [pid = 1925] [serial = 1506] [outer = 0x0] 08:54:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 127 (0x1293a1000) [pid = 1925] [serial = 1507] [outer = 0x128d82400] 08:54:13 INFO - PROCESS | 1925 | 1466697253281 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 128 (0x1293b4800) [pid = 1925] [serial = 1508] [outer = 0x128d82400] 08:54:13 INFO - PROCESS | 1925 | 1466697253710 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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 08:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:54:13 INFO - PROCESS | 1925 | 1466697253782 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1925 | 1466697253784 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:54:13 INFO - PROCESS | 1925 | 1466697253788 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1925 | 1466697253789 Marionette TRACE conn2 <- [1,1982,null,{}] 08:54:13 INFO - PROCESS | 1925 | 1466697253791 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}] 08:54:13 INFO - PROCESS | 1925 | 1466697253796 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:13 INFO - PROCESS | 1925 | 1466697253940 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:54:14 INFO - PROCESS | 1925 | 1466697254013 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1925 | 1466697254014 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc16800 == 34 [pid = 1925] [id = 503] 08:54:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 129 (0x1293bc000) [pid = 1925] [serial = 1509] [outer = 0x0] 08:54:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 130 (0x12aff8400) [pid = 1925] [serial = 1510] [outer = 0x1293bc000] 08:54:14 INFO - PROCESS | 1925 | 1466697254043 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 131 (0x12b0c5000) [pid = 1925] [serial = 1511] [outer = 0x1293bc000] 08:54:14 INFO - PROCESS | 1925 | 1466697254510 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]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 769ms 08:54:14 INFO - PROCESS | 1925 | 1466697254566 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 1925 | 1466697254568 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:54:14 INFO - PROCESS | 1925 | 1466697254573 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1925 | 1466697254575 Marionette TRACE conn2 <- [1,1986,null,{}] 08:54:14 INFO - PROCESS | 1925 | 1466697254578 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}] 08:54:14 INFO - PROCESS | 1925 | 1466697254580 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:14 INFO - PROCESS | 1925 | 1466697254676 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:54:14 INFO - PROCESS | 1925 | --DOCSHELL 0x123df2800 == 33 [pid = 1925] [id = 495] 08:54:14 INFO - PROCESS | 1925 | --DOCSHELL 0x123df8000 == 32 [pid = 1925] [id = 494] 08:54:14 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a5000 == 31 [pid = 1925] [id = 493] 08:54:14 INFO - PROCESS | 1925 | --DOCSHELL 0x118565000 == 30 [pid = 1925] [id = 492] 08:54:14 INFO - PROCESS | 1925 | 1466697254821 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1925 | 1466697254822 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x118161800 == 31 [pid = 1925] [id = 504] 08:54:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 132 (0x112a16000) [pid = 1925] [serial = 1512] [outer = 0x0] 08:54:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 133 (0x113313800) [pid = 1925] [serial = 1513] [outer = 0x112a16000] 08:54:14 INFO - PROCESS | 1925 | 1466697254855 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 134 (0x118771c00) [pid = 1925] [serial = 1514] [outer = 0x112a16000] 08:54:15 INFO - PROCESS | 1925 | 1466697255277 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]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 721ms 08:54:15 INFO - PROCESS | 1925 | 1466697255296 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 1925 | 1466697255298 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:54:15 INFO - PROCESS | 1925 | 1466697255325 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1925 | 1466697255327 Marionette TRACE conn2 <- [1,1990,null,{}] 08:54:15 INFO - PROCESS | 1925 | 1466697255343 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}] 08:54:15 INFO - PROCESS | 1925 | 1466697255345 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:15 INFO - PROCESS | 1925 | 1466697255468 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:54:15 INFO - PROCESS | 1925 | 1466697255480 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 1925 | 1466697255482 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258e4000 == 32 [pid = 1925] [id = 505] 08:54:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 135 (0x12100e000) [pid = 1925] [serial = 1515] [outer = 0x0] 08:54:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 136 (0x121253c00) [pid = 1925] [serial = 1516] [outer = 0x12100e000] 08:54:15 INFO - PROCESS | 1925 | 1466697255513 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 137 (0x121ab5c00) [pid = 1925] [serial = 1517] [outer = 0x12100e000] 08:54:15 INFO - PROCESS | 1925 | 1466697255935 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]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 673ms 08:54:16 INFO - PROCESS | 1925 | 1466697256002 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1925 | 1466697256005 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:54:16 INFO - PROCESS | 1925 | 1466697256007 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1925 | 1466697256009 Marionette TRACE conn2 <- [1,1994,null,{}] 08:54:16 INFO - PROCESS | 1925 | 1466697256011 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}] 08:54:16 INFO - PROCESS | 1925 | 1466697256013 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:16 INFO - PROCESS | 1925 | 1466697256110 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:54:16 INFO - PROCESS | 1925 | 1466697256185 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1925 | 1466697256186 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f2800 == 33 [pid = 1925] [id = 506] 08:54:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 138 (0x1258cbc00) [pid = 1925] [serial = 1518] [outer = 0x0] 08:54:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 139 (0x125f3b000) [pid = 1925] [serial = 1519] [outer = 0x1258cbc00] 08:54:16 INFO - PROCESS | 1925 | 1466697256216 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 140 (0x128a46c00) [pid = 1925] [serial = 1520] [outer = 0x1258cbc00] 08:54:16 INFO - PROCESS | 1925 | 1466697256617 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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 08:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:54:16 INFO - PROCESS | 1925 | 1466697256676 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1925 | 1466697256678 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:54:16 INFO - PROCESS | 1925 | 1466697256685 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1925 | 1466697256689 Marionette TRACE conn2 <- [1,1998,null,{}] 08:54:16 INFO - PROCESS | 1925 | 1466697256692 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}] 08:54:16 INFO - PROCESS | 1925 | 1466697256695 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:16 INFO - PROCESS | 1925 | 1466697256818 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:54:16 INFO - PROCESS | 1925 | 1466697256894 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1925 | 1466697256895 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf74000 == 34 [pid = 1925] [id = 507] 08:54:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 141 (0x12939a000) [pid = 1925] [serial = 1521] [outer = 0x0] 08:54:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 142 (0x1293ba000) [pid = 1925] [serial = 1522] [outer = 0x12939a000] 08:54:16 INFO - PROCESS | 1925 | 1466697256925 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x1294cfc00) [pid = 1925] [serial = 1523] [outer = 0x12939a000] 08:54:17 INFO - PROCESS | 1925 | 1466697257340 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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 677ms 08:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:54:17 INFO - PROCESS | 1925 | 1466697257358 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1925 | 1466697257360 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:54:17 INFO - PROCESS | 1925 | 1466697257362 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1925 | 1466697257364 Marionette TRACE conn2 <- [1,2002,null,{}] 08:54:17 INFO - PROCESS | 1925 | 1466697257366 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}] 08:54:17 INFO - PROCESS | 1925 | 1466697257367 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:17 INFO - PROCESS | 1925 | 1466697257464 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:54:17 INFO - PROCESS | 1925 | 1466697257526 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1925 | 1466697257528 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x11694e000 == 35 [pid = 1925] [id = 508] 08:54:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x12a8cb800) [pid = 1925] [serial = 1524] [outer = 0x0] 08:54:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x12af3d400) [pid = 1925] [serial = 1525] [outer = 0x12a8cb800] 08:54:17 INFO - PROCESS | 1925 | 1466697257556 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x12b0c6000) [pid = 1925] [serial = 1526] [outer = 0x12a8cb800] 08:54:18 INFO - PROCESS | 1925 | 1466697257996 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]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 673ms 08:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:54:18 INFO - PROCESS | 1925 | 1466697258036 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1925 | 1466697258037 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:54:18 INFO - PROCESS | 1925 | 1466697258039 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1925 | 1466697258040 Marionette TRACE conn2 <- [1,2006,null,{}] 08:54:18 INFO - PROCESS | 1925 | 1466697258043 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}] 08:54:18 INFO - PROCESS | 1925 | 1466697258044 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:18 INFO - PROCESS | 1925 | 1466697258139 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:54:18 INFO - PROCESS | 1925 | 1466697258235 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1925 | 1466697258239 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca47000 == 36 [pid = 1925] [id = 509] 08:54:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x12b8a6000) [pid = 1925] [serial = 1527] [outer = 0x0] 08:54:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x12b8a8800) [pid = 1925] [serial = 1528] [outer = 0x12b8a6000] 08:54:18 INFO - PROCESS | 1925 | 1466697258274 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x12b931400) [pid = 1925] [serial = 1529] [outer = 0x12b8a6000] 08:54:18 INFO - PROCESS | 1925 | 1466697258728 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]]]}] 08:54:18 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 08:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 726ms 08:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:54:18 INFO - PROCESS | 1925 | 1466697258767 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1925 | 1466697258769 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:54:18 INFO - PROCESS | 1925 | 1466697258771 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1925 | 1466697258772 Marionette TRACE conn2 <- [1,2010,null,{}] 08:54:18 INFO - PROCESS | 1925 | 1466697258775 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}] 08:54:18 INFO - PROCESS | 1925 | 1466697258776 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:18 INFO - PROCESS | 1925 | 1466697258877 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:54:18 INFO - PROCESS | 1925 | 1466697258941 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1925 | 1466697258942 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d005800 == 37 [pid = 1925] [id = 510] 08:54:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x12b934400) [pid = 1925] [serial = 1530] [outer = 0x0] 08:54:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x12bcc1c00) [pid = 1925] [serial = 1531] [outer = 0x12b934400] 08:54:18 INFO - PROCESS | 1925 | 1466697258970 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x12bcd0400) [pid = 1925] [serial = 1532] [outer = 0x12b934400] 08:54:19 INFO - PROCESS | 1925 | 1466697259440 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]]]}] 08:54:19 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 08:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 719ms 08:54:19 INFO - PROCESS | 1925 | 1466697259495 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1925 | 1466697259497 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:54:19 INFO - PROCESS | 1925 | 1466697259502 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1925 | 1466697259504 Marionette TRACE conn2 <- [1,2014,null,{}] 08:54:19 INFO - PROCESS | 1925 | 1466697259508 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}] 08:54:19 INFO - PROCESS | 1925 | 1466697259509 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:19 INFO - PROCESS | 1925 | 1466697259606 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:54:19 INFO - PROCESS | 1925 | 1466697259671 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1925 | 1466697259674 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289e9000 == 38 [pid = 1925] [id = 511] 08:54:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x119743c00) [pid = 1925] [serial = 1533] [outer = 0x0] 08:54:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x121017800) [pid = 1925] [serial = 1534] [outer = 0x119743c00] 08:54:19 INFO - PROCESS | 1925 | 1466697259702 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x121abc000) [pid = 1925] [serial = 1535] [outer = 0x119743c00] 08:54:20 INFO - PROCESS | 1925 | 1466697260204 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]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 721ms 08:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:54:20 INFO - PROCESS | 1925 | 1466697260224 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 1925 | 1466697260226 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:54:20 INFO - PROCESS | 1925 | 1466697260230 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 1925 | 1466697260232 Marionette TRACE conn2 <- [1,2018,null,{}] 08:54:20 INFO - PROCESS | 1925 | 1466697260256 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}] 08:54:20 INFO - PROCESS | 1925 | 1466697260257 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:20 INFO - PROCESS | 1925 | 1466697260361 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:54:20 INFO - PROCESS | 1925 | 1466697260441 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 1925 | 1466697260444 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x12448c000 == 39 [pid = 1925] [id = 512] 08:54:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x119549400) [pid = 1925] [serial = 1536] [outer = 0x0] 08:54:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x121018800) [pid = 1925] [serial = 1537] [outer = 0x119549400] 08:54:20 INFO - PROCESS | 1925 | 1466697260476 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x1244c2000) [pid = 1925] [serial = 1538] [outer = 0x119549400] 08:54:20 INFO - PROCESS | 1925 | 1466697260945 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]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 738ms 08:54:20 INFO - PROCESS | 1925 | 1466697260968 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 1925 | 1466697260971 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:54:20 INFO - PROCESS | 1925 | 1466697260975 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 1925 | 1466697260977 Marionette TRACE conn2 <- [1,2022,null,{}] 08:54:20 INFO - PROCESS | 1925 | 1466697260979 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}] 08:54:20 INFO - PROCESS | 1925 | 1466697260981 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:21 INFO - PROCESS | 1925 | 1466697261085 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:54:21 INFO - PROCESS | 1925 | 1466697261152 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 1925 | 1466697261154 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc07800 == 40 [pid = 1925] [id = 513] 08:54:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x128a48000) [pid = 1925] [serial = 1539] [outer = 0x0] 08:54:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x128bc7000) [pid = 1925] [serial = 1540] [outer = 0x128a48000] 08:54:21 INFO - PROCESS | 1925 | 1466697261185 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 161 (0x1293b2000) [pid = 1925] [serial = 1541] [outer = 0x128a48000] 08:54:21 INFO - PROCESS | 1925 | 1466697261708 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]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 771ms 08:54:21 INFO - PROCESS | 1925 | 1466697261747 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1925 | 1466697261749 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:54:21 INFO - PROCESS | 1925 | 1466697261753 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1925 | 1466697261757 Marionette TRACE conn2 <- [1,2026,null,{}] 08:54:21 INFO - PROCESS | 1925 | 1466697261768 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}] 08:54:21 INFO - PROCESS | 1925 | 1466697261773 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:21 INFO - PROCESS | 1925 | 1466697261923 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:54:22 INFO - PROCESS | 1925 | 1466697262030 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1925 | 1466697262032 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d017000 == 41 [pid = 1925] [id = 514] 08:54:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 162 (0x1293bac00) [pid = 1925] [serial = 1542] [outer = 0x0] 08:54:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 163 (0x12a8d2000) [pid = 1925] [serial = 1543] [outer = 0x1293bac00] 08:54:22 INFO - PROCESS | 1925 | 1466697262066 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 164 (0x12b8aec00) [pid = 1925] [serial = 1544] [outer = 0x1293bac00] 08:54:22 INFO - PROCESS | 1925 | 1466697262521 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]]]}] 08:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 825ms 08:54:22 INFO - PROCESS | 1925 | 1466697262577 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1925 | 1466697262579 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:54:22 INFO - PROCESS | 1925 | 1466697262600 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1925 | 1466697262601 Marionette TRACE conn2 <- [1,2030,null,{}] 08:54:22 INFO - PROCESS | 1925 | 1466697262606 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}] 08:54:22 INFO - PROCESS | 1925 | 1466697262607 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:22 INFO - PROCESS | 1925 | 1466697262708 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:54:22 INFO - PROCESS | 1925 | 1466697262787 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1925 | 1466697262788 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d906800 == 42 [pid = 1925] [id = 515] 08:54:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 165 (0x12b937c00) [pid = 1925] [serial = 1545] [outer = 0x0] 08:54:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 166 (0x12bcc4400) [pid = 1925] [serial = 1546] [outer = 0x12b937c00] 08:54:22 INFO - PROCESS | 1925 | 1466697262818 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 167 (0x12be62400) [pid = 1925] [serial = 1547] [outer = 0x12b937c00] 08:54:23 INFO - PROCESS | 1925 | 1466697263240 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 691ms 08:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:54:23 INFO - PROCESS | 1925 | 1466697263274 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1925 | 1466697263276 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:54:23 INFO - PROCESS | 1925 | 1466697263278 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1925 | 1466697263279 Marionette TRACE conn2 <- [1,2034,null,{}] 08:54:23 INFO - PROCESS | 1925 | 1466697263281 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}] 08:54:23 INFO - PROCESS | 1925 | 1466697263283 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:23 INFO - PROCESS | 1925 | 1466697263377 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:54:23 INFO - PROCESS | 1925 | 1466697263445 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 1925 | 1466697263446 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d91a000 == 43 [pid = 1925] [id = 516] 08:54:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 168 (0x12be65000) [pid = 1925] [serial = 1548] [outer = 0x0] 08:54:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 169 (0x12be6e800) [pid = 1925] [serial = 1549] [outer = 0x12be65000] 08:54:23 INFO - PROCESS | 1925 | 1466697263475 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 170 (0x12bed3c00) [pid = 1925] [serial = 1550] [outer = 0x12be65000] 08:54:23 INFO - PROCESS | 1925 | 1466697263899 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 671ms 08:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:54:23 INFO - PROCESS | 1925 | 1466697263950 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1925 | 1466697263951 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:54:23 INFO - PROCESS | 1925 | 1466697263953 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1925 | 1466697263954 Marionette TRACE conn2 <- [1,2038,null,{}] 08:54:23 INFO - PROCESS | 1925 | 1466697263957 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}] 08:54:23 INFO - PROCESS | 1925 | 1466697263961 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:24 INFO - PROCESS | 1925 | 1466697264105 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:54:24 INFO - PROCESS | 1925 | 1466697264202 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1925 | 1466697264203 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199ad800 == 44 [pid = 1925] [id = 517] 08:54:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 171 (0x12bedc400) [pid = 1925] [serial = 1551] [outer = 0x0] 08:54:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 172 (0x12c47ac00) [pid = 1925] [serial = 1552] [outer = 0x12bedc400] 08:54:24 INFO - PROCESS | 1925 | 1466697264235 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 173 (0x12c5d6400) [pid = 1925] [serial = 1553] [outer = 0x12bedc400] 08:54:24 INFO - PROCESS | 1925 | 1466697264643 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]]]}] 08:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 720ms 08:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:54:24 INFO - PROCESS | 1925 | 1466697264674 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 1925 | 1466697264675 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:54:24 INFO - PROCESS | 1925 | 1466697264677 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 1925 | 1466697264678 Marionette TRACE conn2 <- [1,2042,null,{}] 08:54:24 INFO - PROCESS | 1925 | 1466697264681 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}] 08:54:24 INFO - PROCESS | 1925 | 1466697264682 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:24 INFO - PROCESS | 1925 | 1466697264779 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:54:24 INFO - PROCESS | 1925 | 1466697264846 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1925 | 1466697264848 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199c5000 == 45 [pid = 1925] [id = 518] 08:54:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 174 (0x12bede800) [pid = 1925] [serial = 1554] [outer = 0x0] 08:54:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 175 (0x12c5d9400) [pid = 1925] [serial = 1555] [outer = 0x12bede800] 08:54:24 INFO - PROCESS | 1925 | 1466697264918 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 176 (0x12ca1ac00) [pid = 1925] [serial = 1556] [outer = 0x12bede800] 08:54:25 INFO - PROCESS | 1925 | 1466697265412 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]]]}] 08:54:25 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) 08:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 08:54:25 INFO - PROCESS | 1925 | 1466697265481 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 1925 | 1466697265483 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:54:25 INFO - PROCESS | 1925 | 1466697265489 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1925 | 1466697265491 Marionette TRACE conn2 <- [1,2046,null,{}] 08:54:25 INFO - PROCESS | 1925 | 1466697265495 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}] 08:54:25 INFO - PROCESS | 1925 | 1466697265497 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:25 INFO - PROCESS | 1925 | 1466697265598 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:54:25 INFO - PROCESS | 1925 | 1466697265669 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 1925 | 1466697265670 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x118131800 == 46 [pid = 1925] [id = 519] 08:54:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 177 (0x1176ea800) [pid = 1925] [serial = 1557] [outer = 0x0] 08:54:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 178 (0x11876fc00) [pid = 1925] [serial = 1558] [outer = 0x1176ea800] 08:54:25 INFO - PROCESS | 1925 | 1466697265763 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 179 (0x12186c000) [pid = 1925] [serial = 1559] [outer = 0x1176ea800] 08:54:25 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf74000 == 45 [pid = 1925] [id = 507] 08:54:25 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f2800 == 44 [pid = 1925] [id = 506] 08:54:25 INFO - PROCESS | 1925 | --DOCSHELL 0x1258e4000 == 43 [pid = 1925] [id = 505] 08:54:25 INFO - PROCESS | 1925 | --DOCSHELL 0x118161800 == 42 [pid = 1925] [id = 504] 08:54:26 INFO - PROCESS | 1925 | 1466697266209 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]]]}] 08:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 772ms 08:54:26 INFO - PROCESS | 1925 | 1466697266261 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 1925 | 1466697266264 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:54:26 INFO - PROCESS | 1925 | 1466697266287 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 1925 | 1466697266289 Marionette TRACE conn2 <- [1,2050,null,{}] 08:54:26 INFO - PROCESS | 1925 | 1466697266292 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}] 08:54:26 INFO - PROCESS | 1925 | 1466697266294 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:26 INFO - PROCESS | 1925 | 1466697266398 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:54:26 INFO - PROCESS | 1925 | 1466697266480 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 1925 | 1466697266482 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x124db8000 == 43 [pid = 1925] [id = 520] 08:54:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 180 (0x128a4bc00) [pid = 1925] [serial = 1560] [outer = 0x0] 08:54:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 181 (0x128bc8c00) [pid = 1925] [serial = 1561] [outer = 0x128a4bc00] 08:54:26 INFO - PROCESS | 1925 | 1466697266513 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 182 (0x1293ba400) [pid = 1925] [serial = 1562] [outer = 0x128a4bc00] 08:54:26 INFO - PROCESS | 1925 | 1466697266955 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]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 725ms 08:54:27 INFO - PROCESS | 1925 | 1466697267012 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 1925 | 1466697267015 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:54:27 INFO - PROCESS | 1925 | 1466697267039 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1925 | 1466697267041 Marionette TRACE conn2 <- [1,2054,null,{}] 08:54:27 INFO - PROCESS | 1925 | 1466697267043 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}] 08:54:27 INFO - PROCESS | 1925 | 1466697267045 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:27 INFO - PROCESS | 1925 | 1466697267148 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:54:27 INFO - PROCESS | 1925 | 1466697267233 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1925 | 1466697267234 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc03000 == 44 [pid = 1925] [id = 521] 08:54:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 183 (0x12b0c4800) [pid = 1925] [serial = 1563] [outer = 0x0] 08:54:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 184 (0x12b8a8c00) [pid = 1925] [serial = 1564] [outer = 0x12b0c4800] 08:54:27 INFO - PROCESS | 1925 | 1466697267264 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 185 (0x12b8b4000) [pid = 1925] [serial = 1565] [outer = 0x12b0c4800] 08:54:28 INFO - PROCESS | 1925 | --DOCSHELL 0x113d1e800 == 43 [pid = 1925] [id = 23] 08:54:28 INFO - PROCESS | 1925 | --DOCSHELL 0x1199ad800 == 42 [pid = 1925] [id = 517] 08:54:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d91a000 == 41 [pid = 1925] [id = 516] 08:54:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d906800 == 40 [pid = 1925] [id = 515] 08:54:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12d017000 == 39 [pid = 1925] [id = 514] 08:54:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc07800 == 38 [pid = 1925] [id = 513] 08:54:28 INFO - PROCESS | 1925 | --DOCSHELL 0x12448c000 == 37 [pid = 1925] [id = 512] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x119a20000 == 36 [pid = 1925] [id = 498] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12d905000 == 35 [pid = 1925] [id = 20] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf6b800 == 34 [pid = 1925] [id = 12] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x113d11800 == 33 [pid = 1925] [id = 489] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12c792800 == 32 [pid = 1925] [id = 14] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12d005800 == 31 [pid = 1925] [id = 510] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x11694e000 == 30 [pid = 1925] [id = 508] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12c529000 == 29 [pid = 1925] [id = 13] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x118565800 == 28 [pid = 1925] [id = 19] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x1289e1000 == 27 [pid = 1925] [id = 499] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x111c9f800 == 26 [pid = 1925] [id = 22] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12d28b800 == 25 [pid = 1925] [id = 18] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x1295ee800 == 24 [pid = 1925] [id = 500] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca44800 == 23 [pid = 1925] [id = 15] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x1289fd000 == 22 [pid = 1925] [id = 496] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca47000 == 21 [pid = 1925] [id = 509] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5c8800 == 20 [pid = 1925] [id = 501] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12a841800 == 19 [pid = 1925] [id = 8] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12af60000 == 18 [pid = 1925] [id = 502] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x116ae0800 == 17 [pid = 1925] [id = 491] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x129169000 == 16 [pid = 1925] [id = 6] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x119f21000 == 15 [pid = 1925] [id = 497] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc16800 == 14 [pid = 1925] [id = 503] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x1199c5000 == 13 [pid = 1925] [id = 518] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x124db8000 == 12 [pid = 1925] [id = 520] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x119322000 == 11 [pid = 1925] [id = 490] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x1289e9000 == 10 [pid = 1925] [id = 511] 08:54:30 INFO - PROCESS | 1925 | --DOCSHELL 0x118131800 == 9 [pid = 1925] [id = 519] 08:54:31 INFO - PROCESS | 1925 | 1466697271556 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]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 4533ms 08:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:54:31 INFO - PROCESS | 1925 | 1466697271573 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1925 | 1466697271575 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:54:31 INFO - PROCESS | 1925 | 1466697271579 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1925 | 1466697271581 Marionette TRACE conn2 <- [1,2058,null,{}] 08:54:31 INFO - PROCESS | 1925 | 1466697271594 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}] 08:54:31 INFO - PROCESS | 1925 | 1466697271596 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:31 INFO - PROCESS | 1925 | 1466697271686 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:54:31 INFO - PROCESS | 1925 | 1466697271691 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 1925 | 1466697271693 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a29000 == 10 [pid = 1925] [id = 522] 08:54:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 186 (0x121abf400) [pid = 1925] [serial = 1566] [outer = 0x0] 08:54:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 187 (0x123d36c00) [pid = 1925] [serial = 1567] [outer = 0x121abf400] 08:54:31 INFO - PROCESS | 1925 | 1466697271736 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 188 (0x11830d800) [pid = 1925] [serial = 1568] [outer = 0x121abf400] 08:54:32 INFO - PROCESS | 1925 | 1466697272177 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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 630ms 08:54:32 INFO - PROCESS | 1925 | 1466697272209 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 1925 | 1466697272212 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:54:32 INFO - PROCESS | 1925 | 1466697272220 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1925 | 1466697272221 Marionette TRACE conn2 <- [1,2062,null,{}] 08:54:32 INFO - PROCESS | 1925 | 1466697272224 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}] 08:54:32 INFO - PROCESS | 1925 | 1466697272225 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:32 INFO - PROCESS | 1925 | 1466697272337 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:54:32 INFO - PROCESS | 1925 | 1466697272385 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1925 | 1466697272387 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199ab000 == 11 [pid = 1925] [id = 523] 08:54:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 189 (0x126479000) [pid = 1925] [serial = 1569] [outer = 0x0] 08:54:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 190 (0x1293ad400) [pid = 1925] [serial = 1570] [outer = 0x126479000] 08:54:32 INFO - PROCESS | 1925 | 1466697272414 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 191 (0x1294d0000) [pid = 1925] [serial = 1571] [outer = 0x126479000] 08:54:32 INFO - PROCESS | 1925 | 1466697272770 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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 575ms 08:54:32 INFO - PROCESS | 1925 | 1466697272792 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 1925 | 1466697272794 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:54:32 INFO - PROCESS | 1925 | 1466697272796 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1925 | 1466697272798 Marionette TRACE conn2 <- [1,2066,null,{}] 08:54:32 INFO - PROCESS | 1925 | 1466697272824 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}] 08:54:32 INFO - PROCESS | 1925 | 1466697272827 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:32 INFO - PROCESS | 1925 | 1466697272937 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:54:32 INFO - PROCESS | 1925 | 1466697272942 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1925 | 1466697272943 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc04800 == 12 [pid = 1925] [id = 524] 08:54:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 192 (0x110fa6000) [pid = 1925] [serial = 1572] [outer = 0x0] 08:54:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 193 (0x12b0c8000) [pid = 1925] [serial = 1573] [outer = 0x110fa6000] 08:54:32 INFO - PROCESS | 1925 | 1466697272972 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 194 (0x12b931800) [pid = 1925] [serial = 1574] [outer = 0x110fa6000] 08:54:33 INFO - PROCESS | 1925 | 1466697273361 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]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 575ms 08:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:54:33 INFO - PROCESS | 1925 | 1466697273372 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1925 | 1466697273373 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:54:33 INFO - PROCESS | 1925 | 1466697273376 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1925 | 1466697273377 Marionette TRACE conn2 <- [1,2070,null,{}] 08:54:33 INFO - PROCESS | 1925 | 1466697273379 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}] 08:54:33 INFO - PROCESS | 1925 | 1466697273380 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:33 INFO - PROCESS | 1925 | 1466697273491 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:54:33 INFO - PROCESS | 1925 | 1466697273504 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 1925 | 1466697273505 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x12caef000 == 13 [pid = 1925] [id = 525] 08:54:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 195 (0x12bccc400) [pid = 1925] [serial = 1575] [outer = 0x0] 08:54:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 196 (0x12be6a400) [pid = 1925] [serial = 1576] [outer = 0x12bccc400] 08:54:33 INFO - PROCESS | 1925 | 1466697273530 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 197 (0x12bed6c00) [pid = 1925] [serial = 1577] [outer = 0x12bccc400] 08:54:33 INFO - PROCESS | 1925 | 1466697273886 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]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 08:54:33 INFO - PROCESS | 1925 | 1466697273894 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1925 | 1466697273895 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:54:33 INFO - PROCESS | 1925 | 1466697273898 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1925 | 1466697273900 Marionette TRACE conn2 <- [1,2074,null,{}] 08:54:33 INFO - PROCESS | 1925 | 1466697273904 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}] 08:54:33 INFO - PROCESS | 1925 | 1466697273905 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:34 INFO - PROCESS | 1925 | 1466697274015 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 196 (0x112a15000) [pid = 1925] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 195 (0x1176f0800) [pid = 1925] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 194 (0x116f9a800) [pid = 1925] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 193 (0x1176eec00) [pid = 1925] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 192 (0x1128bec00) [pid = 1925] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 191 (0x112868000) [pid = 1925] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 190 (0x1176f0400) [pid = 1925] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 189 (0x123c11c00) [pid = 1925] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 188 (0x128bc5c00) [pid = 1925] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 187 (0x11830ec00) [pid = 1925] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 186 (0x12939e800) [pid = 1925] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 185 (0x112a13c00) [pid = 1925] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 184 (0x118113800) [pid = 1925] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 183 (0x1128b3400) [pid = 1925] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 182 (0x119fafc00) [pid = 1925] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 181 (0x1128bd400) [pid = 1925] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 180 (0x112ac5c00) [pid = 1925] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 179 (0x1293a1800) [pid = 1925] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 178 (0x1121aa800) [pid = 1925] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 177 (0x1213a6800) [pid = 1925] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 176 (0x117149c00) [pid = 1925] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 175 (0x112a1c800) [pid = 1925] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 174 (0x115554800) [pid = 1925] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 173 (0x128a4e000) [pid = 1925] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 172 (0x112a76800) [pid = 1925] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 171 (0x119fb7000) [pid = 1925] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 170 (0x1128b5c00) [pid = 1925] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 169 (0x1216e6c00) [pid = 1925] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 168 (0x11830cc00) [pid = 1925] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 167 (0x12939a000) [pid = 1925] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 166 (0x12411e800) [pid = 1925] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 165 (0x112a16000) [pid = 1925] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 164 (0x1128be000) [pid = 1925] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 163 (0x1258cbc00) [pid = 1925] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 162 (0x124cf3000) [pid = 1925] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 161 (0x12100e000) [pid = 1925] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 160 (0x1176ea800) [pid = 1925] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x119552800) [pid = 1925] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x119743c00) [pid = 1925] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x111f15c00) [pid = 1925] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x128d82400) [pid = 1925] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x12bede800) [pid = 1925] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x128a4bc00) [pid = 1925] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x12bedc400) [pid = 1925] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x12b937c00) [pid = 1925] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x12be65000) [pid = 1925] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x12b934400) [pid = 1925] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x12b8a6000) [pid = 1925] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x12a8cb800) [pid = 1925] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x1293bc000) [pid = 1925] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x1293bac00) [pid = 1925] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x128bbf800) [pid = 1925] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x125f3e000) [pid = 1925] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x128a48000) [pid = 1925] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:54:34 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x119549400) [pid = 1925] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:54:34 INFO - PROCESS | 1925 | 1466697274886 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 1925 | 1466697274887 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x112f07000 == 14 [pid = 1925] [id = 526] 08:54:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 143 (0x111f1f000) [pid = 1925] [serial = 1578] [outer = 0x0] 08:54:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 144 (0x112868000) [pid = 1925] [serial = 1579] [outer = 0x111f1f000] 08:54:34 INFO - PROCESS | 1925 | 1466697274911 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 145 (0x112a13c00) [pid = 1925] [serial = 1580] [outer = 0x111f1f000] 08:54:35 INFO - PROCESS | 1925 | 1466697275205 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]]]}] 08:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1323ms 08:54:35 INFO - PROCESS | 1925 | 1466697275227 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 1925 | 1466697275228 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:54:35 INFO - PROCESS | 1925 | 1466697275231 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 1925 | 1466697275233 Marionette TRACE conn2 <- [1,2078,null,{}] 08:54:35 INFO - PROCESS | 1925 | 1466697275239 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}] 08:54:35 INFO - PROCESS | 1925 | 1466697275243 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:35 INFO - PROCESS | 1925 | 1466697275449 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:54:35 INFO - PROCESS | 1925 | 1466697275460 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 1925 | 1466697275461 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a84e000 == 15 [pid = 1925] [id = 527] 08:54:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 146 (0x112a82c00) [pid = 1925] [serial = 1581] [outer = 0x0] 08:54:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 147 (0x117144000) [pid = 1925] [serial = 1582] [outer = 0x112a82c00] 08:54:35 INFO - PROCESS | 1925 | 1466697275502 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 148 (0x1219c6400) [pid = 1925] [serial = 1583] [outer = 0x112a82c00] 08:54:35 INFO - PROCESS | 1925 | 1466697275925 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]]]}] 08:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 727ms 08:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:54:35 INFO - PROCESS | 1925 | 1466697275958 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 1925 | 1466697275960 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:54:35 INFO - PROCESS | 1925 | 1466697275962 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 1925 | 1466697275963 Marionette TRACE conn2 <- [1,2082,null,{}] 08:54:35 INFO - PROCESS | 1925 | 1466697275965 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}] 08:54:35 INFO - PROCESS | 1925 | 1466697275966 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:36 INFO - PROCESS | 1925 | 1466697276082 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:54:36 INFO - PROCESS | 1925 | 1466697276144 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1925 | 1466697276145 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d914800 == 16 [pid = 1925] [id = 528] 08:54:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 149 (0x119a70800) [pid = 1925] [serial = 1584] [outer = 0x0] 08:54:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 150 (0x1258c4800) [pid = 1925] [serial = 1585] [outer = 0x119a70800] 08:54:36 INFO - PROCESS | 1925 | 1466697276170 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 151 (0x128a54000) [pid = 1925] [serial = 1586] [outer = 0x119a70800] 08:54:36 INFO - PROCESS | 1925 | 1466697276436 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]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 08:54:36 INFO - PROCESS | 1925 | 1466697276480 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1925 | 1466697276482 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:54:36 INFO - PROCESS | 1925 | 1466697276492 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1925 | 1466697276493 Marionette TRACE conn2 <- [1,2086,null,{}] 08:54:36 INFO - PROCESS | 1925 | 1466697276495 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}] 08:54:36 INFO - PROCESS | 1925 | 1466697276496 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:36 INFO - PROCESS | 1925 | 1466697276580 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:54:36 INFO - PROCESS | 1925 | 1466697276586 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1925 | 1466697276587 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x119caa000 == 17 [pid = 1925] [id = 529] 08:54:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 152 (0x125c81000) [pid = 1925] [serial = 1587] [outer = 0x0] 08:54:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 153 (0x1293af800) [pid = 1925] [serial = 1588] [outer = 0x125c81000] 08:54:36 INFO - PROCESS | 1925 | 1466697276611 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 154 (0x12a3b2400) [pid = 1925] [serial = 1589] [outer = 0x125c81000] 08:54:37 INFO - PROCESS | 1925 | 1466697277158 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]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 718ms 08:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:54:37 INFO - PROCESS | 1925 | 1466697277211 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1925 | 1466697277213 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:54:37 INFO - PROCESS | 1925 | 1466697277216 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1925 | 1466697277218 Marionette TRACE conn2 <- [1,2090,null,{}] 08:54:37 INFO - PROCESS | 1925 | 1466697277222 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}] 08:54:37 INFO - PROCESS | 1925 | 1466697277224 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:37 INFO - PROCESS | 1925 | 1466697277334 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:54:37 INFO - PROCESS | 1925 | 1466697277457 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 1925 | 1466697277459 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x121339800 == 18 [pid = 1925] [id = 530] 08:54:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 155 (0x1176eb800) [pid = 1925] [serial = 1590] [outer = 0x0] 08:54:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 156 (0x117eaa000) [pid = 1925] [serial = 1591] [outer = 0x1176eb800] 08:54:37 INFO - PROCESS | 1925 | 1466697277491 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 157 (0x1185afc00) [pid = 1925] [serial = 1592] [outer = 0x1176eb800] 08:54:38 INFO - PROCESS | 1925 | 1466697278011 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]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 821ms 08:54:38 INFO - PROCESS | 1925 | 1466697278045 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1925 | 1466697278049 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:54:38 INFO - PROCESS | 1925 | 1466697278057 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1925 | 1466697278059 Marionette TRACE conn2 <- [1,2094,null,{}] 08:54:38 INFO - PROCESS | 1925 | 1466697278062 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}] 08:54:38 INFO - PROCESS | 1925 | 1466697278063 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:38 INFO - PROCESS | 1925 | 1466697278280 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:54:38 INFO - PROCESS | 1925 | 1466697278475 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 1925 | 1466697278476 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x1132e5000 == 19 [pid = 1925] [id = 531] 08:54:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 158 (0x110ef2000) [pid = 1925] [serial = 1593] [outer = 0x0] 08:54:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 159 (0x111e2a000) [pid = 1925] [serial = 1594] [outer = 0x110ef2000] 08:54:38 INFO - PROCESS | 1925 | 1466697278506 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 160 (0x111f1c800) [pid = 1925] [serial = 1595] [outer = 0x110ef2000] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 159 (0x12b8a8c00) [pid = 1925] [serial = 1564] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 158 (0x11830c000) [pid = 1925] [serial = 1465] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 157 (0x125d02400) [pid = 1925] [serial = 904] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 156 (0x112a1f800) [pid = 1925] [serial = 1455] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 155 (0x112a20000) [pid = 1925] [serial = 1473] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 154 (0x118208800) [pid = 1925] [serial = 1458] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 153 (0x124cfbc00) [pid = 1925] [serial = 1422] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 152 (0x128d7d000) [pid = 1925] [serial = 1425] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 151 (0x128bc7c00) [pid = 1925] [serial = 1423] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 150 (0x119110000) [pid = 1925] [serial = 1446] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 149 (0x1293b7800) [pid = 1925] [serial = 1428] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 148 (0x1172c0c00) [pid = 1925] [serial = 1444] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 147 (0x118309c00) [pid = 1925] [serial = 1404] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 146 (0x1185be800) [pid = 1925] [serial = 1405] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 145 (0x112a14c00) [pid = 1925] [serial = 1407] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 144 (0x115f5f000) [pid = 1925] [serial = 1408] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 143 (0x118311000) [pid = 1925] [serial = 1459] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 142 (0x1210e1800) [pid = 1925] [serial = 1416] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 141 (0x118fb5c00) [pid = 1925] [serial = 1413] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 140 (0x1196ea400) [pid = 1925] [serial = 1414] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 139 (0x1133a8c00) [pid = 1925] [serial = 1461] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 138 (0x1293c3800) [pid = 1925] [serial = 1399] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 137 (0x1185a8c00) [pid = 1925] [serial = 1432] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 136 (0x123c16400) [pid = 1925] [serial = 1449] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 135 (0x118209400) [pid = 1925] [serial = 1410] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 134 (0x11830f400) [pid = 1925] [serial = 1411] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 133 (0x11325cc00) [pid = 1925] [serial = 1401] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 132 (0x113377400) [pid = 1925] [serial = 1456] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 131 (0x116237c00) [pid = 1925] [serial = 1402] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 130 (0x1167b2000) [pid = 1925] [serial = 1431] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 129 (0x1196a1000) [pid = 1925] [serial = 1447] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 128 (0x119741c00) [pid = 1925] [serial = 1434] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 127 (0x128eb9800) [pid = 1925] [serial = 1452] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 126 (0x125f39c00) [pid = 1925] [serial = 1450] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 125 (0x12a693400) [pid = 1925] [serial = 1438] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 124 (0x1293be400) [pid = 1925] [serial = 1453] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 123 (0x1155e4c00) [pid = 1925] [serial = 1443] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 122 (0x115f66000) [pid = 1925] [serial = 1462] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 121 (0x1294c2400) [pid = 1925] [serial = 1437] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 120 (0x12a8ca400) [pid = 1925] [serial = 1440] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 119 (0x12af3e000) [pid = 1925] [serial = 1441] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 118 (0x1293c5800) [pid = 1925] [serial = 1429] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1216e6000) [pid = 1925] [serial = 1419] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1219c7000) [pid = 1925] [serial = 1420] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1264d7400) [pid = 1925] [serial = 1435] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x12939e400) [pid = 1925] [serial = 1426] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x121534c00) [pid = 1925] [serial = 1417] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x118f45800) [pid = 1925] [serial = 1493] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1185b5c00) [pid = 1925] [serial = 1471] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x118115000) [pid = 1925] [serial = 1470] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x11810e800) [pid = 1925] [serial = 1492] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x113313800) [pid = 1925] [serial = 1513] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x11969e800) [pid = 1925] [serial = 1479] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x112869800) [pid = 1925] [serial = 1467] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x121017800) [pid = 1925] [serial = 1534] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x11810c400) [pid = 1925] [serial = 1464] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1185c1000) [pid = 1925] [serial = 1477] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x118115400) [pid = 1925] [serial = 1476] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x113381000) [pid = 1925] [serial = 1474] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x125c87000) [pid = 1925] [serial = 1490] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1293ba000) [pid = 1925] [serial = 1522] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1214b6800) [pid = 1925] [serial = 1483] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x121253c00) [pid = 1925] [serial = 1516] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x12186c000) [pid = 1925] [serial = 1559] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1258c1800) [pid = 1925] [serial = 1489] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11973b800) [pid = 1925] [serial = 1480] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x121ab5c00) [pid = 1925] [serial = 1517] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x125f3b000) [pid = 1925] [serial = 1519] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x121abc000) [pid = 1925] [serial = 1535] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11876fc00) [pid = 1925] [serial = 1558] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x119106400) [pid = 1925] [serial = 1495] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x121018800) [pid = 1925] [serial = 1537] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1244c2000) [pid = 1925] [serial = 1538] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x12a8d2000) [pid = 1925] [serial = 1543] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x128bc7000) [pid = 1925] [serial = 1540] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x123c0b400) [pid = 1925] [serial = 1499] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x126476400) [pid = 1925] [serial = 1501] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x11969f400) [pid = 1925] [serial = 1496] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1294cfc00) [pid = 1925] [serial = 1523] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x128bc8c00) [pid = 1925] [serial = 1561] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x12af3d400) [pid = 1925] [serial = 1525] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x124cf0000) [pid = 1925] [serial = 1487] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12186bc00) [pid = 1925] [serial = 1498] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x118771c00) [pid = 1925] [serial = 1514] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x1219bd400) [pid = 1925] [serial = 1484] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1244bcc00) [pid = 1925] [serial = 1486] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x128a46c00) [pid = 1925] [serial = 1520] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x12be62400) [pid = 1925] [serial = 1547] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x12c47ac00) [pid = 1925] [serial = 1552] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x12bed3c00) [pid = 1925] [serial = 1550] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12bcd0400) [pid = 1925] [serial = 1532] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x12be6e800) [pid = 1925] [serial = 1549] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x12b931400) [pid = 1925] [serial = 1529] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x12bcc1c00) [pid = 1925] [serial = 1531] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x12b0c6000) [pid = 1925] [serial = 1526] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x12b8a8800) [pid = 1925] [serial = 1528] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x12aff8400) [pid = 1925] [serial = 1510] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x12b0c5000) [pid = 1925] [serial = 1511] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x12b8aec00) [pid = 1925] [serial = 1544] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x128eb8800) [pid = 1925] [serial = 1505] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x1293a1000) [pid = 1925] [serial = 1507] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 58 (0x12bcc4400) [pid = 1925] [serial = 1546] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 57 (0x1264e1c00) [pid = 1925] [serial = 1502] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 56 (0x1293b2000) [pid = 1925] [serial = 1541] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 55 (0x128bc9800) [pid = 1925] [serial = 1504] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 54 (0x112a19400) [pid = 1925] [serial = 1468] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 53 (0x1293b4800) [pid = 1925] [serial = 1508] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 52 (0x12ca1ac00) [pid = 1925] [serial = 1556] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 51 (0x1293ba400) [pid = 1925] [serial = 1562] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 50 (0x12c5d9400) [pid = 1925] [serial = 1555] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | --DOMWINDOW == 49 (0x12c5d6400) [pid = 1925] [serial = 1553] [outer = 0x0] [url = about:blank] 08:54:38 INFO - PROCESS | 1925 | 1466697278942 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]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 920ms 08:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:54:38 INFO - PROCESS | 1925 | 1466697278979 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1925 | 1466697278982 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:54:38 INFO - PROCESS | 1925 | 1466697278987 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1925 | 1466697278989 Marionette TRACE conn2 <- [1,2098,null,{}] 08:54:38 INFO - PROCESS | 1925 | 1466697278993 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}] 08:54:38 INFO - PROCESS | 1925 | 1466697278995 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:39 INFO - PROCESS | 1925 | 1466697279064 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:54:39 INFO - PROCESS | 1925 | 1466697279068 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 1925 | 1466697279070 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169be000 == 20 [pid = 1925] [id = 532] 08:54:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 50 (0x1128be400) [pid = 1925] [serial = 1596] [outer = 0x0] 08:54:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 51 (0x112a13800) [pid = 1925] [serial = 1597] [outer = 0x1128be400] 08:54:39 INFO - PROCESS | 1925 | 1466697279101 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 52 (0x112a1b800) [pid = 1925] [serial = 1598] [outer = 0x1128be400] 08:54:39 INFO - PROCESS | 1925 | 1466697279501 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]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 08:54:39 INFO - PROCESS | 1925 | 1466697279508 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1925 | 1466697279510 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:54:39 INFO - PROCESS | 1925 | 1466697279513 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1925 | 1466697279514 Marionette TRACE conn2 <- [1,2102,null,{}] 08:54:39 INFO - PROCESS | 1925 | 1466697279516 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}] 08:54:39 INFO - PROCESS | 1925 | 1466697279517 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:39 INFO - PROCESS | 1925 | 1466697279592 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:54:39 INFO - PROCESS | 1925 | 1466697279598 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 1925 | 1466697279599 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x11813e800 == 21 [pid = 1925] [id = 533] 08:54:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 53 (0x112a73800) [pid = 1925] [serial = 1599] [outer = 0x0] 08:54:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 54 (0x113228400) [pid = 1925] [serial = 1600] [outer = 0x112a73800] 08:54:39 INFO - PROCESS | 1925 | 1466697279628 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 55 (0x1132d2800) [pid = 1925] [serial = 1601] [outer = 0x112a73800] 08:54:40 INFO - PROCESS | 1925 | 1466697280027 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 571ms 08:54:40 INFO - PROCESS | 1925 | 1466697280085 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1925 | 1466697280089 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:54:40 INFO - PROCESS | 1925 | 1466697280100 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1925 | 1466697280105 Marionette TRACE conn2 <- [1,2106,null,{}] 08:54:40 INFO - PROCESS | 1925 | 1466697280109 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}] 08:54:40 INFO - PROCESS | 1925 | 1466697280112 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:40 INFO - PROCESS | 1925 | 1466697280234 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:54:40 INFO - PROCESS | 1925 | 1466697280244 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 1925 | 1466697280245 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x118561000 == 22 [pid = 1925] [id = 534] 08:54:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 56 (0x110eeb800) [pid = 1925] [serial = 1602] [outer = 0x0] 08:54:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 57 (0x113d27400) [pid = 1925] [serial = 1603] [outer = 0x110eeb800] 08:54:40 INFO - PROCESS | 1925 | 1466697280283 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 58 (0x115f5fc00) [pid = 1925] [serial = 1604] [outer = 0x110eeb800] 08:54:40 INFO - PROCESS | 1925 | 1466697280690 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 631ms 08:54:40 INFO - PROCESS | 1925 | 1466697280739 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:54:40 INFO - PROCESS | 1925 | 1466697280740 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:54:40 INFO - PROCESS | 1925 | 1466697280742 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1925 | 1466697280743 Marionette TRACE conn2 <- [1,2110,null,{}] 08:54:40 INFO - PROCESS | 1925 | 1466697280745 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}] 08:54:40 INFO - PROCESS | 1925 | 1466697280747 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:40 INFO - PROCESS | 1925 | 1466697280819 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:54:40 INFO - PROCESS | 1925 | 1466697280823 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 1925 | 1466697280824 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x118fd9800 == 23 [pid = 1925] [id = 535] 08:54:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x111c22400) [pid = 1925] [serial = 1605] [outer = 0x0] 08:54:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x11697dc00) [pid = 1925] [serial = 1606] [outer = 0x111c22400] 08:54:40 INFO - PROCESS | 1925 | 1466697280850 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1172c3400) [pid = 1925] [serial = 1607] [outer = 0x111c22400] 08:54:41 INFO - PROCESS | 1925 | 1466697281196 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]]]}] 08:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 468ms 08:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:54:41 INFO - PROCESS | 1925 | 1466697281210 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 1925 | 1466697281211 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:54:41 INFO - PROCESS | 1925 | 1466697281213 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:54:41 INFO - PROCESS | 1925 | 1466697281215 Marionette TRACE conn2 <- [1,2114,null,{}] 08:54:41 INFO - PROCESS | 1925 | 1466697281219 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}] 08:54:41 INFO - PROCESS | 1925 | 1466697281221 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:41 INFO - PROCESS | 1925 | 1466697281320 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:54:41 INFO - PROCESS | 1925 | 1466697281324 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1925 | 1466697281328 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x118403800 == 24 [pid = 1925] [id = 536] 08:54:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x11810d000) [pid = 1925] [serial = 1608] [outer = 0x0] 08:54:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x118115000) [pid = 1925] [serial = 1609] [outer = 0x11810d000] 08:54:41 INFO - PROCESS | 1925 | 1466697281360 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x118304c00) [pid = 1925] [serial = 1610] [outer = 0x11810d000] 08:54:41 INFO - PROCESS | 1925 | 1466697281740 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]]]}] 08:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 571ms 08:54:41 INFO - PROCESS | 1925 | 1466697281785 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 1925 | 1466697281786 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:54:41 INFO - PROCESS | 1925 | 1466697281788 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:54:41 INFO - PROCESS | 1925 | 1466697281790 Marionette TRACE conn2 <- [1,2118,null,{}] 08:54:41 INFO - PROCESS | 1925 | 1466697281792 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}] 08:54:41 INFO - PROCESS | 1925 | 1466697281793 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:41 INFO - PROCESS | 1925 | 1466697281886 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:54:41 INFO - PROCESS | 1925 | 1466697281922 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1925 | 1466697281923 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199ae000 == 25 [pid = 1925] [id = 537] 08:54:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x11830a000) [pid = 1925] [serial = 1611] [outer = 0x0] 08:54:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x1185b3000) [pid = 1925] [serial = 1612] [outer = 0x11830a000] 08:54:41 INFO - PROCESS | 1925 | 1466697281947 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x1185c0c00) [pid = 1925] [serial = 1613] [outer = 0x11830a000] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x126479000) [pid = 1925] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x121abf400) [pid = 1925] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x12b0c4800) [pid = 1925] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x110fa6000) [pid = 1925] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x12bccc400) [pid = 1925] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x119a70800) [pid = 1925] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x111f1f000) [pid = 1925] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:54:42 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x112a82c00) [pid = 1925] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:54:42 INFO - PROCESS | 1925 | 1466697282417 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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 668ms 08:54:42 INFO - PROCESS | 1925 | 1466697282472 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 1925 | 1466697282475 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:54:42 INFO - PROCESS | 1925 | 1466697282478 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1925 | 1466697282481 Marionette TRACE conn2 <- [1,2122,null,{}] 08:54:42 INFO - PROCESS | 1925 | 1466697282488 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}] 08:54:42 INFO - PROCESS | 1925 | 1466697282489 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:42 INFO - PROCESS | 1925 | 1466697282581 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:54:42 INFO - PROCESS | 1925 | 1466697282670 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1925 | 1466697282672 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x11745b000 == 26 [pid = 1925] [id = 538] 08:54:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x11286fc00) [pid = 1925] [serial = 1614] [outer = 0x0] 08:54:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1128b4400) [pid = 1925] [serial = 1615] [outer = 0x11286fc00] 08:54:42 INFO - PROCESS | 1925 | 1466697282703 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x112a1ec00) [pid = 1925] [serial = 1616] [outer = 0x11286fc00] 08:54:43 INFO - PROCESS | 1925 | 1466697283119 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]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 675ms 08:54:43 INFO - PROCESS | 1925 | 1466697283154 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 1925 | 1466697283157 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:54:43 INFO - PROCESS | 1925 | 1466697283161 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1925 | 1466697283163 Marionette TRACE conn2 <- [1,2126,null,{}] 08:54:43 INFO - PROCESS | 1925 | 1466697283166 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}] 08:54:43 INFO - PROCESS | 1925 | 1466697283167 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:43 INFO - PROCESS | 1925 | 1466697283262 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:54:43 INFO - PROCESS | 1925 | 1466697283314 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 1925 | 1466697283315 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x11930b000 == 27 [pid = 1925] [id = 539] 08:54:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x113261c00) [pid = 1925] [serial = 1617] [outer = 0x0] 08:54:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x113377400) [pid = 1925] [serial = 1618] [outer = 0x113261c00] 08:54:43 INFO - PROCESS | 1925 | 1466697283346 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x1155e4c00) [pid = 1925] [serial = 1619] [outer = 0x113261c00] 08:54:43 INFO - PROCESS | 1925 | 1466697283803 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]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 669ms 08:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:54:43 INFO - PROCESS | 1925 | 1466697283832 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 1925 | 1466697283834 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:54:43 INFO - PROCESS | 1925 | 1466697283838 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1925 | 1466697283842 Marionette TRACE conn2 <- [1,2130,null,{}] 08:54:43 INFO - PROCESS | 1925 | 1466697283853 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}] 08:54:43 INFO - PROCESS | 1925 | 1466697283858 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:43 INFO - PROCESS | 1925 | 1466697283982 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:54:44 INFO - PROCESS | 1925 | 1466697284049 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1925 | 1466697284051 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x118412800 == 28 [pid = 1925] [id = 540] 08:54:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x1176f1000) [pid = 1925] [serial = 1620] [outer = 0x0] 08:54:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x118205000) [pid = 1925] [serial = 1621] [outer = 0x1176f1000] 08:54:44 INFO - PROCESS | 1925 | 1466697284082 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x1185b1c00) [pid = 1925] [serial = 1622] [outer = 0x1176f1000] 08:54:44 INFO - PROCESS | 1925 | 1466697284491 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] 08:54:44 INFO - PROCESS | 1925 | 1466697284514 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:54:44 INFO - PROCESS | 1925 | 1466697284518 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1925 | 1466697284520 Marionette TRACE conn2 <- [1,2134,null,{}] 08:54:44 INFO - PROCESS | 1925 | 1466697284523 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}] 08:54:44 INFO - PROCESS | 1925 | 1466697284524 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:44 INFO - PROCESS | 1925 | 1466697284618 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:54:44 INFO - PROCESS | 1925 | 1466697284666 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1925 | 1466697284668 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f63000 == 29 [pid = 1925] [id = 541] 08:54:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x1185c6000) [pid = 1925] [serial = 1623] [outer = 0x0] 08:54:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x118faa000) [pid = 1925] [serial = 1624] [outer = 0x1185c6000] 08:54:44 INFO - PROCESS | 1925 | 1466697284697 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x119107800) [pid = 1925] [serial = 1625] [outer = 0x1185c6000] 08:54:45 INFO - PROCESS | 1925 | 1466697285267 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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 825ms 08:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:54:45 INFO - PROCESS | 1925 | 1466697285363 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1925 | 1466697285366 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:54:45 INFO - PROCESS | 1925 | 1466697285373 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1925 | 1466697285377 Marionette TRACE conn2 <- [1,2138,null,{}] 08:54:45 INFO - PROCESS | 1925 | 1466697285380 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}] 08:54:45 INFO - PROCESS | 1925 | 1466697285382 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:45 INFO - PROCESS | 1925 | 1466697285454 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:54:45 INFO - PROCESS | 1925 | 1466697285497 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 1925 | 1466697285500 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181bd000 == 30 [pid = 1925] [id = 542] 08:54:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x112a1bc00) [pid = 1925] [serial = 1626] [outer = 0x0] 08:54:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x112a1f800) [pid = 1925] [serial = 1627] [outer = 0x112a1bc00] 08:54:45 INFO - PROCESS | 1925 | 1466697285541 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1132d1c00) [pid = 1925] [serial = 1628] [outer = 0x112a1bc00] 08:54:46 INFO - PROCESS | 1925 | 1466697286007 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]]]}] 08:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 682ms 08:54:46 INFO - PROCESS | 1925 | 1466697286054 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 1925 | 1466697286058 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:54:46 INFO - PROCESS | 1925 | 1466697286064 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 1925 | 1466697286067 Marionette TRACE conn2 <- [1,2142,null,{}] 08:54:46 INFO - PROCESS | 1925 | 1466697286071 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}] 08:54:46 INFO - PROCESS | 1925 | 1466697286073 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:46 INFO - PROCESS | 1925 | 1466697286217 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x1293af800) [pid = 1925] [serial = 1588] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x1293ad400) [pid = 1925] [serial = 1570] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x1294d0000) [pid = 1925] [serial = 1571] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x123d36c00) [pid = 1925] [serial = 1567] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12b8b4000) [pid = 1925] [serial = 1565] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x12b931800) [pid = 1925] [serial = 1574] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x12b0c8000) [pid = 1925] [serial = 1573] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x12be6a400) [pid = 1925] [serial = 1576] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x12bed6c00) [pid = 1925] [serial = 1577] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x1258c4800) [pid = 1925] [serial = 1585] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x112868000) [pid = 1925] [serial = 1579] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x117144000) [pid = 1925] [serial = 1582] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x112a13c00) [pid = 1925] [serial = 1580] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x128a54000) [pid = 1925] [serial = 1586] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x11830d800) [pid = 1925] [serial = 1568] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | --DOMWINDOW == 58 (0x1219c6400) [pid = 1925] [serial = 1583] [outer = 0x0] [url = about:blank] 08:54:46 INFO - PROCESS | 1925 | 1466697286332 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1925 | 1466697286333 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x117466000 == 31 [pid = 1925] [id = 543] 08:54:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x112a1d000) [pid = 1925] [serial = 1629] [outer = 0x0] 08:54:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x113313c00) [pid = 1925] [serial = 1630] [outer = 0x112a1d000] 08:54:46 INFO - PROCESS | 1925 | 1466697286380 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1167b0000) [pid = 1925] [serial = 1631] [outer = 0x112a1d000] 08:54:46 INFO - PROCESS | 1925 | 1466697286748 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] 08:54:46 INFO - PROCESS | 1925 | 1466697286788 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:54:46 INFO - PROCESS | 1925 | 1466697286790 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 1925 | 1466697286793 Marionette TRACE conn2 <- [1,2146,null,{}] 08:54:46 INFO - PROCESS | 1925 | 1466697286800 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}] 08:54:46 INFO - PROCESS | 1925 | 1466697286803 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:46 INFO - PROCESS | 1925 | 1466697286896 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:54:46 INFO - PROCESS | 1925 | 1466697286950 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1925 | 1466697286952 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a1d800 == 32 [pid = 1925] [id = 544] 08:54:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x116f92800) [pid = 1925] [serial = 1632] [outer = 0x0] 08:54:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x11820bc00) [pid = 1925] [serial = 1633] [outer = 0x116f92800] 08:54:46 INFO - PROCESS | 1925 | 1466697286979 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x118fadc00) [pid = 1925] [serial = 1634] [outer = 0x116f92800] 08:54:47 INFO - PROCESS | 1925 | 1466697287263 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] 08:54:47 INFO - PROCESS | 1925 | 1466697287313 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:54:47 INFO - PROCESS | 1925 | 1466697287315 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1925 | 1466697287317 Marionette TRACE conn2 <- [1,2150,null,{}] 08:54:47 INFO - PROCESS | 1925 | 1466697287323 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}] 08:54:47 INFO - PROCESS | 1925 | 1466697287324 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:47 INFO - PROCESS | 1925 | 1466697287409 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:54:47 INFO - PROCESS | 1925 | 1466697287465 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1925 | 1466697287466 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212ad000 == 33 [pid = 1925] [id = 545] 08:54:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x118fac000) [pid = 1925] [serial = 1635] [outer = 0x0] 08:54:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x119548400) [pid = 1925] [serial = 1636] [outer = 0x118fac000] 08:54:47 INFO - PROCESS | 1925 | 1466697287491 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x1128b4000) [pid = 1925] [serial = 1637] [outer = 0x118fac000] 08:54:47 INFO - PROCESS | 1925 | 1466697287756 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]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 473ms 08:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:54:47 INFO - PROCESS | 1925 | 1466697287791 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1925 | 1466697287792 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:54:47 INFO - PROCESS | 1925 | 1466697287794 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1925 | 1466697287795 Marionette TRACE conn2 <- [1,2154,null,{}] 08:54:47 INFO - PROCESS | 1925 | 1466697287798 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}] 08:54:47 INFO - PROCESS | 1925 | 1466697287799 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:47 INFO - PROCESS | 1925 | 1466697287889 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:54:47 INFO - PROCESS | 1925 | 1466697287892 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1925 | 1466697287893 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x1213c5000 == 34 [pid = 1925] [id = 546] 08:54:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x11969e400) [pid = 1925] [serial = 1638] [outer = 0x0] 08:54:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x11973dc00) [pid = 1925] [serial = 1639] [outer = 0x11969e400] 08:54:47 INFO - PROCESS | 1925 | 1466697287920 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x1199d2000) [pid = 1925] [serial = 1640] [outer = 0x11969e400] 08:54:48 INFO - PROCESS | 1925 | 1466697288259 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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 472ms 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:54:48 INFO - PROCESS | 1925 | 1466697288270 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1925 | 1466697288272 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:54:48 INFO - PROCESS | 1925 | 1466697288274 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1925 | 1466697288275 Marionette TRACE conn2 <- [1,2158,null,{}] 08:54:48 INFO - PROCESS | 1925 | 1466697288277 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}] 08:54:48 INFO - PROCESS | 1925 | 1466697288281 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:48 INFO - PROCESS | 1925 | 1466697288422 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:54:48 INFO - PROCESS | 1925 | 1466697288433 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1925 | 1466697288434 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x121a89000 == 35 [pid = 1925] [id = 547] 08:54:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x119f25c00) [pid = 1925] [serial = 1641] [outer = 0x0] 08:54:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x121016800) [pid = 1925] [serial = 1642] [outer = 0x119f25c00] 08:54:48 INFO - PROCESS | 1925 | 1466697288459 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x1219ba800) [pid = 1925] [serial = 1643] [outer = 0x119f25c00] 08:54:48 INFO - PROCESS | 1925 | 1466697288785 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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 570ms 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:54:48 INFO - PROCESS | 1925 | 1466697288845 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1925 | 1466697288846 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:54:48 INFO - PROCESS | 1925 | 1466697288848 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1925 | 1466697288849 Marionette TRACE conn2 <- [1,2162,null,{}] 08:54:48 INFO - PROCESS | 1925 | 1466697288851 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}] 08:54:48 INFO - PROCESS | 1925 | 1466697288852 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:48 INFO - PROCESS | 1925 | 1466697288946 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:54:48 INFO - PROCESS | 1925 | 1466697288957 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1925 | 1466697288958 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x111c9a000 == 36 [pid = 1925] [id = 548] 08:54:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1219bb000) [pid = 1925] [serial = 1644] [outer = 0x0] 08:54:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1219c3800) [pid = 1925] [serial = 1645] [outer = 0x1219bb000] 08:54:48 INFO - PROCESS | 1925 | 1466697288982 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x123c0d800) [pid = 1925] [serial = 1646] [outer = 0x1219bb000] 08:54:49 INFO - PROCESS | 1925 | 1466697289325 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]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 08:54:49 INFO - PROCESS | 1925 | 1466697289370 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 1925 | 1466697289372 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:54:49 INFO - PROCESS | 1925 | 1466697289376 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 1925 | 1466697289377 Marionette TRACE conn2 <- [1,2166,null,{}] 08:54:49 INFO - PROCESS | 1925 | 1466697289380 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}] 08:54:49 INFO - PROCESS | 1925 | 1466697289382 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:49 INFO - PROCESS | 1925 | 1466697289535 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:54:49 INFO - PROCESS | 1925 | 1466697289552 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 1925 | 1466697289554 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x124dc5800 == 37 [pid = 1925] [id = 549] 08:54:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x123c0e400) [pid = 1925] [serial = 1647] [outer = 0x0] 08:54:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x12411dc00) [pid = 1925] [serial = 1648] [outer = 0x123c0e400] 08:54:49 INFO - PROCESS | 1925 | 1466697289592 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1244c0c00) [pid = 1925] [serial = 1649] [outer = 0x123c0e400] 08:54:49 INFO - PROCESS | 1925 | 1466697289956 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]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 619ms 08:54:49 INFO - PROCESS | 1925 | 1466697289995 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 1925 | 1466697289996 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:54:49 INFO - PROCESS | 1925 | 1466697289998 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1925 | 1466697289999 Marionette TRACE conn2 <- [1,2170,null,{}] 08:54:50 INFO - PROCESS | 1925 | 1466697290002 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}] 08:54:50 INFO - PROCESS | 1925 | 1466697290003 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:50 INFO - PROCESS | 1925 | 1466697290110 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:54:50 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x112a73800) [pid = 1925] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:54:50 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x110ef2000) [pid = 1925] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:54:50 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x110eeb800) [pid = 1925] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:54:50 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x1128be400) [pid = 1925] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:54:50 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x111c22400) [pid = 1925] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:54:50 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x11810d000) [pid = 1925] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:54:50 INFO - PROCESS | 1925 | 1466697290150 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1925 | 1466697290151 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b0800 == 38 [pid = 1925] [id = 550] 08:54:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x111aac400) [pid = 1925] [serial = 1650] [outer = 0x0] 08:54:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x112869000) [pid = 1925] [serial = 1651] [outer = 0x111aac400] 08:54:50 INFO - PROCESS | 1925 | 1466697290176 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x117ea8000) [pid = 1925] [serial = 1652] [outer = 0x111aac400] 08:54:50 INFO - PROCESS | 1925 | 1466697290430 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]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 472ms 08:54:50 INFO - PROCESS | 1925 | 1466697290474 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1925 | 1466697290475 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:54:50 INFO - PROCESS | 1925 | 1466697290477 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1925 | 1466697290478 Marionette TRACE conn2 <- [1,2174,null,{}] 08:54:50 INFO - PROCESS | 1925 | 1466697290481 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}] 08:54:50 INFO - PROCESS | 1925 | 1466697290482 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:50 INFO - PROCESS | 1925 | 1466697290581 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:54:50 INFO - PROCESS | 1925 | 1466697290584 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1925 | 1466697290587 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289fd000 == 39 [pid = 1925] [id = 551] 08:54:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x112a73800) [pid = 1925] [serial = 1653] [outer = 0x0] 08:54:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x124c9cc00) [pid = 1925] [serial = 1654] [outer = 0x112a73800] 08:54:50 INFO - PROCESS | 1925 | 1466697290611 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1258c1000) [pid = 1925] [serial = 1655] [outer = 0x112a73800] 08:54:50 INFO - PROCESS | 1925 | 1466697290947 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]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 08:54:50 INFO - PROCESS | 1925 | 1466697290995 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1925 | 1466697290997 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:54:51 INFO - PROCESS | 1925 | 1466697290999 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1925 | 1466697291001 Marionette TRACE conn2 <- [1,2178,null,{}] 08:54:51 INFO - PROCESS | 1925 | 1466697291003 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}] 08:54:51 INFO - PROCESS | 1925 | 1466697291005 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:51 INFO - PROCESS | 1925 | 1466697291117 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:54:51 INFO - PROCESS | 1925 | 1466697291123 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1925 | 1466697291124 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a81000 == 40 [pid = 1925] [id = 552] 08:54:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x124631400) [pid = 1925] [serial = 1656] [outer = 0x0] 08:54:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1258c6000) [pid = 1925] [serial = 1657] [outer = 0x124631400] 08:54:51 INFO - PROCESS | 1925 | 1466697291150 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x126476400) [pid = 1925] [serial = 1658] [outer = 0x124631400] 08:54:51 INFO - PROCESS | 1925 | 1466697291468 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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 08:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:54:51 INFO - PROCESS | 1925 | 1466697291520 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 1925 | 1466697291521 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:54:51 INFO - PROCESS | 1925 | 1466697291523 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1925 | 1466697291524 Marionette TRACE conn2 <- [1,2182,null,{}] 08:54:51 INFO - PROCESS | 1925 | 1466697291526 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}] 08:54:51 INFO - PROCESS | 1925 | 1466697291527 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:51 INFO - PROCESS | 1925 | 1466697291607 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:54:51 INFO - PROCESS | 1925 | 1466697291611 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1925 | 1466697291612 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x129430800 == 41 [pid = 1925] [id = 553] 08:54:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x12647a800) [pid = 1925] [serial = 1659] [outer = 0x0] 08:54:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1264dec00) [pid = 1925] [serial = 1660] [outer = 0x12647a800] 08:54:51 INFO - PROCESS | 1925 | 1466697291635 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x128a4fc00) [pid = 1925] [serial = 1661] [outer = 0x12647a800] 08:54:51 INFO - PROCESS | 1925 | 1466697291973 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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 08:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:54:51 INFO - PROCESS | 1925 | 1466697291992 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 1925 | 1466697291994 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:54:51 INFO - PROCESS | 1925 | 1466697291996 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1925 | 1466697291997 Marionette TRACE conn2 <- [1,2186,null,{}] 08:54:52 INFO - PROCESS | 1925 | 1466697292000 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}] 08:54:52 INFO - PROCESS | 1925 | 1466697292002 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:52 INFO - PROCESS | 1925 | 1466697292111 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:54:52 INFO - PROCESS | 1925 | 1466697292117 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 1925 | 1466697292118 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a505000 == 42 [pid = 1925] [id = 554] 08:54:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x119553400) [pid = 1925] [serial = 1662] [outer = 0x0] 08:54:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x128a54c00) [pid = 1925] [serial = 1663] [outer = 0x119553400] 08:54:52 INFO - PROCESS | 1925 | 1466697292142 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x128bc7000) [pid = 1925] [serial = 1664] [outer = 0x119553400] 08:54:52 INFO - PROCESS | 1925 | 1466697292508 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]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 08:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:54:52 INFO - PROCESS | 1925 | 1466697292518 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 1925 | 1466697292520 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:54:52 INFO - PROCESS | 1925 | 1466697292523 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 1925 | 1466697292525 Marionette TRACE conn2 <- [1,2190,null,{}] 08:54:52 INFO - PROCESS | 1925 | 1466697292529 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}] 08:54:52 INFO - PROCESS | 1925 | 1466697292531 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:52 INFO - PROCESS | 1925 | 1466697292634 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:54:52 INFO - PROCESS | 1925 | 1466697292687 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 1925 | 1466697292690 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x11814b000 == 43 [pid = 1925] [id = 555] 08:54:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x112864800) [pid = 1925] [serial = 1665] [outer = 0x0] 08:54:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x11286f400) [pid = 1925] [serial = 1666] [outer = 0x112864800] 08:54:52 INFO - PROCESS | 1925 | 1466697292724 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1131d5400) [pid = 1925] [serial = 1667] [outer = 0x112864800] 08:54:53 INFO - PROCESS | 1925 | 1466697293160 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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 08:54:53 INFO - PROCESS | 1925 | 1466697293195 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 1925 | 1466697293200 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:54:53 INFO - PROCESS | 1925 | 1466697293207 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 1925 | 1466697293209 Marionette TRACE conn2 <- [1,2194,null,{}] 08:54:53 INFO - PROCESS | 1925 | 1466697293213 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}] 08:54:53 INFO - PROCESS | 1925 | 1466697293216 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:53 INFO - PROCESS | 1925 | 1466697293355 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:54:53 INFO - PROCESS | 1925 | 1466697293424 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 1925 | 1466697293426 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f80000 == 44 [pid = 1925] [id = 556] 08:54:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x11810ac00) [pid = 1925] [serial = 1668] [outer = 0x0] 08:54:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x118118000) [pid = 1925] [serial = 1669] [outer = 0x11810ac00] 08:54:53 INFO - PROCESS | 1925 | 1466697293457 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1185a8c00) [pid = 1925] [serial = 1670] [outer = 0x11810ac00] 08:54:53 INFO - PROCESS | 1925 | 1466697293872 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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 677ms 08:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:54:53 INFO - PROCESS | 1925 | 1466697293882 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 1925 | 1466697293884 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:54:53 INFO - PROCESS | 1925 | 1466697293886 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 1925 | 1466697293889 Marionette TRACE conn2 <- [1,2198,null,{}] 08:54:53 INFO - PROCESS | 1925 | 1466697293897 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}] 08:54:53 INFO - PROCESS | 1925 | 1466697293900 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:54 INFO - PROCESS | 1925 | 1466697294007 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:54:54 INFO - PROCESS | 1925 | 1466697294062 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1925 | 1466697294064 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x129173800 == 45 [pid = 1925] [id = 557] 08:54:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1196ea400) [pid = 1925] [serial = 1671] [outer = 0x0] 08:54:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x121013c00) [pid = 1925] [serial = 1672] [outer = 0x1196ea400] 08:54:54 INFO - PROCESS | 1925 | 1466697294099 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1214bb000) [pid = 1925] [serial = 1673] [outer = 0x1196ea400] 08:54:54 INFO - PROCESS | 1925 | 1466697294536 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]]]}] 08:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 674ms 08:54:54 INFO - PROCESS | 1925 | 1466697294560 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:54:54 INFO - PROCESS | 1925 | 1466697294562 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:54:54 INFO - PROCESS | 1925 | 1466697294564 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 1925 | 1466697294566 Marionette TRACE conn2 <- [1,2202,null,{}] 08:54:54 INFO - PROCESS | 1925 | 1466697294568 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}] 08:54:54 INFO - PROCESS | 1925 | 1466697294569 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:54 INFO - PROCESS | 1925 | 1466697294671 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:54:54 INFO - PROCESS | 1925 | 1466697294764 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1925 | 1466697294765 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a849800 == 46 [pid = 1925] [id = 558] 08:54:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1219c7c00) [pid = 1925] [serial = 1674] [outer = 0x0] 08:54:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x123d94400) [pid = 1925] [serial = 1675] [outer = 0x1219c7c00] 08:54:54 INFO - PROCESS | 1925 | 1466697294795 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x124cf9000) [pid = 1925] [serial = 1676] [outer = 0x1219c7c00] 08:54:55 INFO - PROCESS | 1925 | 1466697295390 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]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 869ms 08:54:55 INFO - PROCESS | 1925 | 1466697295434 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1925 | 1466697295436 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:54:55 INFO - PROCESS | 1925 | 1466697295440 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1925 | 1466697295442 Marionette TRACE conn2 <- [1,2206,null,{}] 08:54:55 INFO - PROCESS | 1925 | 1466697295445 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}] 08:54:55 INFO - PROCESS | 1925 | 1466697295447 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:55 INFO - PROCESS | 1925 | 1466697295538 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:54:55 INFO - PROCESS | 1925 | 1466697295608 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 1925 | 1466697295611 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x118569000 == 47 [pid = 1925] [id = 559] 08:54:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1128b1800) [pid = 1925] [serial = 1677] [outer = 0x0] 08:54:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x112a19000) [pid = 1925] [serial = 1678] [outer = 0x1128b1800] 08:54:55 INFO - PROCESS | 1925 | 1466697295638 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x113261000) [pid = 1925] [serial = 1679] [outer = 0x1128b1800] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc03000 == 46 [pid = 1925] [id = 521] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x129430800 == 45 [pid = 1925] [id = 553] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x128a81000 == 44 [pid = 1925] [id = 552] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1289fd000 == 43 [pid = 1925] [id = 551] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b0800 == 42 [pid = 1925] [id = 550] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x124dc5800 == 41 [pid = 1925] [id = 549] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x111c9a000 == 40 [pid = 1925] [id = 548] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x121a89000 == 39 [pid = 1925] [id = 547] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1213c5000 == 38 [pid = 1925] [id = 546] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1212ad000 == 37 [pid = 1925] [id = 545] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x119a1d800 == 36 [pid = 1925] [id = 544] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x117466000 == 35 [pid = 1925] [id = 543] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x1181bd000 == 34 [pid = 1925] [id = 542] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x120f63000 == 33 [pid = 1925] [id = 541] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x118412800 == 32 [pid = 1925] [id = 540] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12a849800 == 31 [pid = 1925] [id = 558] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x129173800 == 30 [pid = 1925] [id = 557] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x120f80000 == 29 [pid = 1925] [id = 556] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12a505000 == 28 [pid = 1925] [id = 554] 08:54:56 INFO - PROCESS | 1925 | --DOCSHELL 0x11814b000 == 27 [pid = 1925] [id = 555] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x118304c00) [pid = 1925] [serial = 1610] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x113228400) [pid = 1925] [serial = 1600] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1132d2800) [pid = 1925] [serial = 1601] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x111e2a000) [pid = 1925] [serial = 1594] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x111f1c800) [pid = 1925] [serial = 1595] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x117eaa000) [pid = 1925] [serial = 1591] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x113d27400) [pid = 1925] [serial = 1603] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x115f5fc00) [pid = 1925] [serial = 1604] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x112a13800) [pid = 1925] [serial = 1597] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112a1b800) [pid = 1925] [serial = 1598] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1185b3000) [pid = 1925] [serial = 1612] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1172c3400) [pid = 1925] [serial = 1607] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11697dc00) [pid = 1925] [serial = 1606] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x118115000) [pid = 1925] [serial = 1609] [outer = 0x0] [url = about:blank] 08:54:56 INFO - PROCESS | 1925 | 1466697296642 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]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1223ms 08:54:56 INFO - PROCESS | 1925 | 1466697296662 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 1925 | 1466697296665 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:54:56 INFO - PROCESS | 1925 | 1466697296670 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 1925 | 1466697296671 Marionette TRACE conn2 <- [1,2210,null,{}] 08:54:56 INFO - PROCESS | 1925 | 1466697296675 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}] 08:54:56 INFO - PROCESS | 1925 | 1466697296677 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:56 INFO - PROCESS | 1925 | 1466697296756 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:54:56 INFO - PROCESS | 1925 | 1466697296761 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 1925 | 1466697296763 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169a7800 == 28 [pid = 1925] [id = 560] 08:54:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1128b8400) [pid = 1925] [serial = 1680] [outer = 0x0] 08:54:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1128bf400) [pid = 1925] [serial = 1681] [outer = 0x1128b8400] 08:54:56 INFO - PROCESS | 1925 | 1466697296794 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x112ee4400) [pid = 1925] [serial = 1682] [outer = 0x1128b8400] 08:54:57 INFO - PROCESS | 1925 | 1466697297122 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]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 472ms 08:54:57 INFO - PROCESS | 1925 | 1466697297141 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1925 | 1466697297145 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:54:57 INFO - PROCESS | 1925 | 1466697297150 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1925 | 1466697297154 Marionette TRACE conn2 <- [1,2214,null,{}] 08:54:57 INFO - PROCESS | 1925 | 1466697297157 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}] 08:54:57 INFO - PROCESS | 1925 | 1466697297158 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:57 INFO - PROCESS | 1925 | 1466697297259 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:54:57 INFO - PROCESS | 1925 | 1466697297315 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1925 | 1466697297316 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x11817b800 == 29 [pid = 1925] [id = 561] 08:54:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1133a8000) [pid = 1925] [serial = 1683] [outer = 0x0] 08:54:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1167b2000) [pid = 1925] [serial = 1684] [outer = 0x1133a8000] 08:54:57 INFO - PROCESS | 1925 | 1466697297347 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1172bd800) [pid = 1925] [serial = 1685] [outer = 0x1133a8000] 08:54:57 INFO - PROCESS | 1925 | 1466697297628 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]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 525ms 08:54:57 INFO - PROCESS | 1925 | 1466697297675 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1925 | 1466697297684 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:54:57 INFO - PROCESS | 1925 | 1466697297690 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1925 | 1466697297693 Marionette TRACE conn2 <- [1,2218,null,{}] 08:54:57 INFO - PROCESS | 1925 | 1466697297702 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}] 08:54:57 INFO - PROCESS | 1925 | 1466697297706 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:57 INFO - PROCESS | 1925 | 1466697297790 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:54:57 INFO - PROCESS | 1925 | 1466697297843 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1925 | 1466697297845 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195d9000 == 30 [pid = 1925] [id = 562] 08:54:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1176f1800) [pid = 1925] [serial = 1686] [outer = 0x0] 08:54:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x118304c00) [pid = 1925] [serial = 1687] [outer = 0x1176f1800] 08:54:57 INFO - PROCESS | 1925 | 1466697297873 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1185c2000) [pid = 1925] [serial = 1688] [outer = 0x1176f1800] 08:54:58 INFO - PROCESS | 1925 | 1466697298176 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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms 08:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:54:58 INFO - PROCESS | 1925 | 1466697298211 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 1925 | 1466697298213 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:54:58 INFO - PROCESS | 1925 | 1466697298215 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1925 | 1466697298216 Marionette TRACE conn2 <- [1,2222,null,{}] 08:54:58 INFO - PROCESS | 1925 | 1466697298221 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}] 08:54:58 INFO - PROCESS | 1925 | 1466697298222 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:58 INFO - PROCESS | 1925 | 1466697298297 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:54:58 INFO - PROCESS | 1925 | 1466697298304 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1925 | 1466697298305 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f09800 == 31 [pid = 1925] [id = 563] 08:54:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x119103c00) [pid = 1925] [serial = 1689] [outer = 0x0] 08:54:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x11969d400) [pid = 1925] [serial = 1690] [outer = 0x119103c00] 08:54:58 INFO - PROCESS | 1925 | 1466697298330 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1196e6800) [pid = 1925] [serial = 1691] [outer = 0x119103c00] 08:54:58 INFO - PROCESS | 1925 | 1466697298662 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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 473ms 08:54:58 INFO - PROCESS | 1925 | 1466697298689 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 1925 | 1466697298691 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:54:58 INFO - PROCESS | 1925 | 1466697298694 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1925 | 1466697298696 Marionette TRACE conn2 <- [1,2226,null,{}] 08:54:58 INFO - PROCESS | 1925 | 1466697298699 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}] 08:54:58 INFO - PROCESS | 1925 | 1466697298701 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:58 INFO - PROCESS | 1925 | 1466697298871 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:54:58 INFO - PROCESS | 1925 | 1466697298892 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1925 | 1466697298894 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212b6000 == 32 [pid = 1925] [id = 564] 08:54:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1196e9000) [pid = 1925] [serial = 1692] [outer = 0x0] 08:54:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x119fb7400) [pid = 1925] [serial = 1693] [outer = 0x1196e9000] 08:54:58 INFO - PROCESS | 1925 | 1466697298931 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1214b4c00) [pid = 1925] [serial = 1694] [outer = 0x1196e9000] 08:54:59 INFO - PROCESS | 1925 | 1466697299296 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]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 626ms 08:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:54:59 INFO - PROCESS | 1925 | 1466697299320 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1925 | 1466697299322 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:54:59 INFO - PROCESS | 1925 | 1466697299324 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1925 | 1466697299325 Marionette TRACE conn2 <- [1,2230,null,{}] 08:54:59 INFO - PROCESS | 1925 | 1466697299327 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}] 08:54:59 INFO - PROCESS | 1925 | 1466697299331 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:59 INFO - PROCESS | 1925 | 1466697299443 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:54:59 INFO - PROCESS | 1925 | 1466697299482 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1925 | 1466697299483 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d15800 == 33 [pid = 1925] [id = 565] 08:54:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1216e1c00) [pid = 1925] [serial = 1695] [outer = 0x0] 08:54:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1219c6c00) [pid = 1925] [serial = 1696] [outer = 0x1216e1c00] 08:54:59 INFO - PROCESS | 1925 | 1466697299508 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x124cf5400) [pid = 1925] [serial = 1697] [outer = 0x1216e1c00] 08:54:59 INFO - PROCESS | 1925 | 1466697299795 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]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 08:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:54:59 INFO - PROCESS | 1925 | 1466697299843 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1925 | 1466697299844 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:54:59 INFO - PROCESS | 1925 | 1466697299846 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1925 | 1466697299848 Marionette TRACE conn2 <- [1,2234,null,{}] 08:54:59 INFO - PROCESS | 1925 | 1466697299856 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}] 08:54:59 INFO - PROCESS | 1925 | 1466697299857 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:59 INFO - PROCESS | 1925 | 1466697299958 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:54:59 INFO - PROCESS | 1925 | 1466697299962 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1925 | 1466697299963 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:54:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289e2800 == 34 [pid = 1925] [id = 566] 08:54:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1214ba400) [pid = 1925] [serial = 1698] [outer = 0x0] 08:54:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1258bfc00) [pid = 1925] [serial = 1699] [outer = 0x1214ba400] 08:54:59 INFO - PROCESS | 1925 | 1466697299987 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x125d8b000) [pid = 1925] [serial = 1700] [outer = 0x1214ba400] 08:55:00 INFO - PROCESS | 1925 | 1466697300317 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]]]}] 08:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 08:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:55:00 INFO - PROCESS | 1925 | 1466697300367 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 1925 | 1466697300368 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:55:00 INFO - PROCESS | 1925 | 1466697300370 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 1925 | 1466697300372 Marionette TRACE conn2 <- [1,2238,null,{}] 08:55:00 INFO - PROCESS | 1925 | 1466697300374 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}] 08:55:00 INFO - PROCESS | 1925 | 1466697300375 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:00 INFO - PROCESS | 1925 | 1466697300470 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:55:00 INFO - PROCESS | 1925 | 1466697300474 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 1925 | 1466697300475 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a72800 == 35 [pid = 1925] [id = 567] 08:55:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x125c7c000) [pid = 1925] [serial = 1701] [outer = 0x0] 08:55:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x12647f000) [pid = 1925] [serial = 1702] [outer = 0x125c7c000] 08:55:00 INFO - PROCESS | 1925 | 1466697300499 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1264e4800) [pid = 1925] [serial = 1703] [outer = 0x125c7c000] 08:55:01 INFO - PROCESS | 1925 | 1466697301049 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]]]}] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x1219bb000) [pid = 1925] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x123c0e400) [pid = 1925] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x111aac400) [pid = 1925] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x11286fc00) [pid = 1925] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x112a1d000) [pid = 1925] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x116f92800) [pid = 1925] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12647a800) [pid = 1925] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x112a1bc00) [pid = 1925] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x113261c00) [pid = 1925] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1176f1000) [pid = 1925] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x11969e400) [pid = 1925] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1185c6000) [pid = 1925] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x119553400) [pid = 1925] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x118fac000) [pid = 1925] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11830a000) [pid = 1925] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x124631400) [pid = 1925] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x112a73800) [pid = 1925] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x119f25c00) [pid = 1925] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1176eb800) [pid = 1925] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:55:01 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x125c81000) [pid = 1925] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 721ms 08:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:55:01 INFO - PROCESS | 1925 | 1466697301093 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1925 | 1466697301094 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:55:01 INFO - PROCESS | 1925 | 1466697301096 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1925 | 1466697301097 Marionette TRACE conn2 <- [1,2242,null,{}] 08:55:01 INFO - PROCESS | 1925 | 1466697301099 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}] 08:55:01 INFO - PROCESS | 1925 | 1466697301100 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:01 INFO - PROCESS | 1925 | 1466697301176 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:55:01 INFO - PROCESS | 1925 | 1466697301179 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 1925 | 1466697301180 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f62800 == 36 [pid = 1925] [id = 568] 08:55:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x112a19c00) [pid = 1925] [serial = 1704] [outer = 0x0] 08:55:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x112ace400) [pid = 1925] [serial = 1705] [outer = 0x112a19c00] 08:55:01 INFO - PROCESS | 1925 | 1466697301214 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1174df400) [pid = 1925] [serial = 1706] [outer = 0x112a19c00] 08:55:01 INFO - PROCESS | 1925 | 1466697301544 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]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 473ms 08:55:01 INFO - PROCESS | 1925 | 1466697301571 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1925 | 1466697301572 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:55:01 INFO - PROCESS | 1925 | 1466697301574 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1925 | 1466697301575 Marionette TRACE conn2 <- [1,2246,null,{}] 08:55:01 INFO - PROCESS | 1925 | 1466697301577 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}] 08:55:01 INFO - PROCESS | 1925 | 1466697301579 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:01 INFO - PROCESS | 1925 | 1466697301653 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:55:01 INFO - PROCESS | 1925 | 1466697301710 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 1925 | 1466697301711 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x12916c800 == 37 [pid = 1925] [id = 569] 08:55:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x116f92800) [pid = 1925] [serial = 1707] [outer = 0x0] 08:55:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11876c800) [pid = 1925] [serial = 1708] [outer = 0x116f92800] 08:55:01 INFO - PROCESS | 1925 | 1466697301735 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x121866000) [pid = 1925] [serial = 1709] [outer = 0x116f92800] 08:55:02 INFO - PROCESS | 1925 | 1466697302005 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]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 08:55:02 INFO - PROCESS | 1925 | 1466697302043 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1925 | 1466697302044 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:55:02 INFO - PROCESS | 1925 | 1466697302047 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1925 | 1466697302048 Marionette TRACE conn2 <- [1,2250,null,{}] 08:55:02 INFO - PROCESS | 1925 | 1466697302059 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}] 08:55:02 INFO - PROCESS | 1925 | 1466697302060 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:02 INFO - PROCESS | 1925 | 1466697302156 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:55:02 INFO - PROCESS | 1925 | 1466697302161 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1925 | 1466697302162 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af4f800 == 38 [pid = 1925] [id = 570] 08:55:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x123c0e400) [pid = 1925] [serial = 1710] [outer = 0x0] 08:55:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x124c96c00) [pid = 1925] [serial = 1711] [outer = 0x123c0e400] 08:55:02 INFO - PROCESS | 1925 | 1466697302196 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x128bc8c00) [pid = 1925] [serial = 1712] [outer = 0x123c0e400] 08:55:02 INFO - PROCESS | 1925 | 1466697302539 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]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 08:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:55:02 INFO - PROCESS | 1925 | 1466697302571 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1925 | 1466697302572 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:55:02 INFO - PROCESS | 1925 | 1466697302574 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1925 | 1466697302575 Marionette TRACE conn2 <- [1,2254,null,{}] 08:55:02 INFO - PROCESS | 1925 | 1466697302577 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}] 08:55:02 INFO - PROCESS | 1925 | 1466697302578 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:02 INFO - PROCESS | 1925 | 1466697302682 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:55:02 INFO - PROCESS | 1925 | 1466697302690 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1925 | 1466697302691 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af60800 == 39 [pid = 1925] [id = 571] 08:55:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128bcc800) [pid = 1925] [serial = 1713] [outer = 0x0] 08:55:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x128d7d000) [pid = 1925] [serial = 1714] [outer = 0x128bcc800] 08:55:02 INFO - PROCESS | 1925 | 1466697302715 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x128eb9c00) [pid = 1925] [serial = 1715] [outer = 0x128bcc800] 08:55:03 INFO - PROCESS | 1925 | 1466697303007 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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 467ms 08:55:03 INFO - PROCESS | 1925 | 1466697303042 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1925 | 1466697303043 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:55:03 INFO - PROCESS | 1925 | 1466697303045 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1925 | 1466697303046 Marionette TRACE conn2 <- [1,2258,null,{}] 08:55:03 INFO - PROCESS | 1925 | 1466697303049 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}] 08:55:03 INFO - PROCESS | 1925 | 1466697303050 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:03 INFO - PROCESS | 1925 | 1466697303211 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:55:03 INFO - PROCESS | 1925 | 1466697303289 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 1925 | 1466697303292 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ad0000 == 40 [pid = 1925] [id = 572] 08:55:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11219e800) [pid = 1925] [serial = 1716] [outer = 0x0] 08:55:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x112869800) [pid = 1925] [serial = 1717] [outer = 0x11219e800] 08:55:03 INFO - PROCESS | 1925 | 1466697303323 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x112a21400) [pid = 1925] [serial = 1718] [outer = 0x11219e800] 08:55:03 INFO - PROCESS | 1925 | 1466697303822 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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 825ms 08:55:03 INFO - PROCESS | 1925 | 1466697303890 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1925 | 1466697303894 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:55:03 INFO - PROCESS | 1925 | 1466697303898 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1925 | 1466697303900 Marionette TRACE conn2 <- [1,2262,null,{}] 08:55:03 INFO - PROCESS | 1925 | 1466697303930 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}] 08:55:03 INFO - PROCESS | 1925 | 1466697303932 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:04 INFO - PROCESS | 1925 | 1466697304043 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:55:04 INFO - PROCESS | 1925 | 1466697304122 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 1925 | 1466697304124 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x11997a000 == 41 [pid = 1925] [id = 573] 08:55:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x117148400) [pid = 1925] [serial = 1719] [outer = 0x0] 08:55:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x117ea1c00) [pid = 1925] [serial = 1720] [outer = 0x117148400] 08:55:04 INFO - PROCESS | 1925 | 1466697304155 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x11820ac00) [pid = 1925] [serial = 1721] [outer = 0x117148400] 08:55:04 INFO - PROCESS | 1925 | 1466697304811 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]]]}] 08:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 950ms 08:55:04 INFO - PROCESS | 1925 | 1466697304848 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 1925 | 1466697304850 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:55:04 INFO - PROCESS | 1925 | 1466697304854 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 1925 | 1466697304855 Marionette TRACE conn2 <- [1,2266,null,{}] 08:55:04 INFO - PROCESS | 1925 | 1466697304859 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}] 08:55:04 INFO - PROCESS | 1925 | 1466697304861 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:04 INFO - PROCESS | 1925 | 1466697304962 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:55:05 INFO - PROCESS | 1925 | 1466697305022 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 1925 | 1466697305024 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fe9800 == 42 [pid = 1925] [id = 574] 08:55:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x112867c00) [pid = 1925] [serial = 1722] [outer = 0x0] 08:55:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x11286fc00) [pid = 1925] [serial = 1723] [outer = 0x112867c00] 08:55:05 INFO - PROCESS | 1925 | 1466697305053 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x112a1a800) [pid = 1925] [serial = 1724] [outer = 0x112867c00] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12af4f800 == 41 [pid = 1925] [id = 570] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x12916c800 == 40 [pid = 1925] [id = 569] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x120f62800 == 39 [pid = 1925] [id = 568] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x128a72800 == 38 [pid = 1925] [id = 567] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1289e2800 == 37 [pid = 1925] [id = 566] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x124d15800 == 36 [pid = 1925] [id = 565] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1212b6000 == 35 [pid = 1925] [id = 564] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x119f09800 == 34 [pid = 1925] [id = 563] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1195d9000 == 33 [pid = 1925] [id = 562] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x11817b800 == 32 [pid = 1925] [id = 561] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x1169a7800 == 31 [pid = 1925] [id = 560] 08:55:05 INFO - PROCESS | 1925 | --DOCSHELL 0x118569000 == 30 [pid = 1925] [id = 559] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1219c3800) [pid = 1925] [serial = 1645] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x12411dc00) [pid = 1925] [serial = 1648] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x112869000) [pid = 1925] [serial = 1651] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1128b4400) [pid = 1925] [serial = 1615] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x112a1ec00) [pid = 1925] [serial = 1616] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x113313c00) [pid = 1925] [serial = 1630] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1167b0000) [pid = 1925] [serial = 1631] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x11820bc00) [pid = 1925] [serial = 1633] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x118fadc00) [pid = 1925] [serial = 1634] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x128a4fc00) [pid = 1925] [serial = 1661] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x112a1f800) [pid = 1925] [serial = 1627] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1132d1c00) [pid = 1925] [serial = 1628] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x113377400) [pid = 1925] [serial = 1618] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1244c0c00) [pid = 1925] [serial = 1649] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1155e4c00) [pid = 1925] [serial = 1619] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x118205000) [pid = 1925] [serial = 1621] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1185b1c00) [pid = 1925] [serial = 1622] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11973dc00) [pid = 1925] [serial = 1639] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1199d2000) [pid = 1925] [serial = 1640] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118faa000) [pid = 1925] [serial = 1624] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119107800) [pid = 1925] [serial = 1625] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x128a54c00) [pid = 1925] [serial = 1663] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x119548400) [pid = 1925] [serial = 1636] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x128bc7000) [pid = 1925] [serial = 1664] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1128b4000) [pid = 1925] [serial = 1637] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1185c0c00) [pid = 1925] [serial = 1613] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x117ea8000) [pid = 1925] [serial = 1652] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x126476400) [pid = 1925] [serial = 1658] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1264dec00) [pid = 1925] [serial = 1660] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x124c9cc00) [pid = 1925] [serial = 1654] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x121016800) [pid = 1925] [serial = 1642] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1258c6000) [pid = 1925] [serial = 1657] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x123c0d800) [pid = 1925] [serial = 1646] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1258c1000) [pid = 1925] [serial = 1655] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1219ba800) [pid = 1925] [serial = 1643] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1185afc00) [pid = 1925] [serial = 1592] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12a3b2400) [pid = 1925] [serial = 1589] [outer = 0x0] [url = about:blank] 08:55:05 INFO - PROCESS | 1925 | 1466697305470 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]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 624ms 08:55:05 INFO - PROCESS | 1925 | 1466697305478 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1925 | 1466697305481 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:55:05 INFO - PROCESS | 1925 | 1466697305488 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1925 | 1466697305490 Marionette TRACE conn2 <- [1,2270,null,{}] 08:55:05 INFO - PROCESS | 1925 | 1466697305493 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}] 08:55:05 INFO - PROCESS | 1925 | 1466697305494 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:05 INFO - PROCESS | 1925 | 1466697305571 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:55:05 INFO - PROCESS | 1925 | 1466697305575 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 1925 | 1466697305576 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x11840e000 == 31 [pid = 1925] [id = 575] 08:55:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x113311800) [pid = 1925] [serial = 1725] [outer = 0x0] 08:55:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x113377800) [pid = 1925] [serial = 1726] [outer = 0x113311800] 08:55:05 INFO - PROCESS | 1925 | 1466697305605 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x115548000) [pid = 1925] [serial = 1727] [outer = 0x113311800] 08:55:05 INFO - PROCESS | 1925 | 1466697305976 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 08:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:55:06 INFO - PROCESS | 1925 | 1466697306008 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1925 | 1466697306009 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:55:06 INFO - PROCESS | 1925 | 1466697306011 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1925 | 1466697306013 Marionette TRACE conn2 <- [1,2274,null,{}] 08:55:06 INFO - PROCESS | 1925 | 1466697306021 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}] 08:55:06 INFO - PROCESS | 1925 | 1466697306025 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:06 INFO - PROCESS | 1925 | 1466697306103 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:55:06 INFO - PROCESS | 1925 | 1466697306110 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1925 | 1466697306112 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x119719000 == 32 [pid = 1925] [id = 576] 08:55:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x112a16c00) [pid = 1925] [serial = 1728] [outer = 0x0] 08:55:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x1172c9400) [pid = 1925] [serial = 1729] [outer = 0x112a16c00] 08:55:06 INFO - PROCESS | 1925 | 1466697306140 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11820bc00) [pid = 1925] [serial = 1730] [outer = 0x112a16c00] 08:55:06 INFO - PROCESS | 1925 | 1466697306467 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 471ms 08:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:55:06 INFO - PROCESS | 1925 | 1466697306482 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1925 | 1466697306484 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:55:06 INFO - PROCESS | 1925 | 1466697306490 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1925 | 1466697306491 Marionette TRACE conn2 <- [1,2278,null,{}] 08:55:06 INFO - PROCESS | 1925 | 1466697306493 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}] 08:55:06 INFO - PROCESS | 1925 | 1466697306495 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:06 INFO - PROCESS | 1925 | 1466697306579 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:55:06 INFO - PROCESS | 1925 | 1466697306637 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1925 | 1466697306638 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cab000 == 33 [pid = 1925] [id = 577] 08:55:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x118302400) [pid = 1925] [serial = 1731] [outer = 0x0] 08:55:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11842e000) [pid = 1925] [serial = 1732] [outer = 0x118302400] 08:55:06 INFO - PROCESS | 1925 | 1466697306663 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11876f400) [pid = 1925] [serial = 1733] [outer = 0x118302400] 08:55:06 INFO - PROCESS | 1925 | 1466697306940 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 08:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:55:06 INFO - PROCESS | 1925 | 1466697306959 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1925 | 1466697306960 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:55:06 INFO - PROCESS | 1925 | 1466697306962 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1925 | 1466697306964 Marionette TRACE conn2 <- [1,2282,null,{}] 08:55:06 INFO - PROCESS | 1925 | 1466697306966 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}] 08:55:06 INFO - PROCESS | 1925 | 1466697306969 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:07 INFO - PROCESS | 1925 | 1466697307056 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:55:07 INFO - PROCESS | 1925 | 1466697307060 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1925 | 1466697307062 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212b2800 == 34 [pid = 1925] [id = 578] 08:55:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11876f800) [pid = 1925] [serial = 1734] [outer = 0x0] 08:55:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119108800) [pid = 1925] [serial = 1735] [outer = 0x11876f800] 08:55:07 INFO - PROCESS | 1925 | 1466697307094 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119552000) [pid = 1925] [serial = 1736] [outer = 0x11876f800] 08:55:07 INFO - PROCESS | 1925 | 1466697307424 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]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 08:55:07 INFO - PROCESS | 1925 | 1466697307431 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1925 | 1466697307432 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:55:07 INFO - PROCESS | 1925 | 1466697307437 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1925 | 1466697307439 Marionette TRACE conn2 <- [1,2286,null,{}] 08:55:07 INFO - PROCESS | 1925 | 1466697307441 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}] 08:55:07 INFO - PROCESS | 1925 | 1466697307445 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:07 INFO - PROCESS | 1925 | 1466697307574 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:55:07 INFO - PROCESS | 1925 | 1466697307585 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1925 | 1466697307586 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x121330800 == 35 [pid = 1925] [id = 579] 08:55:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x11830a400) [pid = 1925] [serial = 1737] [outer = 0x0] 08:55:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x11954f800) [pid = 1925] [serial = 1738] [outer = 0x11830a400] 08:55:07 INFO - PROCESS | 1925 | 1466697307611 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1216e6800) [pid = 1925] [serial = 1739] [outer = 0x11830a400] 08:55:07 INFO - PROCESS | 1925 | 1466697307922 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]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 08:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 08:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:55:07 INFO - PROCESS | 1925 | 1466697307956 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1925 | 1466697307957 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:55:07 INFO - PROCESS | 1925 | 1466697307959 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1925 | 1466697307960 Marionette TRACE conn2 <- [1,2290,null,{}] 08:55:07 INFO - PROCESS | 1925 | 1466697307962 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}] 08:55:07 INFO - PROCESS | 1925 | 1466697307963 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:08 INFO - PROCESS | 1925 | 1466697308060 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:55:08 INFO - PROCESS | 1925 | 1466697308073 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 1925 | 1466697308074 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x123cf3000 == 36 [pid = 1925] [id = 580] 08:55:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1219bd400) [pid = 1925] [serial = 1740] [outer = 0x0] 08:55:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1219c1000) [pid = 1925] [serial = 1741] [outer = 0x1219bd400] 08:55:08 INFO - PROCESS | 1925 | 1466697308106 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x121abfc00) [pid = 1925] [serial = 1742] [outer = 0x1219bd400] 08:55:08 INFO - PROCESS | 1925 | 1466697308520 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]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 08:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:55:08 INFO - PROCESS | 1925 | 1466697308532 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 1925 | 1466697308533 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:55:08 INFO - PROCESS | 1925 | 1466697308539 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 1925 | 1466697308541 Marionette TRACE conn2 <- [1,2294,null,{}] 08:55:08 INFO - PROCESS | 1925 | 1466697308545 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}] 08:55:08 INFO - PROCESS | 1925 | 1466697308546 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:08 INFO - PROCESS | 1925 | 1466697308699 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:55:08 INFO - PROCESS | 1925 | 1466697308726 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 1925 | 1466697308727 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d56800 == 37 [pid = 1925] [id = 581] 08:55:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x123c0d800) [pid = 1925] [serial = 1743] [outer = 0x0] 08:55:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1242d2400) [pid = 1925] [serial = 1744] [outer = 0x123c0d800] 08:55:08 INFO - PROCESS | 1925 | 1466697308766 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x124634800) [pid = 1925] [serial = 1745] [outer = 0x123c0d800] 08:55:09 INFO - PROCESS | 1925 | 1466697309134 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]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 621ms 08:55:09 INFO - PROCESS | 1925 | 1466697309160 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 1925 | 1466697309162 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:55:09 INFO - PROCESS | 1925 | 1466697309164 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1925 | 1466697309165 Marionette TRACE conn2 <- [1,2298,null,{}] 08:55:09 INFO - PROCESS | 1925 | 1466697309167 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}] 08:55:09 INFO - PROCESS | 1925 | 1466697309168 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:09 INFO - PROCESS | 1925 | 1466697309269 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:55:09 INFO - PROCESS | 1925 | 1466697309282 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1925 | 1466697309283 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a69800 == 38 [pid = 1925] [id = 582] 08:55:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x119699c00) [pid = 1925] [serial = 1746] [outer = 0x0] 08:55:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x124c96800) [pid = 1925] [serial = 1747] [outer = 0x119699c00] 08:55:09 INFO - PROCESS | 1925 | 1466697309315 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x125816800) [pid = 1925] [serial = 1748] [outer = 0x119699c00] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1216e1c00) [pid = 1925] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1128b8400) [pid = 1925] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x119103c00) [pid = 1925] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1176f1800) [pid = 1925] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1133a8000) [pid = 1925] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1128b1800) [pid = 1925] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1214ba400) [pid = 1925] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112864800) [pid = 1925] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11810ac00) [pid = 1925] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1196ea400) [pid = 1925] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x123c0e400) [pid = 1925] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x125c7c000) [pid = 1925] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1219c7c00) [pid = 1925] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x116f92800) [pid = 1925] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x112a19c00) [pid = 1925] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:55:09 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1196e9000) [pid = 1925] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:55:09 INFO - PROCESS | 1925 | 1466697309726 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]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 568ms 08:55:09 INFO - PROCESS | 1925 | 1466697309732 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:55:09 INFO - PROCESS | 1925 | 1466697309734 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:55:09 INFO - PROCESS | 1925 | 1466697309737 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1925 | 1466697309738 Marionette TRACE conn2 <- [1,2302,null,{}] 08:55:09 INFO - PROCESS | 1925 | 1466697309741 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}] 08:55:09 INFO - PROCESS | 1925 | 1466697309742 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:09 INFO - PROCESS | 1925 | 1466697309823 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:55:09 INFO - PROCESS | 1925 | 1466697309827 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1925 | 1466697309828 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x128d15800 == 39 [pid = 1925] [id = 583] 08:55:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x112864800) [pid = 1925] [serial = 1749] [outer = 0x0] 08:55:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x115eadc00) [pid = 1925] [serial = 1750] [outer = 0x112864800] 08:55:09 INFO - PROCESS | 1925 | 1466697309852 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119550800) [pid = 1925] [serial = 1751] [outer = 0x112864800] 08:55:10 INFO - PROCESS | 1925 | 1466697310233 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 08:55:10 INFO - PROCESS | 1925 | 1466697310261 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1925 | 1466697310263 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:55:10 INFO - PROCESS | 1925 | 1466697310267 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1925 | 1466697310270 Marionette TRACE conn2 <- [1,2306,null,{}] 08:55:10 INFO - PROCESS | 1925 | 1466697310274 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}] 08:55:10 INFO - PROCESS | 1925 | 1466697310277 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:10 INFO - PROCESS | 1925 | 1466697310412 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:55:10 INFO - PROCESS | 1925 | 1466697310415 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 1925 | 1466697310417 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f4800 == 40 [pid = 1925] [id = 584] 08:55:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x121860000) [pid = 1925] [serial = 1752] [outer = 0x0] 08:55:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1258c6000) [pid = 1925] [serial = 1753] [outer = 0x121860000] 08:55:10 INFO - PROCESS | 1925 | 1466697310444 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x126478800) [pid = 1925] [serial = 1754] [outer = 0x121860000] 08:55:10 INFO - PROCESS | 1925 | 1466697310794 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 572ms 08:55:10 INFO - PROCESS | 1925 | 1466697310839 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1925 | 1466697310840 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:55:10 INFO - PROCESS | 1925 | 1466697310842 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1925 | 1466697310843 Marionette TRACE conn2 <- [1,2310,null,{}] 08:55:10 INFO - PROCESS | 1925 | 1466697310845 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}] 08:55:10 INFO - PROCESS | 1925 | 1466697310846 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:10 INFO - PROCESS | 1925 | 1466697310954 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:55:10 INFO - PROCESS | 1925 | 1466697310960 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 1925 | 1466697310961 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a83e000 == 41 [pid = 1925] [id = 585] 08:55:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x126479000) [pid = 1925] [serial = 1755] [outer = 0x0] 08:55:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128a49800) [pid = 1925] [serial = 1756] [outer = 0x126479000] 08:55:10 INFO - PROCESS | 1925 | 1466697310985 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128a51400) [pid = 1925] [serial = 1757] [outer = 0x126479000] 08:55:11 INFO - PROCESS | 1925 | 1466697311295 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]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 08:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:55:11 INFO - PROCESS | 1925 | 1466697311310 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1925 | 1466697311311 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:55:11 INFO - PROCESS | 1925 | 1466697311313 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1925 | 1466697311314 Marionette TRACE conn2 <- [1,2314,null,{}] 08:55:11 INFO - PROCESS | 1925 | 1466697311317 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}] 08:55:11 INFO - PROCESS | 1925 | 1466697311319 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:11 INFO - PROCESS | 1925 | 1466697311412 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:55:11 INFO - PROCESS | 1925 | 1466697311415 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 1925 | 1466697311416 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b020000 == 42 [pid = 1925] [id = 586] 08:55:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128bc0800) [pid = 1925] [serial = 1758] [outer = 0x0] 08:55:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x128bcb800) [pid = 1925] [serial = 1759] [outer = 0x128bc0800] 08:55:11 INFO - PROCESS | 1925 | 1466697311442 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128eb8000) [pid = 1925] [serial = 1760] [outer = 0x128bc0800] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x116fe9800 == 41 [pid = 1925] [id = 574] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x11997a000 == 40 [pid = 1925] [id = 573] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x116ad0000 == 39 [pid = 1925] [id = 572] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12af60800 == 38 [pid = 1925] [id = 571] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x119719000 == 37 [pid = 1925] [id = 576] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x11840e000 == 36 [pid = 1925] [id = 575] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x119cab000 == 35 [pid = 1925] [id = 577] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x1212b2800 == 34 [pid = 1925] [id = 578] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x128a69800 == 33 [pid = 1925] [id = 582] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f4800 == 32 [pid = 1925] [id = 584] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x121330800 == 31 [pid = 1925] [id = 579] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x125d56800 == 30 [pid = 1925] [id = 581] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x128d15800 == 29 [pid = 1925] [id = 583] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x123cf3000 == 28 [pid = 1925] [id = 580] 08:55:12 INFO - PROCESS | 1925 | --DOCSHELL 0x12a83e000 == 27 [pid = 1925] [id = 585] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1219c6c00) [pid = 1925] [serial = 1696] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1128bf400) [pid = 1925] [serial = 1681] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11969d400) [pid = 1925] [serial = 1690] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1196e6800) [pid = 1925] [serial = 1691] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x112ee4400) [pid = 1925] [serial = 1682] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118304c00) [pid = 1925] [serial = 1687] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1167b2000) [pid = 1925] [serial = 1684] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1172bd800) [pid = 1925] [serial = 1685] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x113261000) [pid = 1925] [serial = 1679] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x112a19000) [pid = 1925] [serial = 1678] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1258bfc00) [pid = 1925] [serial = 1699] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1131d5400) [pid = 1925] [serial = 1667] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11286f400) [pid = 1925] [serial = 1666] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1185a8c00) [pid = 1925] [serial = 1670] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x118118000) [pid = 1925] [serial = 1669] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1214bb000) [pid = 1925] [serial = 1673] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x128bc8c00) [pid = 1925] [serial = 1712] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x121013c00) [pid = 1925] [serial = 1672] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x124cf5400) [pid = 1925] [serial = 1697] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x12647f000) [pid = 1925] [serial = 1702] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x128d7d000) [pid = 1925] [serial = 1714] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x124cf9000) [pid = 1925] [serial = 1676] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x11876c800) [pid = 1925] [serial = 1708] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x112ace400) [pid = 1925] [serial = 1705] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x123d94400) [pid = 1925] [serial = 1675] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x1174df400) [pid = 1925] [serial = 1706] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x124c96c00) [pid = 1925] [serial = 1711] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x1185c2000) [pid = 1925] [serial = 1688] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x1264e4800) [pid = 1925] [serial = 1703] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x125d8b000) [pid = 1925] [serial = 1700] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x119fb7400) [pid = 1925] [serial = 1693] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x121866000) [pid = 1925] [serial = 1709] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x1214b4c00) [pid = 1925] [serial = 1694] [outer = 0x0] [url = about:blank] 08:55:12 INFO - PROCESS | 1925 | 1466697312872 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]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1570ms 08:55:12 INFO - PROCESS | 1925 | 1466697312887 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 1925 | 1466697312889 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:55:12 INFO - PROCESS | 1925 | 1466697312893 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 1925 | 1466697312895 Marionette TRACE conn2 <- [1,2318,null,{}] 08:55:12 INFO - PROCESS | 1925 | 1466697312899 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}] 08:55:12 INFO - PROCESS | 1925 | 1466697312901 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:12 INFO - PROCESS | 1925 | 1466697312979 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:55:13 INFO - PROCESS | 1925 | 1466697313033 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1925 | 1466697313036 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ade000 == 28 [pid = 1925] [id = 587] 08:55:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x1128bac00) [pid = 1925] [serial = 1761] [outer = 0x0] 08:55:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x112a15800) [pid = 1925] [serial = 1762] [outer = 0x1128bac00] 08:55:13 INFO - PROCESS | 1925 | 1466697313064 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x112ac6000) [pid = 1925] [serial = 1763] [outer = 0x1128bac00] 08:55:13 INFO - PROCESS | 1925 | 1466697313378 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] 08:55:13 INFO - PROCESS | 1925 | 1466697313416 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:55:13 INFO - PROCESS | 1925 | 1466697313424 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1925 | 1466697313426 Marionette TRACE conn2 <- [1,2322,null,{}] 08:55:13 INFO - PROCESS | 1925 | 1466697313428 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}] 08:55:13 INFO - PROCESS | 1925 | 1466697313430 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:13 INFO - PROCESS | 1925 | 1466697313507 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:55:13 INFO - PROCESS | 1925 | 1466697313511 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1925 | 1466697313513 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b2000 == 29 [pid = 1925] [id = 588] 08:55:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x113228400) [pid = 1925] [serial = 1764] [outer = 0x0] 08:55:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x1133e1800) [pid = 1925] [serial = 1765] [outer = 0x113228400] 08:55:13 INFO - PROCESS | 1925 | 1466697313543 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x115f5dc00) [pid = 1925] [serial = 1766] [outer = 0x113228400] 08:55:13 INFO - PROCESS | 1925 | 1466697313949 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]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 572ms 08:55:13 INFO - PROCESS | 1925 | 1466697313996 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1925 | 1466697313998 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:55:14 INFO - PROCESS | 1925 | 1466697314003 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1925 | 1466697314020 Marionette TRACE conn2 <- [1,2326,null,{}] 08:55:14 INFO - PROCESS | 1925 | 1466697314034 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}] 08:55:14 INFO - PROCESS | 1925 | 1466697314038 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:14 INFO - PROCESS | 1925 | 1466697314158 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:55:14 INFO - PROCESS | 1925 | 1466697314267 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1925 | 1466697314269 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195d5800 == 30 [pid = 1925] [id = 589] 08:55:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x110eeb800) [pid = 1925] [serial = 1767] [outer = 0x0] 08:55:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x1172bd800) [pid = 1925] [serial = 1768] [outer = 0x110eeb800] 08:55:14 INFO - PROCESS | 1925 | 1466697314297 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x1176f1800) [pid = 1925] [serial = 1769] [outer = 0x110eeb800] 08:55:14 INFO - PROCESS | 1925 | 1466697314560 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]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 592ms 08:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:55:14 INFO - PROCESS | 1925 | 1466697314594 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 1925 | 1466697314595 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:55:14 INFO - PROCESS | 1925 | 1466697314597 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1925 | 1466697314599 Marionette TRACE conn2 <- [1,2330,null,{}] 08:55:14 INFO - PROCESS | 1925 | 1466697314609 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}] 08:55:14 INFO - PROCESS | 1925 | 1466697314610 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:14 INFO - PROCESS | 1925 | 1466697314691 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:55:14 INFO - PROCESS | 1925 | 1466697314695 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1925 | 1466697314696 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199b7800 == 31 [pid = 1925] [id = 590] 08:55:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x118204000) [pid = 1925] [serial = 1770] [outer = 0x0] 08:55:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x118307000) [pid = 1925] [serial = 1771] [outer = 0x118204000] 08:55:14 INFO - PROCESS | 1925 | 1466697314724 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x11842bc00) [pid = 1925] [serial = 1772] [outer = 0x118204000] 08:55:15 INFO - PROCESS | 1925 | 1466697315067 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 477ms 08:55:15 INFO - PROCESS | 1925 | 1466697315075 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:55:15 INFO - PROCESS | 1925 | 1466697315077 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:55:15 INFO - PROCESS | 1925 | 1466697315080 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1925 | 1466697315081 Marionette TRACE conn2 <- [1,2334,null,{}] 08:55:15 INFO - PROCESS | 1925 | 1466697315085 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}] 08:55:15 INFO - PROCESS | 1925 | 1466697315088 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:15 INFO - PROCESS | 1925 | 1466697315244 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:55:15 INFO - PROCESS | 1925 | 1466697315253 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1925 | 1466697315254 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cb6800 == 32 [pid = 1925] [id = 591] 08:55:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1128b1c00) [pid = 1925] [serial = 1773] [outer = 0x0] 08:55:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1185b1c00) [pid = 1925] [serial = 1774] [outer = 0x1128b1c00] 08:55:15 INFO - PROCESS | 1925 | 1466697315294 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x118770000) [pid = 1925] [serial = 1775] [outer = 0x1128b1c00] 08:55:15 INFO - PROCESS | 1925 | 1466697315640 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 572ms 08:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:55:15 INFO - PROCESS | 1925 | 1466697315652 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 1925 | 1466697315656 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:55:15 INFO - PROCESS | 1925 | 1466697315658 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1925 | 1466697315659 Marionette TRACE conn2 <- [1,2338,null,{}] 08:55:15 INFO - PROCESS | 1925 | 1466697315662 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}] 08:55:15 INFO - PROCESS | 1925 | 1466697315666 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:15 INFO - PROCESS | 1925 | 1466697315757 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:55:15 INFO - PROCESS | 1925 | 1466697315762 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1925 | 1466697315763 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x12132a000 == 33 [pid = 1925] [id = 592] 08:55:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x118fac400) [pid = 1925] [serial = 1776] [outer = 0x0] 08:55:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x119551000) [pid = 1925] [serial = 1777] [outer = 0x118fac400] 08:55:15 INFO - PROCESS | 1925 | 1466697315790 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11973c000) [pid = 1925] [serial = 1778] [outer = 0x118fac400] 08:55:16 INFO - PROCESS | 1925 | 1466697316094 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 08:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:55:16 INFO - PROCESS | 1925 | 1466697316127 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1925 | 1466697316128 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:55:16 INFO - PROCESS | 1925 | 1466697316130 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1925 | 1466697316131 Marionette TRACE conn2 <- [1,2342,null,{}] 08:55:16 INFO - PROCESS | 1925 | 1466697316134 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}] 08:55:16 INFO - PROCESS | 1925 | 1466697316138 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:16 INFO - PROCESS | 1925 | 1466697316236 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:55:16 INFO - PROCESS | 1925 | 1466697316249 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1925 | 1466697316250 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x121494000 == 34 [pid = 1925] [id = 593] 08:55:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x115f65000) [pid = 1925] [serial = 1779] [outer = 0x0] 08:55:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119a6f000) [pid = 1925] [serial = 1780] [outer = 0x115f65000] 08:55:16 INFO - PROCESS | 1925 | 1466697316275 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x121013800) [pid = 1925] [serial = 1781] [outer = 0x115f65000] 08:55:16 INFO - PROCESS | 1925 | 1466697316579 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 469ms 08:55:16 INFO - PROCESS | 1925 | 1466697316601 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1925 | 1466697316606 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:55:16 INFO - PROCESS | 1925 | 1466697316610 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1925 | 1466697316612 Marionette TRACE conn2 <- [1,2346,null,{}] 08:55:16 INFO - PROCESS | 1925 | 1466697316615 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}] 08:55:16 INFO - PROCESS | 1925 | 1466697316617 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:16 INFO - PROCESS | 1925 | 1466697316734 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:55:16 INFO - PROCESS | 1925 | 1466697316740 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1925 | 1466697316741 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d0d000 == 35 [pid = 1925] [id = 594] 08:55:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11286bc00) [pid = 1925] [serial = 1782] [outer = 0x0] 08:55:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1210e0400) [pid = 1925] [serial = 1783] [outer = 0x11286bc00] 08:55:16 INFO - PROCESS | 1925 | 1466697316780 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x12152a800) [pid = 1925] [serial = 1784] [outer = 0x11286bc00] 08:55:17 INFO - PROCESS | 1925 | 1466697317181 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]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 621ms 08:55:17 INFO - PROCESS | 1925 | 1466697317240 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1925 | 1466697317241 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:55:17 INFO - PROCESS | 1925 | 1466697317244 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1925 | 1466697317245 Marionette TRACE conn2 <- [1,2350,null,{}] 08:55:17 INFO - PROCESS | 1925 | 1466697317247 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}] 08:55:17 INFO - PROCESS | 1925 | 1466697317248 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:17 INFO - PROCESS | 1925 | 1466697317325 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:55:17 INFO - PROCESS | 1925 | 1466697317329 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1925 | 1466697317330 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x1195d2800 == 36 [pid = 1925] [id = 595] 08:55:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1185abc00) [pid = 1925] [serial = 1785] [outer = 0x0] 08:55:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1219bb000) [pid = 1925] [serial = 1786] [outer = 0x1185abc00] 08:55:17 INFO - PROCESS | 1925 | 1466697317365 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1219c5000) [pid = 1925] [serial = 1787] [outer = 0x1185abc00] 08:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 469ms 08:55:17 INFO - PROCESS | 1925 | 1466697317709 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]]]}] 08:55:17 INFO - PROCESS | 1925 | 1466697317712 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1925 | 1466697317713 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:55:17 INFO - PROCESS | 1925 | 1466697317715 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1925 | 1466697317717 Marionette TRACE conn2 <- [1,2354,null,{}] 08:55:17 INFO - PROCESS | 1925 | 1466697317721 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}] 08:55:17 INFO - PROCESS | 1925 | 1466697317724 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:17 INFO - PROCESS | 1925 | 1466697317806 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:55:17 INFO - PROCESS | 1925 | 1466697317809 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1925 | 1466697317810 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289e6800 == 37 [pid = 1925] [id = 596] 08:55:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1219c7000) [pid = 1925] [serial = 1788] [outer = 0x0] 08:55:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x124114c00) [pid = 1925] [serial = 1789] [outer = 0x1219c7000] 08:55:17 INFO - PROCESS | 1925 | 1466697317835 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1244be400) [pid = 1925] [serial = 1790] [outer = 0x1219c7000] 08:55:18 INFO - PROCESS | 1925 | 1466697318193 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 08:55:18 INFO - PROCESS | 1925 | 1466697318238 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1925 | 1466697318240 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:55:18 INFO - PROCESS | 1925 | 1466697318242 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1925 | 1466697318243 Marionette TRACE conn2 <- [1,2358,null,{}] 08:55:18 INFO - PROCESS | 1925 | 1466697318246 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}] 08:55:18 INFO - PROCESS | 1925 | 1466697318247 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:18 INFO - PROCESS | 1925 | 1466697318358 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:55:18 INFO - PROCESS | 1925 | 1466697318369 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 1925 | 1466697318371 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x119caf800 == 38 [pid = 1925] [id = 597] 08:55:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x11842e400) [pid = 1925] [serial = 1791] [outer = 0x0] 08:55:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x124635800) [pid = 1925] [serial = 1792] [outer = 0x11842e400] 08:55:18 INFO - PROCESS | 1925 | 1466697318405 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1258c4c00) [pid = 1925] [serial = 1793] [outer = 0x11842e400] 08:55:18 INFO - PROCESS | 1925 | 1466697318743 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 08:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:55:18 INFO - PROCESS | 1925 | 1466697318761 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1925 | 1466697318762 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:55:18 INFO - PROCESS | 1925 | 1466697318764 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1925 | 1466697318765 Marionette TRACE conn2 <- [1,2362,null,{}] 08:55:18 INFO - PROCESS | 1925 | 1466697318769 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}] 08:55:18 INFO - PROCESS | 1925 | 1466697318770 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:18 INFO - PROCESS | 1925 | 1466697318870 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:55:18 INFO - PROCESS | 1925 | 1466697318882 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 1925 | 1466697318883 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a50e000 == 39 [pid = 1925] [id = 598] 08:55:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x125c7c000) [pid = 1925] [serial = 1794] [outer = 0x0] 08:55:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x125f38800) [pid = 1925] [serial = 1795] [outer = 0x125c7c000] 08:55:18 INFO - PROCESS | 1925 | 1466697318905 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1264da400) [pid = 1925] [serial = 1796] [outer = 0x125c7c000] 08:55:19 INFO - PROCESS | 1925 | 1466697319322 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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 08:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:55:19 INFO - PROCESS | 1925 | 1466697319332 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 1925 | 1466697319333 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:55:19 INFO - PROCESS | 1925 | 1466697319340 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1925 | 1466697319341 Marionette TRACE conn2 <- [1,2366,null,{}] 08:55:19 INFO - PROCESS | 1925 | 1466697319343 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}] 08:55:19 INFO - PROCESS | 1925 | 1466697319344 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:19 INFO - PROCESS | 1925 | 1466697319447 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:55:19 INFO - PROCESS | 1925 | 1466697319452 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1925 | 1466697319453 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a83b800 == 40 [pid = 1925] [id = 599] 08:55:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1264dac00) [pid = 1925] [serial = 1797] [outer = 0x0] 08:55:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x128a4d000) [pid = 1925] [serial = 1798] [outer = 0x1264dac00] 08:55:19 INFO - PROCESS | 1925 | 1466697319482 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128bc5800) [pid = 1925] [serial = 1799] [outer = 0x1264dac00] 08:55:19 INFO - PROCESS | 1925 | 1466697319829 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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 08:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:55:19 INFO - PROCESS | 1925 | 1466697319859 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 1925 | 1466697319860 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:55:19 INFO - PROCESS | 1925 | 1466697319862 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1925 | 1466697319863 Marionette TRACE conn2 <- [1,2370,null,{}] 08:55:19 INFO - PROCESS | 1925 | 1466697319865 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}] 08:55:19 INFO - PROCESS | 1925 | 1466697319866 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:19 INFO - PROCESS | 1925 | 1466697319969 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:55:19 INFO - PROCESS | 1925 | 1466697319973 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1925 | 1466697319974 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af56800 == 41 [pid = 1925] [id = 600] 08:55:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1264e0000) [pid = 1925] [serial = 1800] [outer = 0x0] 08:55:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x128d81400) [pid = 1925] [serial = 1801] [outer = 0x1264e0000] 08:55:20 INFO - PROCESS | 1925 | 1466697320030 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1293a2c00) [pid = 1925] [serial = 1802] [outer = 0x1264e0000] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x126479000) [pid = 1925] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1219bd400) [pid = 1925] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x123c0d800) [pid = 1925] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x119699c00) [pid = 1925] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x112864800) [pid = 1925] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x112867c00) [pid = 1925] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x117148400) [pid = 1925] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11219e800) [pid = 1925] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x128bcc800) [pid = 1925] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11876f800) [pid = 1925] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x118302400) [pid = 1925] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x112a16c00) [pid = 1925] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x113311800) [pid = 1925] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11830a400) [pid = 1925] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:55:20 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x121860000) [pid = 1925] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:55:20 INFO - PROCESS | 1925 | 1466697320648 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]]]}] 08:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 820ms 08:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:55:20 INFO - PROCESS | 1925 | 1466697320683 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 1925 | 1466697320684 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:55:20 INFO - PROCESS | 1925 | 1466697320689 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1925 | 1466697320690 Marionette TRACE conn2 <- [1,2374,null,{}] 08:55:20 INFO - PROCESS | 1925 | 1466697320692 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}] 08:55:20 INFO - PROCESS | 1925 | 1466697320694 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:20 INFO - PROCESS | 1925 | 1466697320772 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:55:20 INFO - PROCESS | 1925 | 1466697320825 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 1925 | 1466697320826 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289f0000 == 42 [pid = 1925] [id = 601] 08:55:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x11219e800) [pid = 1925] [serial = 1803] [outer = 0x0] 08:55:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x112a18c00) [pid = 1925] [serial = 1804] [outer = 0x11219e800] 08:55:20 INFO - PROCESS | 1925 | 1466697320859 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x119105c00) [pid = 1925] [serial = 1805] [outer = 0x11219e800] 08:55:21 INFO - PROCESS | 1925 | 1466697321158 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 08:55:21 INFO - PROCESS | 1925 | 1466697321211 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1925 | 1466697321212 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:55:21 INFO - PROCESS | 1925 | 1466697321214 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1925 | 1466697321215 Marionette TRACE conn2 <- [1,2378,null,{}] 08:55:21 INFO - PROCESS | 1925 | 1466697321217 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}] 08:55:21 INFO - PROCESS | 1925 | 1466697321219 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:21 INFO - PROCESS | 1925 | 1466697321363 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:55:21 INFO - PROCESS | 1925 | 1466697321428 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1925 | 1466697321429 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc1d000 == 43 [pid = 1925] [id = 602] 08:55:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1128b4c00) [pid = 1925] [serial = 1806] [outer = 0x0] 08:55:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x124634c00) [pid = 1925] [serial = 1807] [outer = 0x1128b4c00] 08:55:21 INFO - PROCESS | 1925 | 1466697321453 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1293af000) [pid = 1925] [serial = 1808] [outer = 0x1128b4c00] 08:55:21 INFO - PROCESS | 1925 | 1466697321718 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 08:55:21 INFO - PROCESS | 1925 | 1466697321740 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1925 | 1466697321741 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:55:21 INFO - PROCESS | 1925 | 1466697321744 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1925 | 1466697321745 Marionette TRACE conn2 <- [1,2382,null,{}] 08:55:21 INFO - PROCESS | 1925 | 1466697321747 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}] 08:55:21 INFO - PROCESS | 1925 | 1466697321748 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:21 INFO - PROCESS | 1925 | 1466697321843 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:55:21 INFO - PROCESS | 1925 | 1466697321847 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1925 | 1466697321848 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf7e000 == 44 [pid = 1925] [id = 603] 08:55:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12152d400) [pid = 1925] [serial = 1809] [outer = 0x0] 08:55:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1293b5800) [pid = 1925] [serial = 1810] [outer = 0x12152d400] 08:55:21 INFO - PROCESS | 1925 | 1466697321872 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1293bbc00) [pid = 1925] [serial = 1811] [outer = 0x12152d400] 08:55:22 INFO - PROCESS | 1925 | 1466697322184 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]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 468ms 08:55:22 INFO - PROCESS | 1925 | 1466697322213 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:55:22 INFO - PROCESS | 1925 | 1466697322214 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:55:22 INFO - PROCESS | 1925 | 1466697322216 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 1925 | 1466697322217 Marionette TRACE conn2 <- [1,2386,null,{}] 08:55:22 INFO - PROCESS | 1925 | 1466697322222 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}] 08:55:22 INFO - PROCESS | 1925 | 1466697322223 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:22 INFO - PROCESS | 1925 | 1466697322333 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:55:22 INFO - PROCESS | 1925 | 1466697322339 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 1925 | 1466697322340 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c52e800 == 45 [pid = 1925] [id = 604] 08:55:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1216e4c00) [pid = 1925] [serial = 1812] [outer = 0x0] 08:55:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1293bc400) [pid = 1925] [serial = 1813] [outer = 0x1216e4c00] 08:55:22 INFO - PROCESS | 1925 | 1466697322364 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1293ca000) [pid = 1925] [serial = 1814] [outer = 0x1216e4c00] 08:55:22 INFO - PROCESS | 1925 | 1466697322798 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]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 622ms 08:55:22 INFO - PROCESS | 1925 | 1466697322857 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 1925 | 1466697322860 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:55:22 INFO - PROCESS | 1925 | 1466697322863 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 1925 | 1466697322865 Marionette TRACE conn2 <- [1,2390,null,{}] 08:55:22 INFO - PROCESS | 1925 | 1466697322897 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}] 08:55:22 INFO - PROCESS | 1925 | 1466697322899 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:23 INFO - PROCESS | 1925 | 1466697323015 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:55:23 INFO - PROCESS | 1925 | 1466697323097 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 1925 | 1466697323098 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x11816c000 == 46 [pid = 1925] [id = 605] 08:55:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1128b2800) [pid = 1925] [serial = 1815] [outer = 0x0] 08:55:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x112a1fc00) [pid = 1925] [serial = 1816] [outer = 0x1128b2800] 08:55:23 INFO - PROCESS | 1925 | 1466697323129 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11322bc00) [pid = 1925] [serial = 1817] [outer = 0x1128b2800] 08:55:23 INFO - PROCESS | 1925 | 1466697323594 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:55:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 821ms 08:55:23 INFO - PROCESS | 1925 | 1466697323684 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1925 | 1466697323687 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:55:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:55:23 INFO - PROCESS | 1925 | 1466697323692 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1925 | 1466697323693 Marionette TRACE conn2 <- [1,2394,null,{}] 08:55:23 INFO - PROCESS | 1925 | 1466697323696 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}] 08:55:23 INFO - PROCESS | 1925 | 1466697323698 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:23 INFO - PROCESS | 1925 | 1466697323810 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:55:24 INFO - PROCESS | 1925 | 1466697324066 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1925 | 1466697324067 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x1169a4800 == 47 [pid = 1925] [id = 606] 08:55:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x112862800) [pid = 1925] [serial = 1818] [outer = 0x0] 08:55:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x113375400) [pid = 1925] [serial = 1819] [outer = 0x112862800] 08:55:24 INFO - PROCESS | 1925 | 1466697324096 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x11622d800) [pid = 1925] [serial = 1820] [outer = 0x112862800] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf7e000 == 46 [pid = 1925] [id = 603] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc1d000 == 45 [pid = 1925] [id = 602] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x1289f0000 == 44 [pid = 1925] [id = 601] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12af56800 == 43 [pid = 1925] [id = 600] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12a83b800 == 42 [pid = 1925] [id = 599] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x128bcb800) [pid = 1925] [serial = 1759] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12a50e000 == 41 [pid = 1925] [id = 598] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x119caf800 == 40 [pid = 1925] [id = 597] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x1289e6800 == 39 [pid = 1925] [id = 596] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x1195d2800 == 38 [pid = 1925] [id = 595] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x124d0d000 == 37 [pid = 1925] [id = 594] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x121494000 == 36 [pid = 1925] [id = 593] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12132a000 == 35 [pid = 1925] [id = 592] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x119cb6800 == 34 [pid = 1925] [id = 591] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x1199b7800 == 33 [pid = 1925] [id = 590] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x1195d5800 == 32 [pid = 1925] [id = 589] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b2000 == 31 [pid = 1925] [id = 588] 08:55:24 INFO - PROCESS | 1925 | 1466697324610 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]]]}] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x116ade000 == 30 [pid = 1925] [id = 587] 08:55:24 INFO - PROCESS | 1925 | --DOCSHELL 0x12b020000 == 29 [pid = 1925] [id = 586] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x128a51400) [pid = 1925] [serial = 1757] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x1219c1000) [pid = 1925] [serial = 1741] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1242d2400) [pid = 1925] [serial = 1744] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x124c96800) [pid = 1925] [serial = 1747] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x119550800) [pid = 1925] [serial = 1751] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x115eadc00) [pid = 1925] [serial = 1750] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x125816800) [pid = 1925] [serial = 1748] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x112a1a800) [pid = 1925] [serial = 1724] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11286fc00) [pid = 1925] [serial = 1723] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11820ac00) [pid = 1925] [serial = 1721] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x117ea1c00) [pid = 1925] [serial = 1720] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x112a21400) [pid = 1925] [serial = 1718] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x112869800) [pid = 1925] [serial = 1717] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x128eb9c00) [pid = 1925] [serial = 1715] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119108800) [pid = 1925] [serial = 1735] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119552000) [pid = 1925] [serial = 1736] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11842e000) [pid = 1925] [serial = 1732] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11876f400) [pid = 1925] [serial = 1733] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1172c9400) [pid = 1925] [serial = 1729] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x11820bc00) [pid = 1925] [serial = 1730] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x115548000) [pid = 1925] [serial = 1727] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x113377800) [pid = 1925] [serial = 1726] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x11954f800) [pid = 1925] [serial = 1738] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1216e6800) [pid = 1925] [serial = 1739] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1258c6000) [pid = 1925] [serial = 1753] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x124634800) [pid = 1925] [serial = 1745] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x121abfc00) [pid = 1925] [serial = 1742] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x126478800) [pid = 1925] [serial = 1754] [outer = 0x0] [url = about:blank] 08:55:24 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x128a49800) [pid = 1925] [serial = 1756] [outer = 0x0] [url = about:blank] 08:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 971ms 08:55:24 INFO - PROCESS | 1925 | 1466697324664 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 1925 | 1466697324666 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:55:24 INFO - PROCESS | 1925 | 1466697324670 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 1925 | 1466697324673 Marionette TRACE conn2 <- [1,2398,null,{}] 08:55:24 INFO - PROCESS | 1925 | 1466697324676 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}] 08:55:24 INFO - PROCESS | 1925 | 1466697324678 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:24 INFO - PROCESS | 1925 | 1466697324754 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:55:24 INFO - PROCESS | 1925 | 1466697324761 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1925 | 1466697324762 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x118147000 == 30 [pid = 1925] [id = 607] 08:55:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x116f90400) [pid = 1925] [serial = 1821] [outer = 0x0] 08:55:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x117150800) [pid = 1925] [serial = 1822] [outer = 0x116f90400] 08:55:24 INFO - PROCESS | 1925 | 1466697324790 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11810c800) [pid = 1925] [serial = 1823] [outer = 0x116f90400] 08:55:25 INFO - PROCESS | 1925 | 1466697325125 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 474ms 08:55:25 INFO - PROCESS | 1925 | 1466697325144 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1925 | 1466697325147 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:55:25 INFO - PROCESS | 1925 | 1466697325149 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1925 | 1466697325150 Marionette TRACE conn2 <- [1,2402,null,{}] 08:55:25 INFO - PROCESS | 1925 | 1466697325153 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}] 08:55:25 INFO - PROCESS | 1925 | 1466697325154 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:25 INFO - PROCESS | 1925 | 1466697325261 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:55:25 INFO - PROCESS | 1925 | 1466697325326 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1925 | 1466697325327 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x119720800 == 31 [pid = 1925] [id = 608] 08:55:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11810b800) [pid = 1925] [serial = 1824] [outer = 0x0] 08:55:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x118303400) [pid = 1925] [serial = 1825] [outer = 0x11810b800] 08:55:25 INFO - PROCESS | 1925 | 1466697325354 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11876c400) [pid = 1925] [serial = 1826] [outer = 0x11810b800] 08:55:25 INFO - PROCESS | 1925 | 1466697325634 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 522ms 08:55:25 INFO - PROCESS | 1925 | 1466697325676 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1925 | 1466697325677 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:55:25 INFO - PROCESS | 1925 | 1466697325687 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1925 | 1466697325693 Marionette TRACE conn2 <- [1,2406,null,{}] 08:55:25 INFO - PROCESS | 1925 | 1466697325696 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}] 08:55:25 INFO - PROCESS | 1925 | 1466697325698 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:25 INFO - PROCESS | 1925 | 1466697325784 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:55:25 INFO - PROCESS | 1925 | 1466697325838 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1925 | 1466697325840 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cb3800 == 32 [pid = 1925] [id = 609] 08:55:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x112ee4400) [pid = 1925] [serial = 1827] [outer = 0x0] 08:55:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x118f4e800) [pid = 1925] [serial = 1828] [outer = 0x112ee4400] 08:55:25 INFO - PROCESS | 1925 | 1466697325865 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119697800) [pid = 1925] [serial = 1829] [outer = 0x112ee4400] 08:55:26 INFO - PROCESS | 1925 | 1466697326208 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 580ms 08:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:55:26 INFO - PROCESS | 1925 | 1466697326261 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1925 | 1466697326264 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:55:26 INFO - PROCESS | 1925 | 1466697326267 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1925 | 1466697326269 Marionette TRACE conn2 <- [1,2410,null,{}] 08:55:26 INFO - PROCESS | 1925 | 1466697326272 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}] 08:55:26 INFO - PROCESS | 1925 | 1466697326274 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:26 INFO - PROCESS | 1925 | 1466697326435 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:55:26 INFO - PROCESS | 1925 | 1466697326447 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1925 | 1466697326448 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x121322800 == 33 [pid = 1925] [id = 610] 08:55:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x11325cc00) [pid = 1925] [serial = 1830] [outer = 0x0] 08:55:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x11969d000) [pid = 1925] [serial = 1831] [outer = 0x11325cc00] 08:55:26 INFO - PROCESS | 1925 | 1466697326488 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x119fbe400) [pid = 1925] [serial = 1832] [outer = 0x11325cc00] 08:55:26 INFO - PROCESS | 1925 | 1466697326837 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 621ms 08:55:26 INFO - PROCESS | 1925 | 1466697326895 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1925 | 1466697326896 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:55:26 INFO - PROCESS | 1925 | 1466697326898 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1925 | 1466697326899 Marionette TRACE conn2 <- [1,2414,null,{}] 08:55:26 INFO - PROCESS | 1925 | 1466697326902 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}] 08:55:26 INFO - PROCESS | 1925 | 1466697326903 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:27 INFO - PROCESS | 1925 | 1466697327000 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:55:27 INFO - PROCESS | 1925 | 1466697327004 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1925 | 1466697327008 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cad800 == 34 [pid = 1925] [id = 611] 08:55:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1216e6800) [pid = 1925] [serial = 1833] [outer = 0x0] 08:55:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1219bcc00) [pid = 1925] [serial = 1834] [outer = 0x1216e6800] 08:55:27 INFO - PROCESS | 1925 | 1466697327040 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x123d33800) [pid = 1925] [serial = 1835] [outer = 0x1216e6800] 08:55:27 INFO - PROCESS | 1925 | 1466697327429 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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 570ms 08:55:27 INFO - PROCESS | 1925 | 1466697327474 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1925 | 1466697327475 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:55:27 INFO - PROCESS | 1925 | 1466697327478 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1925 | 1466697327479 Marionette TRACE conn2 <- [1,2418,null,{}] 08:55:27 INFO - PROCESS | 1925 | 1466697327481 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}] 08:55:27 INFO - PROCESS | 1925 | 1466697327483 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:27 INFO - PROCESS | 1925 | 1466697327598 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:55:27 INFO - PROCESS | 1925 | 1466697327602 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1925 | 1466697327603 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x124dc3800 == 35 [pid = 1925] [id = 612] 08:55:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1219bfc00) [pid = 1925] [serial = 1836] [outer = 0x0] 08:55:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x124781800) [pid = 1925] [serial = 1837] [outer = 0x1219bfc00] 08:55:27 INFO - PROCESS | 1925 | 1466697327633 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x125816000) [pid = 1925] [serial = 1838] [outer = 0x1219bfc00] 08:55:27 INFO - PROCESS | 1925 | 1466697327955 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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 08:55:28 INFO - PROCESS | 1925 | 1466697327999 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1925 | 1466697328000 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:55:28 INFO - PROCESS | 1925 | 1466697328005 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1925 | 1466697328007 Marionette TRACE conn2 <- [1,2422,null,{}] 08:55:28 INFO - PROCESS | 1925 | 1466697328010 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}] 08:55:28 INFO - PROCESS | 1925 | 1466697328011 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:28 INFO - PROCESS | 1925 | 1466697328109 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:55:28 INFO - PROCESS | 1925 | 1466697328123 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1925 | 1466697328124 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289ec000 == 36 [pid = 1925] [id = 613] 08:55:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1258bcc00) [pid = 1925] [serial = 1839] [outer = 0x0] 08:55:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1258c7c00) [pid = 1925] [serial = 1840] [outer = 0x1258bcc00] 08:55:28 INFO - PROCESS | 1925 | 1466697328148 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x125f39800) [pid = 1925] [serial = 1841] [outer = 0x1258bcc00] 08:55:28 INFO - PROCESS | 1925 | 1466697328481 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]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 524ms 08:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:55:28 INFO - PROCESS | 1925 | 1466697328528 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1925 | 1466697328529 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:55:28 INFO - PROCESS | 1925 | 1466697328531 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1925 | 1466697328532 Marionette TRACE conn2 <- [1,2426,null,{}] 08:55:28 INFO - PROCESS | 1925 | 1466697328534 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}] 08:55:28 INFO - PROCESS | 1925 | 1466697328536 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:28 INFO - PROCESS | 1925 | 1466697328632 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:55:28 INFO - PROCESS | 1925 | 1466697328642 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1925 | 1466697328650 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e74800 == 37 [pid = 1925] [id = 614] 08:55:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x125f3b000) [pid = 1925] [serial = 1842] [outer = 0x0] 08:55:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1264dc000) [pid = 1925] [serial = 1843] [outer = 0x125f3b000] 08:55:28 INFO - PROCESS | 1925 | 1466697328675 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128a4b000) [pid = 1925] [serial = 1844] [outer = 0x125f3b000] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1128b1c00) [pid = 1925] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1128bac00) [pid = 1925] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x113228400) [pid = 1925] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x128bc0800) [pid = 1925] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x118204000) [pid = 1925] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11219e800) [pid = 1925] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1264e0000) [pid = 1925] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1185abc00) [pid = 1925] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x115f65000) [pid = 1925] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x12152d400) [pid = 1925] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1128b4c00) [pid = 1925] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x11842e400) [pid = 1925] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x125c7c000) [pid = 1925] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1264dac00) [pid = 1925] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x110eeb800) [pid = 1925] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x11286bc00) [pid = 1925] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x118fac400) [pid = 1925] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:55:28 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1219c7000) [pid = 1925] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:55:29 INFO - PROCESS | 1925 | 1466697329121 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]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 618ms 08:55:29 INFO - PROCESS | 1925 | 1466697329150 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1925 | 1466697329152 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:55:29 INFO - PROCESS | 1925 | 1466697329161 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1925 | 1466697329162 Marionette TRACE conn2 <- [1,2430,null,{}] 08:55:29 INFO - PROCESS | 1925 | 1466697329164 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}] 08:55:29 INFO - PROCESS | 1925 | 1466697329165 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:29 INFO - PROCESS | 1925 | 1466697329334 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:55:29 INFO - PROCESS | 1925 | 1466697329401 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1925 | 1466697329402 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cb0800 == 38 [pid = 1925] [id = 615] 08:55:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x111f1d400) [pid = 1925] [serial = 1845] [outer = 0x0] 08:55:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11714ec00) [pid = 1925] [serial = 1846] [outer = 0x111f1d400] 08:55:29 INFO - PROCESS | 1925 | 1466697329427 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1196dec00) [pid = 1925] [serial = 1847] [outer = 0x111f1d400] 08:55:29 INFO - PROCESS | 1925 | 1466697329676 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]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 517ms 08:55:29 INFO - PROCESS | 1925 | 1466697329679 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1925 | 1466697329680 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:55:29 INFO - PROCESS | 1925 | 1466697329682 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1925 | 1466697329683 Marionette TRACE conn2 <- [1,2434,null,{}] 08:55:29 INFO - PROCESS | 1925 | 1466697329694 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}] 08:55:29 INFO - PROCESS | 1925 | 1466697329695 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:29 INFO - PROCESS | 1925 | 1466697329792 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:55:29 INFO - PROCESS | 1925 | 1466697329796 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1925 | 1466697329797 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5cc800 == 39 [pid = 1925] [id = 616] 08:55:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1214be800) [pid = 1925] [serial = 1848] [outer = 0x0] 08:55:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1264dbc00) [pid = 1925] [serial = 1849] [outer = 0x1214be800] 08:55:29 INFO - PROCESS | 1925 | 1466697329824 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x128a51800) [pid = 1925] [serial = 1850] [outer = 0x1214be800] 08:55:30 INFO - PROCESS | 1925 | 1466697330159 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]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 527ms 08:55:30 INFO - PROCESS | 1925 | 1466697330218 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:55:30 INFO - PROCESS | 1925 | 1466697330220 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:55:30 INFO - PROCESS | 1925 | 1466697330223 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1925 | 1466697330225 Marionette TRACE conn2 <- [1,2438,null,{}] 08:55:30 INFO - PROCESS | 1925 | 1466697330227 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}] 08:55:30 INFO - PROCESS | 1925 | 1466697330229 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:30 INFO - PROCESS | 1925 | 1466697330317 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:55:30 INFO - PROCESS | 1925 | 1466697330323 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 1925 | 1466697330324 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b157800 == 40 [pid = 1925] [id = 617] 08:55:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x128bc2400) [pid = 1925] [serial = 1851] [outer = 0x0] 08:55:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128eac400) [pid = 1925] [serial = 1852] [outer = 0x128bc2400] 08:55:30 INFO - PROCESS | 1925 | 1466697330348 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1293b1800) [pid = 1925] [serial = 1853] [outer = 0x128bc2400] 08:55:30 INFO - PROCESS | 1925 | 1466697330681 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]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 470ms 08:55:30 INFO - PROCESS | 1925 | 1466697330694 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:55:30 INFO - PROCESS | 1925 | 1466697330695 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:55:30 INFO - PROCESS | 1925 | 1466697330697 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1925 | 1466697330698 Marionette TRACE conn2 <- [1,2442,null,{}] 08:55:30 INFO - PROCESS | 1925 | 1466697330701 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}] 08:55:30 INFO - PROCESS | 1925 | 1466697330702 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:30 INFO - PROCESS | 1925 | 1466697330790 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:55:30 INFO - PROCESS | 1925 | 1466697330793 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 1925 | 1466697330794 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc21000 == 41 [pid = 1925] [id = 618] 08:55:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1293b7800) [pid = 1925] [serial = 1854] [outer = 0x0] 08:55:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1293b9c00) [pid = 1925] [serial = 1855] [outer = 0x1293b7800] 08:55:30 INFO - PROCESS | 1925 | 1466697330818 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1294cdc00) [pid = 1925] [serial = 1856] [outer = 0x1293b7800] 08:55:31 INFO - PROCESS | 1925 | 1466697331270 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]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 624ms 08:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:55:31 INFO - PROCESS | 1925 | 1466697331322 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 1925 | 1466697331325 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:55:31 INFO - PROCESS | 1925 | 1466697331328 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 1925 | 1466697331330 Marionette TRACE conn2 <- [1,2446,null,{}] 08:55:31 INFO - PROCESS | 1925 | 1466697331335 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}] 08:55:31 INFO - PROCESS | 1925 | 1466697331336 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:31 INFO - PROCESS | 1925 | 1466697331438 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:55:31 INFO - PROCESS | 1925 | 1466697331512 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 1925 | 1466697331514 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x119309000 == 42 [pid = 1925] [id = 619] 08:55:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x1132c4c00) [pid = 1925] [serial = 1857] [outer = 0x0] 08:55:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11622d400) [pid = 1925] [serial = 1858] [outer = 0x1132c4c00] 08:55:31 INFO - PROCESS | 1925 | 1466697331545 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1172c3c00) [pid = 1925] [serial = 1859] [outer = 0x1132c4c00] 08:55:32 INFO - PROCESS | 1925 | 1466697331998 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 724ms 08:55:32 INFO - PROCESS | 1925 | 1466697332053 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1925 | 1466697332055 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:55:32 INFO - PROCESS | 1925 | 1466697332062 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1925 | 1466697332065 Marionette TRACE conn2 <- [1,2450,null,{}] 08:55:32 INFO - PROCESS | 1925 | 1466697332069 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}] 08:55:32 INFO - PROCESS | 1925 | 1466697332072 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:32 INFO - PROCESS | 1925 | 1466697332256 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:55:32 INFO - PROCESS | 1925 | 1466697332392 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1925 | 1466697332393 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12131f800 == 43 [pid = 1925] [id = 620] 08:55:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x118307400) [pid = 1925] [serial = 1860] [outer = 0x0] 08:55:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1185c5c00) [pid = 1925] [serial = 1861] [outer = 0x118307400] 08:55:32 INFO - PROCESS | 1925 | 1466697332424 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x119111000) [pid = 1925] [serial = 1862] [outer = 0x118307400] 08:55:32 INFO - PROCESS | 1925 | 1466697332875 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 826ms 08:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:55:32 INFO - PROCESS | 1925 | 1466697332888 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1925 | 1466697332890 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:55:32 INFO - PROCESS | 1925 | 1466697332892 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1925 | 1466697332895 Marionette TRACE conn2 <- [1,2454,null,{}] 08:55:32 INFO - PROCESS | 1925 | 1466697332902 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}] 08:55:32 INFO - PROCESS | 1925 | 1466697332906 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:33 INFO - PROCESS | 1925 | 1466697333007 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:55:33 INFO - PROCESS | 1925 | 1466697333070 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 1925 | 1466697333072 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc14000 == 44 [pid = 1925] [id = 621] 08:55:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x11969f000) [pid = 1925] [serial = 1863] [outer = 0x0] 08:55:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x121251800) [pid = 1925] [serial = 1864] [outer = 0x11969f000] 08:55:33 INFO - PROCESS | 1925 | 1466697333115 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x123c11c00) [pid = 1925] [serial = 1865] [outer = 0x11969f000] 08:55:33 INFO - PROCESS | 1925 | 1466697333525 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]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 08:55:33 INFO - PROCESS | 1925 | 1466697333563 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 1925 | 1466697333565 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:55:33 INFO - PROCESS | 1925 | 1466697333567 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 1925 | 1466697333569 Marionette TRACE conn2 <- [1,2458,null,{}] 08:55:33 INFO - PROCESS | 1925 | 1466697333571 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}] 08:55:33 INFO - PROCESS | 1925 | 1466697333572 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:33 INFO - PROCESS | 1925 | 1466697333675 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:55:33 INFO - PROCESS | 1925 | 1466697333736 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 1925 | 1466697333737 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c540000 == 45 [pid = 1925] [id = 622] 08:55:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1258c2000) [pid = 1925] [serial = 1866] [outer = 0x0] 08:55:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x125f47400) [pid = 1925] [serial = 1867] [outer = 0x1258c2000] 08:55:33 INFO - PROCESS | 1925 | 1466697333766 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x128a54c00) [pid = 1925] [serial = 1868] [outer = 0x1258c2000] 08:55:34 INFO - PROCESS | 1925 | 1466697334395 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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 871ms 08:55:34 INFO - PROCESS | 1925 | 1466697334439 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1925 | 1466697334442 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:55:34 INFO - PROCESS | 1925 | 1466697334445 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1925 | 1466697334447 Marionette TRACE conn2 <- [1,2462,null,{}] 08:55:34 INFO - PROCESS | 1925 | 1466697334450 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}] 08:55:34 INFO - PROCESS | 1925 | 1466697334452 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:34 INFO - PROCESS | 1925 | 1466697334546 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:55:34 INFO - PROCESS | 1925 | 1466697334621 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1925 | 1466697334624 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c9d000 == 46 [pid = 1925] [id = 623] 08:55:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x113319400) [pid = 1925] [serial = 1869] [outer = 0x0] 08:55:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x116637800) [pid = 1925] [serial = 1870] [outer = 0x113319400] 08:55:34 INFO - PROCESS | 1925 | 1466697334652 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x117ea1c00) [pid = 1925] [serial = 1871] [outer = 0x113319400] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x12b157800 == 45 [pid = 1925] [id = 617] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5cc800 == 44 [pid = 1925] [id = 616] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x119cb0800 == 43 [pid = 1925] [id = 615] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x128e74800 == 42 [pid = 1925] [id = 614] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x1289ec000 == 41 [pid = 1925] [id = 613] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x124dc3800 == 40 [pid = 1925] [id = 612] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x119cad800 == 39 [pid = 1925] [id = 611] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x121322800 == 38 [pid = 1925] [id = 610] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x119cb3800 == 37 [pid = 1925] [id = 609] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x119720800 == 36 [pid = 1925] [id = 608] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x118147000 == 35 [pid = 1925] [id = 607] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x1169a4800 == 34 [pid = 1925] [id = 606] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x11816c000 == 33 [pid = 1925] [id = 605] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x12c52e800 == 32 [pid = 1925] [id = 604] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x12c540000 == 31 [pid = 1925] [id = 622] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc14000 == 30 [pid = 1925] [id = 621] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x12131f800 == 29 [pid = 1925] [id = 620] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc21000 == 28 [pid = 1925] [id = 618] 08:55:35 INFO - PROCESS | 1925 | --DOCSHELL 0x119309000 == 27 [pid = 1925] [id = 619] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x125f38800) [pid = 1925] [serial = 1795] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x128a4d000) [pid = 1925] [serial = 1798] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1172bd800) [pid = 1925] [serial = 1768] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1176f1800) [pid = 1925] [serial = 1769] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1210e0400) [pid = 1925] [serial = 1783] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12152a800) [pid = 1925] [serial = 1784] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x119551000) [pid = 1925] [serial = 1777] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x11973c000) [pid = 1925] [serial = 1778] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x124114c00) [pid = 1925] [serial = 1789] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1185b1c00) [pid = 1925] [serial = 1774] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x118770000) [pid = 1925] [serial = 1775] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x112a15800) [pid = 1925] [serial = 1762] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x112ac6000) [pid = 1925] [serial = 1763] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1133e1800) [pid = 1925] [serial = 1765] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x115f5dc00) [pid = 1925] [serial = 1766] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x128eb8000) [pid = 1925] [serial = 1760] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x118307000) [pid = 1925] [serial = 1771] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x11842bc00) [pid = 1925] [serial = 1772] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x112a18c00) [pid = 1925] [serial = 1804] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x128d81400) [pid = 1925] [serial = 1801] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1219bb000) [pid = 1925] [serial = 1786] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1219c5000) [pid = 1925] [serial = 1787] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x119a6f000) [pid = 1925] [serial = 1780] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x121013800) [pid = 1925] [serial = 1781] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1293b5800) [pid = 1925] [serial = 1810] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x119105c00) [pid = 1925] [serial = 1805] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1293af000) [pid = 1925] [serial = 1808] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1293a2c00) [pid = 1925] [serial = 1802] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x124635800) [pid = 1925] [serial = 1792] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1258c4c00) [pid = 1925] [serial = 1793] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x128bc5800) [pid = 1925] [serial = 1799] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1264da400) [pid = 1925] [serial = 1796] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1244be400) [pid = 1925] [serial = 1790] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x124634c00) [pid = 1925] [serial = 1807] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1293bbc00) [pid = 1925] [serial = 1811] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x1293bc400) [pid = 1925] [serial = 1813] [outer = 0x0] [url = about:blank] 08:55:35 INFO - PROCESS | 1925 | 1466697335647 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]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1226ms 08:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:55:35 INFO - PROCESS | 1925 | 1466697335677 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:55:35 INFO - PROCESS | 1925 | 1466697335679 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:55:35 INFO - PROCESS | 1925 | 1466697335683 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1925 | 1466697335686 Marionette TRACE conn2 <- [1,2466,null,{}] 08:55:35 INFO - PROCESS | 1925 | 1466697335691 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}] 08:55:35 INFO - PROCESS | 1925 | 1466697335693 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:35 INFO - PROCESS | 1925 | 1466697335772 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:55:35 INFO - PROCESS | 1925 | 1466697335777 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 1925 | 1466697335779 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ae5000 == 28 [pid = 1925] [id = 624] 08:55:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x112a1e000) [pid = 1925] [serial = 1872] [outer = 0x0] 08:55:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x112a73400) [pid = 1925] [serial = 1873] [outer = 0x112a1e000] 08:55:35 INFO - PROCESS | 1925 | 1466697335808 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x113232400) [pid = 1925] [serial = 1874] [outer = 0x112a1e000] 08:55:36 INFO - PROCESS | 1925 | 1466697336178 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]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 524ms 08:55:36 INFO - PROCESS | 1925 | 1466697336235 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1925 | 1466697336238 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:55:36 INFO - PROCESS | 1925 | 1466697336244 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1925 | 1466697336246 Marionette TRACE conn2 <- [1,2470,null,{}] 08:55:36 INFO - PROCESS | 1925 | 1466697336248 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}] 08:55:36 INFO - PROCESS | 1925 | 1466697336250 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:36 INFO - PROCESS | 1925 | 1466697336329 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:55:36 INFO - PROCESS | 1925 | 1466697336334 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1925 | 1466697336335 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x11855d800 == 29 [pid = 1925] [id = 625] 08:55:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x1172c5400) [pid = 1925] [serial = 1875] [outer = 0x0] 08:55:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1176f1800) [pid = 1925] [serial = 1876] [outer = 0x1172c5400] 08:55:36 INFO - PROCESS | 1925 | 1466697336365 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x118207800) [pid = 1925] [serial = 1877] [outer = 0x1172c5400] 08:55:36 INFO - PROCESS | 1925 | 1466697336717 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]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 08:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:55:36 INFO - PROCESS | 1925 | 1466697336764 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1925 | 1466697336765 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:55:36 INFO - PROCESS | 1925 | 1466697336768 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1925 | 1466697336770 Marionette TRACE conn2 <- [1,2474,null,{}] 08:55:36 INFO - PROCESS | 1925 | 1466697336778 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}] 08:55:36 INFO - PROCESS | 1925 | 1466697336781 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:36 INFO - PROCESS | 1925 | 1466697336853 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:55:36 INFO - PROCESS | 1925 | 1466697336858 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1925 | 1466697336860 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x119978800 == 30 [pid = 1925] [id = 626] 08:55:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11876a400) [pid = 1925] [serial = 1878] [outer = 0x0] 08:55:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x118775400) [pid = 1925] [serial = 1879] [outer = 0x11876a400] 08:55:36 INFO - PROCESS | 1925 | 1466697336891 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11910e800) [pid = 1925] [serial = 1880] [outer = 0x11876a400] 08:55:37 INFO - PROCESS | 1925 | 1466697337242 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms 08:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:55:37 INFO - PROCESS | 1925 | 1466697337293 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1925 | 1466697337294 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:55:37 INFO - PROCESS | 1925 | 1466697337297 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1925 | 1466697337298 Marionette TRACE conn2 <- [1,2478,null,{}] 08:55:37 INFO - PROCESS | 1925 | 1466697337300 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}] 08:55:37 INFO - PROCESS | 1925 | 1466697337301 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:37 INFO - PROCESS | 1925 | 1466697337377 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:55:37 INFO - PROCESS | 1925 | 1466697337443 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 1925 | 1466697337444 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c9c000 == 31 [pid = 1925] [id = 627] 08:55:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x119547800) [pid = 1925] [serial = 1881] [outer = 0x0] 08:55:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x11969fc00) [pid = 1925] [serial = 1882] [outer = 0x119547800] 08:55:37 INFO - PROCESS | 1925 | 1466697337469 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1199c8800) [pid = 1925] [serial = 1883] [outer = 0x119547800] 08:55:37 INFO - PROCESS | 1925 | 1466697337769 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 08:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:55:37 INFO - PROCESS | 1925 | 1466697337815 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1925 | 1466697337816 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:55:37 INFO - PROCESS | 1925 | 1466697337828 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1925 | 1466697337829 Marionette TRACE conn2 <- [1,2482,null,{}] 08:55:37 INFO - PROCESS | 1925 | 1466697337831 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}] 08:55:37 INFO - PROCESS | 1925 | 1466697337833 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:37 INFO - PROCESS | 1925 | 1466697337925 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:55:37 INFO - PROCESS | 1925 | 1466697337964 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 1925 | 1466697337966 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x121333800 == 32 [pid = 1925] [id = 628] 08:55:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1128b2000) [pid = 1925] [serial = 1884] [outer = 0x0] 08:55:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x121015000) [pid = 1925] [serial = 1885] [outer = 0x1128b2000] 08:55:37 INFO - PROCESS | 1925 | 1466697337990 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12152a800) [pid = 1925] [serial = 1886] [outer = 0x1128b2000] 08:55:38 INFO - PROCESS | 1925 | 1466697338317 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]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 527ms 08:55:38 INFO - PROCESS | 1925 | 1466697338346 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1925 | 1466697338348 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:55:38 INFO - PROCESS | 1925 | 1466697338350 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1925 | 1466697338351 Marionette TRACE conn2 <- [1,2486,null,{}] 08:55:38 INFO - PROCESS | 1925 | 1466697338360 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}] 08:55:38 INFO - PROCESS | 1925 | 1466697338364 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:38 INFO - PROCESS | 1925 | 1466697338479 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:55:38 INFO - PROCESS | 1925 | 1466697338482 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1925 | 1466697338484 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x123cf4000 == 33 [pid = 1925] [id = 629] 08:55:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x119faf800) [pid = 1925] [serial = 1887] [outer = 0x0] 08:55:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1219c5400) [pid = 1925] [serial = 1888] [outer = 0x119faf800] 08:55:38 INFO - PROCESS | 1925 | 1466697338509 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x124cef000) [pid = 1925] [serial = 1889] [outer = 0x119faf800] 08:55:38 INFO - PROCESS | 1925 | 1466697338858 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]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 08:55:38 INFO - PROCESS | 1925 | 1466697338874 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1925 | 1466697338875 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:55:38 INFO - PROCESS | 1925 | 1466697338877 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1925 | 1466697338879 Marionette TRACE conn2 <- [1,2490,null,{}] 08:55:38 INFO - PROCESS | 1925 | 1466697338881 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}] 08:55:38 INFO - PROCESS | 1925 | 1466697338882 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:38 INFO - PROCESS | 1925 | 1466697338985 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:55:39 INFO - PROCESS | 1925 | 1466697338997 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 1925 | 1466697338998 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d51000 == 34 [pid = 1925] [id = 630] 08:55:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x124cefc00) [pid = 1925] [serial = 1890] [outer = 0x0] 08:55:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1258cbc00) [pid = 1925] [serial = 1891] [outer = 0x124cefc00] 08:55:39 INFO - PROCESS | 1925 | 1466697339022 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x126480400) [pid = 1925] [serial = 1892] [outer = 0x124cefc00] 08:55:39 INFO - PROCESS | 1925 | 1466697339368 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]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 519ms 08:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:55:39 INFO - PROCESS | 1925 | 1466697339398 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 1925 | 1466697339399 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:55:39 INFO - PROCESS | 1925 | 1466697339409 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 1925 | 1466697339410 Marionette TRACE conn2 <- [1,2494,null,{}] 08:55:39 INFO - PROCESS | 1925 | 1466697339412 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}] 08:55:39 INFO - PROCESS | 1925 | 1466697339413 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:39 INFO - PROCESS | 1925 | 1466697339509 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:55:39 INFO - PROCESS | 1925 | 1466697339512 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 1925 | 1466697339513 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a6f000 == 35 [pid = 1925] [id = 631] 08:55:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11286b000) [pid = 1925] [serial = 1893] [outer = 0x0] 08:55:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x128a49400) [pid = 1925] [serial = 1894] [outer = 0x11286b000] 08:55:39 INFO - PROCESS | 1925 | 1466697339537 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x128bc1000) [pid = 1925] [serial = 1895] [outer = 0x11286b000] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1216e6800) [pid = 1925] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1128b2800) [pid = 1925] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11810b800) [pid = 1925] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x112862800) [pid = 1925] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x116f90400) [pid = 1925] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x112ee4400) [pid = 1925] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1216e4c00) [pid = 1925] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11325cc00) [pid = 1925] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1258bcc00) [pid = 1925] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x111f1d400) [pid = 1925] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x125f3b000) [pid = 1925] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1214be800) [pid = 1925] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x128bc2400) [pid = 1925] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:55:39 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1293b7800) [pid = 1925] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:55:39 INFO - PROCESS | 1925 | 1466697339982 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 628ms 08:55:40 INFO - PROCESS | 1925 | 1466697340029 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1925 | 1466697340031 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:55:40 INFO - PROCESS | 1925 | 1466697340033 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1925 | 1466697340034 Marionette TRACE conn2 <- [1,2498,null,{}] 08:55:40 INFO - PROCESS | 1925 | 1466697340036 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}] 08:55:40 INFO - PROCESS | 1925 | 1466697340037 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:40 INFO - PROCESS | 1925 | 1466697340120 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:55:40 INFO - PROCESS | 1925 | 1466697340182 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1925 | 1466697340183 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a81800 == 36 [pid = 1925] [id = 632] 08:55:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x113d28400) [pid = 1925] [serial = 1896] [outer = 0x0] 08:55:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x118208400) [pid = 1925] [serial = 1897] [outer = 0x113d28400] 08:55:40 INFO - PROCESS | 1925 | 1466697340208 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1219c7c00) [pid = 1925] [serial = 1898] [outer = 0x113d28400] 08:55:40 INFO - PROCESS | 1925 | 1466697340487 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 08:55:40 INFO - PROCESS | 1925 | 1466697340505 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1925 | 1466697340507 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:55:40 INFO - PROCESS | 1925 | 1466697340514 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1925 | 1466697340515 Marionette TRACE conn2 <- [1,2502,null,{}] 08:55:40 INFO - PROCESS | 1925 | 1466697340517 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}] 08:55:40 INFO - PROCESS | 1925 | 1466697340520 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:40 INFO - PROCESS | 1925 | 1466697340600 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:55:40 INFO - PROCESS | 1925 | 1466697340605 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1925 | 1466697340607 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f6000 == 37 [pid = 1925] [id = 633] 08:55:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x124cee400) [pid = 1925] [serial = 1899] [outer = 0x0] 08:55:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x128bc3000) [pid = 1925] [serial = 1900] [outer = 0x124cee400] 08:55:40 INFO - PROCESS | 1925 | 1466697340631 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x128d79400) [pid = 1925] [serial = 1901] [outer = 0x124cee400] 08:55:40 INFO - PROCESS | 1925 | 1466697340962 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 08:55:40 INFO - PROCESS | 1925 | 1466697340983 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1925 | 1466697340985 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:55:40 INFO - PROCESS | 1925 | 1466697340991 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1925 | 1466697340993 Marionette TRACE conn2 <- [1,2506,null,{}] 08:55:40 INFO - PROCESS | 1925 | 1466697340995 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}] 08:55:40 INFO - PROCESS | 1925 | 1466697340997 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:41 INFO - PROCESS | 1925 | 1466697341124 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:55:41 INFO - PROCESS | 1925 | 1466697341130 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1925 | 1466697341131 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a83a000 == 38 [pid = 1925] [id = 634] 08:55:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1167b2000) [pid = 1925] [serial = 1902] [outer = 0x0] 08:55:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128d7f800) [pid = 1925] [serial = 1903] [outer = 0x1167b2000] 08:55:41 INFO - PROCESS | 1925 | 1466697341158 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1293b7800) [pid = 1925] [serial = 1904] [outer = 0x1167b2000] 08:55:41 INFO - PROCESS | 1925 | 1466697341491 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]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 523ms 08:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:55:41 INFO - PROCESS | 1925 | 1466697341513 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 1925 | 1466697341514 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:55:41 INFO - PROCESS | 1925 | 1466697341516 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1925 | 1466697341517 Marionette TRACE conn2 <- [1,2510,null,{}] 08:55:41 INFO - PROCESS | 1925 | 1466697341520 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}] 08:55:41 INFO - PROCESS | 1925 | 1466697341523 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:41 INFO - PROCESS | 1925 | 1466697341598 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:55:41 INFO - PROCESS | 1925 | 1466697341602 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1925 | 1466697341605 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b154000 == 39 [pid = 1925] [id = 635] 08:55:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1293bb400) [pid = 1925] [serial = 1905] [outer = 0x0] 08:55:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1293c9800) [pid = 1925] [serial = 1906] [outer = 0x1293bb400] 08:55:41 INFO - PROCESS | 1925 | 1466697341629 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12a3a8400) [pid = 1925] [serial = 1907] [outer = 0x1293bb400] 08:55:42 INFO - PROCESS | 1925 | 1466697342110 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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 619ms 08:55:42 INFO - PROCESS | 1925 | 1466697342136 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1925 | 1466697342138 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:55:42 INFO - PROCESS | 1925 | 1466697342142 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1925 | 1466697342144 Marionette TRACE conn2 <- [1,2514,null,{}] 08:55:42 INFO - PROCESS | 1925 | 1466697342148 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}] 08:55:42 INFO - PROCESS | 1925 | 1466697342149 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:42 INFO - PROCESS | 1925 | 1466697342261 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:55:42 INFO - PROCESS | 1925 | 1466697342345 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1925 | 1466697342346 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x11813e000 == 40 [pid = 1925] [id = 636] 08:55:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1128bc400) [pid = 1925] [serial = 1908] [outer = 0x0] 08:55:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x112ee8800) [pid = 1925] [serial = 1909] [outer = 0x1128bc400] 08:55:42 INFO - PROCESS | 1925 | 1466697342378 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1155ed000) [pid = 1925] [serial = 1910] [outer = 0x1128bc400] 08:55:42 INFO - PROCESS | 1925 | 1466697342918 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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 821ms 08:55:42 INFO - PROCESS | 1925 | 1466697342963 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1925 | 1466697342966 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:55:42 INFO - PROCESS | 1925 | 1466697342973 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1925 | 1466697342975 Marionette TRACE conn2 <- [1,2518,null,{}] 08:55:42 INFO - PROCESS | 1925 | 1466697342978 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}] 08:55:42 INFO - PROCESS | 1925 | 1466697342979 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:43 INFO - PROCESS | 1925 | 1466697343087 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:55:43 INFO - PROCESS | 1925 | 1466697343174 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 1925 | 1466697343175 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f67800 == 41 [pid = 1925] [id = 637] 08:55:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x11820f800) [pid = 1925] [serial = 1911] [outer = 0x0] 08:55:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11830e400) [pid = 1925] [serial = 1912] [outer = 0x11820f800] 08:55:43 INFO - PROCESS | 1925 | 1466697343206 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x11876a800) [pid = 1925] [serial = 1913] [outer = 0x11820f800] 08:55:43 INFO - PROCESS | 1925 | 1466697343906 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 976ms 08:55:43 INFO - PROCESS | 1925 | 1466697343947 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:55:43 INFO - PROCESS | 1925 | 1466697343949 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:55:43 INFO - PROCESS | 1925 | 1466697343951 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1925 | 1466697343953 Marionette TRACE conn2 <- [1,2522,null,{}] 08:55:43 INFO - PROCESS | 1925 | 1466697343956 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}] 08:55:43 INFO - PROCESS | 1925 | 1466697343958 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:44 INFO - PROCESS | 1925 | 1466697344067 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x12a83a000 == 40 [pid = 1925] [id = 634] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f6000 == 39 [pid = 1925] [id = 633] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x128a81800 == 38 [pid = 1925] [id = 632] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x128a6f000 == 37 [pid = 1925] [id = 631] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x125d51000 == 36 [pid = 1925] [id = 630] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x123cf4000 == 35 [pid = 1925] [id = 629] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x121333800 == 34 [pid = 1925] [id = 628] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x119c9c000 == 33 [pid = 1925] [id = 627] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x119978800 == 32 [pid = 1925] [id = 626] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x11855d800 == 31 [pid = 1925] [id = 625] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x116ae5000 == 30 [pid = 1925] [id = 624] 08:55:44 INFO - PROCESS | 1925 | --DOCSHELL 0x119c9d000 == 29 [pid = 1925] [id = 623] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1219bcc00) [pid = 1925] [serial = 1834] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x124781800) [pid = 1925] [serial = 1837] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x123d33800) [pid = 1925] [serial = 1835] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x112a1fc00) [pid = 1925] [serial = 1816] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11322bc00) [pid = 1925] [serial = 1817] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x118303400) [pid = 1925] [serial = 1825] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11876c400) [pid = 1925] [serial = 1826] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x113375400) [pid = 1925] [serial = 1819] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11622d800) [pid = 1925] [serial = 1820] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x117150800) [pid = 1925] [serial = 1822] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11810c800) [pid = 1925] [serial = 1823] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x118f4e800) [pid = 1925] [serial = 1828] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x119697800) [pid = 1925] [serial = 1829] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1293ca000) [pid = 1925] [serial = 1814] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x11969d000) [pid = 1925] [serial = 1831] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1258c7c00) [pid = 1925] [serial = 1840] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x125f39800) [pid = 1925] [serial = 1841] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x11714ec00) [pid = 1925] [serial = 1846] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1264dc000) [pid = 1925] [serial = 1843] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1264dbc00) [pid = 1925] [serial = 1849] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x128eac400) [pid = 1925] [serial = 1852] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1293b9c00) [pid = 1925] [serial = 1855] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x128a51800) [pid = 1925] [serial = 1850] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1294cdc00) [pid = 1925] [serial = 1856] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1293b1800) [pid = 1925] [serial = 1853] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1196dec00) [pid = 1925] [serial = 1847] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x128a4b000) [pid = 1925] [serial = 1844] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x119fbe400) [pid = 1925] [serial = 1832] [outer = 0x0] [url = about:blank] 08:55:44 INFO - PROCESS | 1925 | 1466697344172 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1925 | 1466697344174 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x11649d000 == 30 [pid = 1925] [id = 638] 08:55:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x112a1a000) [pid = 1925] [serial = 1914] [outer = 0x0] 08:55:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x112ee9400) [pid = 1925] [serial = 1915] [outer = 0x112a1a000] 08:55:44 INFO - PROCESS | 1925 | 1466697344196 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x116912800) [pid = 1925] [serial = 1916] [outer = 0x112a1a000] 08:55:44 INFO - PROCESS | 1925 | 1466697344610 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]]]}] 08:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 672ms 08:55:44 INFO - PROCESS | 1925 | 1466697344626 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:55:44 INFO - PROCESS | 1925 | 1466697344630 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:55:44 INFO - PROCESS | 1925 | 1466697344639 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 1925 | 1466697344642 Marionette TRACE conn2 <- [1,2526,null,{}] 08:55:44 INFO - PROCESS | 1925 | 1466697344645 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}] 08:55:44 INFO - PROCESS | 1925 | 1466697344648 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:44 INFO - PROCESS | 1925 | 1466697344773 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:55:44 INFO - PROCESS | 1925 | 1466697344782 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1925 | 1466697344784 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x115fce800 == 31 [pid = 1925] [id = 639] 08:55:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x11810b400) [pid = 1925] [serial = 1917] [outer = 0x0] 08:55:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x11842c800) [pid = 1925] [serial = 1918] [outer = 0x11810b400] 08:55:44 INFO - PROCESS | 1925 | 1466697344828 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x118775800) [pid = 1925] [serial = 1919] [outer = 0x11810b400] 08:55:45 INFO - PROCESS | 1925 | 1466697345279 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]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 673ms 08:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:55:45 INFO - PROCESS | 1925 | 1466697345310 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 1925 | 1466697345311 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:55:45 INFO - PROCESS | 1925 | 1466697345314 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 1925 | 1466697345316 Marionette TRACE conn2 <- [1,2530,null,{}] 08:55:45 INFO - PROCESS | 1925 | 1466697345324 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}] 08:55:45 INFO - PROCESS | 1925 | 1466697345327 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:45 INFO - PROCESS | 1925 | 1466697345413 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:55:45 INFO - PROCESS | 1925 | 1466697345418 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 1925 | 1466697345421 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f21800 == 32 [pid = 1925] [id = 640] 08:55:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1128b4800) [pid = 1925] [serial = 1920] [outer = 0x0] 08:55:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x119697800) [pid = 1925] [serial = 1921] [outer = 0x1128b4800] 08:55:45 INFO - PROCESS | 1925 | 1466697345451 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x121012400) [pid = 1925] [serial = 1922] [outer = 0x1128b4800] 08:55:45 INFO - PROCESS | 1925 | 1466697345791 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]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 08:55:45 INFO - PROCESS | 1925 | 1466697345835 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 1925 | 1466697345837 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:55:45 INFO - PROCESS | 1925 | 1466697345839 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 1925 | 1466697345840 Marionette TRACE conn2 <- [1,2534,null,{}] 08:55:45 INFO - PROCESS | 1925 | 1466697345843 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}] 08:55:45 INFO - PROCESS | 1925 | 1466697345844 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:45 INFO - PROCESS | 1925 | 1466697345925 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:55:45 INFO - PROCESS | 1925 | 1466697345928 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 1925 | 1466697345929 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x121a86800 == 33 [pid = 1925] [id = 641] 08:55:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1213a6400) [pid = 1925] [serial = 1923] [outer = 0x0] 08:55:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1219ba400) [pid = 1925] [serial = 1924] [outer = 0x1213a6400] 08:55:45 INFO - PROCESS | 1925 | 1466697345955 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1219c6800) [pid = 1925] [serial = 1925] [outer = 0x1213a6400] 08:55:46 INFO - PROCESS | 1925 | 1466697346396 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]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 570ms 08:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:55:46 INFO - PROCESS | 1925 | 1466697346409 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1925 | 1466697346412 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:55:46 INFO - PROCESS | 1925 | 1466697346415 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1925 | 1466697346417 Marionette TRACE conn2 <- [1,2538,null,{}] 08:55:46 INFO - PROCESS | 1925 | 1466697346421 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}] 08:55:46 INFO - PROCESS | 1925 | 1466697346423 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:46 INFO - PROCESS | 1925 | 1466697346520 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:55:46 INFO - PROCESS | 1925 | 1466697346580 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 1925 | 1466697346581 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x119309000 == 34 [pid = 1925] [id = 642] 08:55:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x112a80c00) [pid = 1925] [serial = 1926] [outer = 0x0] 08:55:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x116a1b000) [pid = 1925] [serial = 1927] [outer = 0x112a80c00] 08:55:46 INFO - PROCESS | 1925 | 1466697346612 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x118203c00) [pid = 1925] [serial = 1928] [outer = 0x112a80c00] 08:55:47 INFO - PROCESS | 1925 | 1466697347067 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]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 08:55:47 INFO - PROCESS | 1925 | 1466697347085 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1925 | 1466697347090 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:55:47 INFO - PROCESS | 1925 | 1466697347095 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1925 | 1466697347097 Marionette TRACE conn2 <- [1,2542,null,{}] 08:55:47 INFO - PROCESS | 1925 | 1466697347099 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}] 08:55:47 INFO - PROCESS | 1925 | 1466697347101 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:47 INFO - PROCESS | 1925 | 1466697347197 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:55:47 INFO - PROCESS | 1925 | 1466697347290 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1925 | 1466697347291 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x124db3800 == 35 [pid = 1925] [id = 643] 08:55:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x118fb2c00) [pid = 1925] [serial = 1929] [outer = 0x0] 08:55:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x119554800) [pid = 1925] [serial = 1930] [outer = 0x118fb2c00] 08:55:47 INFO - PROCESS | 1925 | 1466697347324 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x119a78000) [pid = 1925] [serial = 1931] [outer = 0x118fb2c00] 08:55:47 INFO - PROCESS | 1925 | 1466697347728 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]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 08:55:47 INFO - PROCESS | 1925 | 1466697347766 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1925 | 1466697347767 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:55:47 INFO - PROCESS | 1925 | 1466697347788 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1925 | 1466697347791 Marionette TRACE conn2 <- [1,2546,null,{}] 08:55:47 INFO - PROCESS | 1925 | 1466697347799 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}] 08:55:47 INFO - PROCESS | 1925 | 1466697347802 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:47 INFO - PROCESS | 1925 | 1466697347898 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:55:47 INFO - PROCESS | 1925 | 1466697347971 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1925 | 1466697347973 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e85800 == 36 [pid = 1925] [id = 644] 08:55:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1244b5c00) [pid = 1925] [serial = 1932] [outer = 0x0] 08:55:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1244bc000) [pid = 1925] [serial = 1933] [outer = 0x1244b5c00] 08:55:48 INFO - PROCESS | 1925 | 1466697348005 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12581a400) [pid = 1925] [serial = 1934] [outer = 0x1244b5c00] 08:55:48 INFO - PROCESS | 1925 | 1466697348408 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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 672ms 08:55:48 INFO - PROCESS | 1925 | 1466697348460 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1925 | 1466697348462 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:55:48 INFO - PROCESS | 1925 | 1466697348465 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1925 | 1466697348466 Marionette TRACE conn2 <- [1,2550,null,{}] 08:55:48 INFO - PROCESS | 1925 | 1466697348468 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}] 08:55:48 INFO - PROCESS | 1925 | 1466697348470 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:48 INFO - PROCESS | 1925 | 1466697348583 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:55:48 INFO - PROCESS | 1925 | 1466697348655 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1925 | 1466697348656 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12943a000 == 37 [pid = 1925] [id = 645] 08:55:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x125f45000) [pid = 1925] [serial = 1935] [outer = 0x0] 08:55:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1264dbc00) [pid = 1925] [serial = 1936] [outer = 0x125f45000] 08:55:48 INFO - PROCESS | 1925 | 1466697348685 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x128a4e000) [pid = 1925] [serial = 1937] [outer = 0x125f45000] 08:55:49 INFO - PROCESS | 1925 | 1466697349093 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 668ms 08:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:55:49 INFO - PROCESS | 1925 | 1466697349134 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1925 | 1466697349135 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:55:49 INFO - PROCESS | 1925 | 1466697349137 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1925 | 1466697349139 Marionette TRACE conn2 <- [1,2554,null,{}] 08:55:49 INFO - PROCESS | 1925 | 1466697349141 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}] 08:55:49 INFO - PROCESS | 1925 | 1466697349142 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:49 INFO - PROCESS | 1925 | 1466697349247 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:55:49 INFO - PROCESS | 1925 | 1466697349317 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1925 | 1466697349318 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f21000 == 38 [pid = 1925] [id = 646] 08:55:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1219bf800) [pid = 1925] [serial = 1938] [outer = 0x0] 08:55:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x128bc9000) [pid = 1925] [serial = 1939] [outer = 0x1219bf800] 08:55:49 INFO - PROCESS | 1925 | 1466697349347 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128eba400) [pid = 1925] [serial = 1940] [outer = 0x1219bf800] 08:55:49 INFO - PROCESS | 1925 | 1466697349868 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 820ms 08:55:49 INFO - PROCESS | 1925 | 1466697349957 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1925 | 1466697349960 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:55:49 INFO - PROCESS | 1925 | 1466697349963 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1925 | 1466697349965 Marionette TRACE conn2 <- [1,2558,null,{}] 08:55:49 INFO - PROCESS | 1925 | 1466697349981 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}] 08:55:49 INFO - PROCESS | 1925 | 1466697349982 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:50 INFO - PROCESS | 1925 | 1466697350102 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:55:50 INFO - PROCESS | 1925 | 1466697350113 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 1925 | 1466697350115 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x121334800 == 39 [pid = 1925] [id = 647] 08:55:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1164df000) [pid = 1925] [serial = 1941] [outer = 0x0] 08:55:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x1176f0400) [pid = 1925] [serial = 1942] [outer = 0x1164df000] 08:55:50 INFO - PROCESS | 1925 | 1466697350142 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x11830ec00) [pid = 1925] [serial = 1943] [outer = 0x1164df000] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x119f21800 == 38 [pid = 1925] [id = 640] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x115fce800 == 37 [pid = 1925] [id = 639] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11649d000 == 36 [pid = 1925] [id = 638] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x11813e000 == 35 [pid = 1925] [id = 636] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x120f67800 == 34 [pid = 1925] [id = 637] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12b154000 == 33 [pid = 1925] [id = 635] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x119f21000 == 32 [pid = 1925] [id = 646] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12943a000 == 31 [pid = 1925] [id = 645] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x128e85800 == 30 [pid = 1925] [id = 644] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x124db3800 == 29 [pid = 1925] [id = 643] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x121a86800 == 28 [pid = 1925] [id = 641] 08:55:50 INFO - PROCESS | 1925 | --DOCSHELL 0x119309000 == 27 [pid = 1925] [id = 642] 08:55:51 INFO - PROCESS | 1925 | 1466697351200 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1274ms 08:55:51 INFO - PROCESS | 1925 | 1466697351239 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1925 | 1466697351242 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:55:51 INFO - PROCESS | 1925 | 1466697351245 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1925 | 1466697351247 Marionette TRACE conn2 <- [1,2562,null,{}] 08:55:51 INFO - PROCESS | 1925 | 1466697351250 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}] 08:55:51 INFO - PROCESS | 1925 | 1466697351252 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:51 INFO - PROCESS | 1925 | 1466697351353 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:55:51 INFO - PROCESS | 1925 | 1466697351357 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1925 | 1466697351359 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e78000 == 28 [pid = 1925] [id = 648] 08:55:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x112ee3400) [pid = 1925] [serial = 1944] [outer = 0x0] 08:55:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x11325cc00) [pid = 1925] [serial = 1945] [outer = 0x112ee3400] 08:55:51 INFO - PROCESS | 1925 | 1466697351408 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1155db800) [pid = 1925] [serial = 1946] [outer = 0x112ee3400] 08:55:51 INFO - PROCESS | 1925 | 1466697351778 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 569ms 08:55:51 INFO - PROCESS | 1925 | 1466697351815 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1925 | 1466697351819 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:55:51 INFO - PROCESS | 1925 | 1466697351823 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1925 | 1466697351825 Marionette TRACE conn2 <- [1,2566,null,{}] 08:55:51 INFO - PROCESS | 1925 | 1466697351827 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}] 08:55:51 INFO - PROCESS | 1925 | 1466697351829 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:51 INFO - PROCESS | 1925 | 1466697351930 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:55:51 INFO - PROCESS | 1925 | 1466697351972 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1925 | 1466697351973 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:51 INFO - PROCESS | 1925 | ++DOCSHELL 0x119321800 == 29 [pid = 1925] [id = 649] 08:55:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x116a1b400) [pid = 1925] [serial = 1947] [outer = 0x0] 08:55:51 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x11820a000) [pid = 1925] [serial = 1948] [outer = 0x116a1b400] 08:55:52 INFO - PROCESS | 1925 | 1466697352000 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x118308000) [pid = 1925] [serial = 1949] [outer = 0x116a1b400] 08:55:52 INFO - PROCESS | 1925 | 1466697352343 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]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 08:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:55:52 INFO - PROCESS | 1925 | 1466697352394 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1925 | 1466697352395 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:55:52 INFO - PROCESS | 1925 | 1466697352397 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1925 | 1466697352400 Marionette TRACE conn2 <- [1,2570,null,{}] 08:55:52 INFO - PROCESS | 1925 | 1466697352408 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}] 08:55:52 INFO - PROCESS | 1925 | 1466697352411 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:52 INFO - PROCESS | 1925 | 1466697352521 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:55:52 INFO - PROCESS | 1925 | 1466697352562 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1925 | 1466697352564 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x121154000 == 30 [pid = 1925] [id = 650] 08:55:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1128be400) [pid = 1925] [serial = 1950] [outer = 0x0] 08:55:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x11969a400) [pid = 1925] [serial = 1951] [outer = 0x1128be400] 08:55:52 INFO - PROCESS | 1925 | 1466697352592 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 115 (0x119741400) [pid = 1925] [serial = 1952] [outer = 0x1128be400] 08:55:52 INFO - PROCESS | 1925 | 1466697352963 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]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 574ms 08:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:55:52 INFO - PROCESS | 1925 | 1466697352972 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1925 | 1466697352974 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:55:52 INFO - PROCESS | 1925 | 1466697352976 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1925 | 1466697352977 Marionette TRACE conn2 <- [1,2574,null,{}] 08:55:52 INFO - PROCESS | 1925 | 1466697352979 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}] 08:55:52 INFO - PROCESS | 1925 | 1466697352981 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:53 INFO - PROCESS | 1925 | 1466697353087 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:55:53 INFO - PROCESS | 1925 | 1466697353091 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1925 | 1466697353092 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d06000 == 31 [pid = 1925] [id = 651] 08:55:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 116 (0x121015800) [pid = 1925] [serial = 1953] [outer = 0x0] 08:55:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 117 (0x1219bcc00) [pid = 1925] [serial = 1954] [outer = 0x121015800] 08:55:53 INFO - PROCESS | 1925 | 1466697353117 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 118 (0x1219c6c00) [pid = 1925] [serial = 1955] [outer = 0x121015800] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 117 (0x1132c4c00) [pid = 1925] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 116 (0x1293bb400) [pid = 1925] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 115 (0x1172c5400) [pid = 1925] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 114 (0x124cee400) [pid = 1925] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x1258c2000) [pid = 1925] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x119faf800) [pid = 1925] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1128b2000) [pid = 1925] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1128bc400) [pid = 1925] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x112a1e000) [pid = 1925] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11286b000) [pid = 1925] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x118307400) [pid = 1925] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x112a1a000) [pid = 1925] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x119547800) [pid = 1925] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1167b2000) [pid = 1925] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x113319400) [pid = 1925] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x11876a400) [pid = 1925] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x124cefc00) [pid = 1925] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11820f800) [pid = 1925] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x113d28400) [pid = 1925] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1128b4800) [pid = 1925] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11969f000) [pid = 1925] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11810b400) [pid = 1925] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1213a6400) [pid = 1925] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:55:53 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1219bfc00) [pid = 1925] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:55:53 INFO - PROCESS | 1925 | 1466697353662 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]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 722ms 08:55:53 INFO - PROCESS | 1925 | 1466697353718 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1925 | 1466697353722 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:55:53 INFO - PROCESS | 1925 | 1466697353728 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1925 | 1466697353729 Marionette TRACE conn2 <- [1,2578,null,{}] 08:55:53 INFO - PROCESS | 1925 | 1466697353731 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}] 08:55:53 INFO - PROCESS | 1925 | 1466697353733 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:53 INFO - PROCESS | 1925 | 1466697353806 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:55:53 INFO - PROCESS | 1925 | 1466697353827 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1925 | 1466697353828 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d14800 == 32 [pid = 1925] [id = 652] 08:55:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x112a1e000) [pid = 1925] [serial = 1956] [outer = 0x0] 08:55:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x117147400) [pid = 1925] [serial = 1957] [outer = 0x112a1e000] 08:55:53 INFO - PROCESS | 1925 | 1466697353851 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x118308c00) [pid = 1925] [serial = 1958] [outer = 0x112a1e000] 08:55:54 INFO - PROCESS | 1925 | 1466697354168 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]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 468ms 08:55:54 INFO - PROCESS | 1925 | 1466697354196 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 1925 | 1466697354197 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:55:54 INFO - PROCESS | 1925 | 1466697354200 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 1925 | 1466697354201 Marionette TRACE conn2 <- [1,2582,null,{}] 08:55:54 INFO - PROCESS | 1925 | 1466697354203 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}] 08:55:54 INFO - PROCESS | 1925 | 1466697354207 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:54 INFO - PROCESS | 1925 | 1466697354298 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:55:54 INFO - PROCESS | 1925 | 1466697354365 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 1925 | 1466697354366 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e86800 == 33 [pid = 1925] [id = 653] 08:55:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x116f8f800) [pid = 1925] [serial = 1959] [outer = 0x0] 08:55:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11969d000) [pid = 1925] [serial = 1960] [outer = 0x116f8f800] 08:55:54 INFO - PROCESS | 1925 | 1466697354391 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x124c96800) [pid = 1925] [serial = 1961] [outer = 0x116f8f800] 08:55:54 INFO - PROCESS | 1925 | 1466697354651 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]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 470ms 08:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:55:54 INFO - PROCESS | 1925 | 1466697354679 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 1925 | 1466697354680 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:55:54 INFO - PROCESS | 1925 | 1466697354682 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 1925 | 1466697354694 Marionette TRACE conn2 <- [1,2586,null,{}] 08:55:54 INFO - PROCESS | 1925 | 1466697354709 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}] 08:55:54 INFO - PROCESS | 1925 | 1466697354711 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:54 INFO - PROCESS | 1925 | 1466697354792 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:55:54 INFO - PROCESS | 1925 | 1466697354796 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 1925 | 1466697354797 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a84b000 == 34 [pid = 1925] [id = 654] 08:55:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x111e5cc00) [pid = 1925] [serial = 1962] [outer = 0x0] 08:55:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x124cf9400) [pid = 1925] [serial = 1963] [outer = 0x111e5cc00] 08:55:54 INFO - PROCESS | 1925 | 1466697354821 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x125c7c000) [pid = 1925] [serial = 1964] [outer = 0x111e5cc00] 08:55:55 INFO - PROCESS | 1925 | 1466697355146 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]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 485ms 08:55:55 INFO - PROCESS | 1925 | 1466697355169 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 1925 | 1466697355170 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:55:55 INFO - PROCESS | 1925 | 1466697355175 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 1925 | 1466697355176 Marionette TRACE conn2 <- [1,2590,null,{}] 08:55:55 INFO - PROCESS | 1925 | 1466697355178 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}] 08:55:55 INFO - PROCESS | 1925 | 1466697355179 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:55 INFO - PROCESS | 1925 | 1466697355282 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:55:55 INFO - PROCESS | 1925 | 1466697355290 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 1925 | 1466697355291 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b14f000 == 35 [pid = 1925] [id = 655] 08:55:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x125c85000) [pid = 1925] [serial = 1965] [outer = 0x0] 08:55:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x126480c00) [pid = 1925] [serial = 1966] [outer = 0x125c85000] 08:55:55 INFO - PROCESS | 1925 | 1466697355315 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x128a46c00) [pid = 1925] [serial = 1967] [outer = 0x125c85000] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x117e78000 == 34 [pid = 1925] [id = 648] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x121334800 == 33 [pid = 1925] [id = 647] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x119321800 == 32 [pid = 1925] [id = 649] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x121154000 == 31 [pid = 1925] [id = 650] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x124d14800 == 30 [pid = 1925] [id = 652] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x124d06000 == 29 [pid = 1925] [id = 651] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x128e86800 == 28 [pid = 1925] [id = 653] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x118775800) [pid = 1925] [serial = 1919] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x116912800) [pid = 1925] [serial = 1916] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x112ee8800) [pid = 1925] [serial = 1909] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x119697800) [pid = 1925] [serial = 1921] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12a3a8400) [pid = 1925] [serial = 1907] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x11830e400) [pid = 1925] [serial = 1912] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x112ee9400) [pid = 1925] [serial = 1915] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x11876a800) [pid = 1925] [serial = 1913] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x11842c800) [pid = 1925] [serial = 1918] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1155ed000) [pid = 1925] [serial = 1910] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x11969fc00) [pid = 1925] [serial = 1882] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118775400) [pid = 1925] [serial = 1879] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x11910e800) [pid = 1925] [serial = 1880] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1176f1800) [pid = 1925] [serial = 1876] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118207800) [pid = 1925] [serial = 1877] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x121015000) [pid = 1925] [serial = 1885] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x112a73400) [pid = 1925] [serial = 1873] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x113232400) [pid = 1925] [serial = 1874] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x117ea1c00) [pid = 1925] [serial = 1871] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x116637800) [pid = 1925] [serial = 1870] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1172c3c00) [pid = 1925] [serial = 1859] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11622d400) [pid = 1925] [serial = 1858] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x119111000) [pid = 1925] [serial = 1862] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1219c5400) [pid = 1925] [serial = 1888] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x118208400) [pid = 1925] [serial = 1897] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1185c5c00) [pid = 1925] [serial = 1861] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x126480400) [pid = 1925] [serial = 1892] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1258cbc00) [pid = 1925] [serial = 1891] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x128a49400) [pid = 1925] [serial = 1894] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x128bc3000) [pid = 1925] [serial = 1900] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x128bc1000) [pid = 1925] [serial = 1895] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1293b7800) [pid = 1925] [serial = 1904] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x1293c9800) [pid = 1925] [serial = 1906] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x123c11c00) [pid = 1925] [serial = 1865] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x121251800) [pid = 1925] [serial = 1864] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x128d79400) [pid = 1925] [serial = 1901] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x12152a800) [pid = 1925] [serial = 1886] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x128a54c00) [pid = 1925] [serial = 1868] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x1219c7c00) [pid = 1925] [serial = 1898] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x121012400) [pid = 1925] [serial = 1922] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x125f47400) [pid = 1925] [serial = 1867] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x124cef000) [pid = 1925] [serial = 1889] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x1199c8800) [pid = 1925] [serial = 1883] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x1219ba400) [pid = 1925] [serial = 1924] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x128d7f800) [pid = 1925] [serial = 1903] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x1219c6800) [pid = 1925] [serial = 1925] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x125816000) [pid = 1925] [serial = 1838] [outer = 0x0] [url = about:blank] 08:55:56 INFO - PROCESS | 1925 | --DOCSHELL 0x12a84b000 == 27 [pid = 1925] [id = 654] 08:55:56 INFO - PROCESS | 1925 | 1466697356639 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1472ms 08:55:56 INFO - PROCESS | 1925 | 1466697356648 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:55:56 INFO - PROCESS | 1925 | 1466697356650 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:55:56 INFO - PROCESS | 1925 | 1466697356657 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1925 | 1466697356660 Marionette TRACE conn2 <- [1,2594,null,{}] 08:55:56 INFO - PROCESS | 1925 | 1466697356664 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}] 08:55:56 INFO - PROCESS | 1925 | 1466697356666 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:56 INFO - PROCESS | 1925 | 1466697356747 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:55:56 INFO - PROCESS | 1925 | 1466697356800 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1925 | 1466697356803 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x116add800 == 28 [pid = 1925] [id = 656] 08:55:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x11286f400) [pid = 1925] [serial = 1968] [outer = 0x0] 08:55:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1128b0c00) [pid = 1925] [serial = 1969] [outer = 0x11286f400] 08:55:56 INFO - PROCESS | 1925 | 1466697356831 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x112a1d000) [pid = 1925] [serial = 1970] [outer = 0x11286f400] 08:55:57 INFO - PROCESS | 1925 | 1466697357147 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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 525ms 08:55:57 INFO - PROCESS | 1925 | 1466697357178 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1925 | 1466697357182 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:55:57 INFO - PROCESS | 1925 | 1466697357188 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1925 | 1466697357191 Marionette TRACE conn2 <- [1,2598,null,{}] 08:55:57 INFO - PROCESS | 1925 | 1466697357193 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}] 08:55:57 INFO - PROCESS | 1925 | 1466697357195 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:57 INFO - PROCESS | 1925 | 1466697357273 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:55:57 INFO - PROCESS | 1925 | 1466697357277 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 1925 | 1466697357279 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181a9000 == 29 [pid = 1925] [id = 657] 08:55:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x112eee800) [pid = 1925] [serial = 1971] [outer = 0x0] 08:55:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x113313400) [pid = 1925] [serial = 1972] [outer = 0x112eee800] 08:55:57 INFO - PROCESS | 1925 | 1466697357308 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x113d5e800) [pid = 1925] [serial = 1973] [outer = 0x112eee800] 08:55:57 INFO - PROCESS | 1925 | 1466697357659 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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 522ms 08:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:55:57 INFO - PROCESS | 1925 | 1466697357709 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1925 | 1466697357710 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:55:57 INFO - PROCESS | 1925 | 1466697357712 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1925 | 1466697357723 Marionette TRACE conn2 <- [1,2602,null,{}] 08:55:57 INFO - PROCESS | 1925 | 1466697357731 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}] 08:55:57 INFO - PROCESS | 1925 | 1466697357735 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:57 INFO - PROCESS | 1925 | 1466697357810 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:55:57 INFO - PROCESS | 1925 | 1466697357816 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 1925 | 1466697357818 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x119313800 == 30 [pid = 1925] [id = 658] 08:55:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x111c75000) [pid = 1925] [serial = 1974] [outer = 0x0] 08:55:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x116a1bc00) [pid = 1925] [serial = 1975] [outer = 0x111c75000] 08:55:57 INFO - PROCESS | 1925 | 1466697357849 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x1172c3400) [pid = 1925] [serial = 1976] [outer = 0x111c75000] 08:55:58 INFO - PROCESS | 1925 | 1466697358203 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 534ms 08:55:58 INFO - PROCESS | 1925 | 1466697358251 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1925 | 1466697358253 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:55:58 INFO - PROCESS | 1925 | 1466697358256 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1925 | 1466697358257 Marionette TRACE conn2 <- [1,2606,null,{}] 08:55:58 INFO - PROCESS | 1925 | 1466697358259 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}] 08:55:58 INFO - PROCESS | 1925 | 1466697358260 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:58 INFO - PROCESS | 1925 | 1466697358335 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:55:58 INFO - PROCESS | 1925 | 1466697358341 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1925 | 1466697358342 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199b1000 == 31 [pid = 1925] [id = 659] 08:55:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x1176f4400) [pid = 1925] [serial = 1977] [outer = 0x0] 08:55:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x118113800) [pid = 1925] [serial = 1978] [outer = 0x1176f4400] 08:55:58 INFO - PROCESS | 1925 | 1466697358367 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x11830b000) [pid = 1925] [serial = 1979] [outer = 0x1176f4400] 08:55:58 INFO - PROCESS | 1925 | 1466697358692 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 471ms 08:55:58 INFO - PROCESS | 1925 | 1466697358727 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1925 | 1466697358728 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:55:58 INFO - PROCESS | 1925 | 1466697358730 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1925 | 1466697358732 Marionette TRACE conn2 <- [1,2610,null,{}] 08:55:58 INFO - PROCESS | 1925 | 1466697358734 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}] 08:55:58 INFO - PROCESS | 1925 | 1466697358735 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:58 INFO - PROCESS | 1925 | 1466697358813 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:55:58 INFO - PROCESS | 1925 | 1466697358816 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1925 | 1466697358818 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cb1800 == 32 [pid = 1925] [id = 660] 08:55:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x111f1f800) [pid = 1925] [serial = 1980] [outer = 0x0] 08:55:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x11842b400) [pid = 1925] [serial = 1981] [outer = 0x111f1f800] 08:55:58 INFO - PROCESS | 1925 | 1466697358845 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1185c2400) [pid = 1925] [serial = 1982] [outer = 0x111f1f800] 08:55:59 INFO - PROCESS | 1925 | 1466697359189 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 467ms 08:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:55:59 INFO - PROCESS | 1925 | 1466697359199 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1925 | 1466697359200 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:55:59 INFO - PROCESS | 1925 | 1466697359202 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1925 | 1466697359205 Marionette TRACE conn2 <- [1,2614,null,{}] 08:55:59 INFO - PROCESS | 1925 | 1466697359208 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}] 08:55:59 INFO - PROCESS | 1925 | 1466697359212 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:59 INFO - PROCESS | 1925 | 1466697359327 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:55:59 INFO - PROCESS | 1925 | 1466697359333 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1925 | 1466697359334 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f80000 == 33 [pid = 1925] [id = 661] 08:55:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1185c2000) [pid = 1925] [serial = 1983] [outer = 0x0] 08:55:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x118f4d400) [pid = 1925] [serial = 1984] [outer = 0x1185c2000] 08:55:59 INFO - PROCESS | 1925 | 1466697359361 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x11969fc00) [pid = 1925] [serial = 1985] [outer = 0x1185c2000] 08:55:59 INFO - PROCESS | 1925 | 1466697359659 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 473ms 08:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:55:59 INFO - PROCESS | 1925 | 1466697359675 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1925 | 1466697359677 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:55:59 INFO - PROCESS | 1925 | 1466697359679 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1925 | 1466697359680 Marionette TRACE conn2 <- [1,2618,null,{}] 08:55:59 INFO - PROCESS | 1925 | 1466697359682 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}] 08:55:59 INFO - PROCESS | 1925 | 1466697359683 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:59 INFO - PROCESS | 1925 | 1466697359764 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:55:59 INFO - PROCESS | 1925 | 1466697359767 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1925 | 1466697359769 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:55:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x121497800 == 34 [pid = 1925] [id = 662] 08:55:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1133e4000) [pid = 1925] [serial = 1986] [outer = 0x0] 08:55:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1199d3800) [pid = 1925] [serial = 1987] [outer = 0x1133e4000] 08:55:59 INFO - PROCESS | 1925 | 1466697359796 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x121015000) [pid = 1925] [serial = 1988] [outer = 0x1133e4000] 08:56:00 INFO - PROCESS | 1925 | 1466697360103 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]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 467ms 08:56:00 INFO - PROCESS | 1925 | 1466697360146 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1925 | 1466697360148 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:56:00 INFO - PROCESS | 1925 | 1466697360150 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1925 | 1466697360151 Marionette TRACE conn2 <- [1,2622,null,{}] 08:56:00 INFO - PROCESS | 1925 | 1466697360153 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}] 08:56:00 INFO - PROCESS | 1925 | 1466697360154 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:00 INFO - PROCESS | 1925 | 1466697360254 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:56:00 INFO - PROCESS | 1925 | 1466697360260 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1925 | 1466697360261 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c31800 == 35 [pid = 1925] [id = 663] 08:56:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x111ecb400) [pid = 1925] [serial = 1989] [outer = 0x0] 08:56:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x121013c00) [pid = 1925] [serial = 1990] [outer = 0x111ecb400] 08:56:00 INFO - PROCESS | 1925 | 1466697360285 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x12185dc00) [pid = 1925] [serial = 1991] [outer = 0x111ecb400] 08:56:00 INFO - PROCESS | 1925 | 1466697360644 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]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 08:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:56:00 INFO - PROCESS | 1925 | 1466697360674 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1925 | 1466697360675 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:56:00 INFO - PROCESS | 1925 | 1466697360677 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1925 | 1466697360678 Marionette TRACE conn2 <- [1,2626,null,{}] 08:56:00 INFO - PROCESS | 1925 | 1466697360680 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}] 08:56:00 INFO - PROCESS | 1925 | 1466697360681 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:00 INFO - PROCESS | 1925 | 1466697360756 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:56:00 INFO - PROCESS | 1925 | 1466697360760 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1925 | 1466697360761 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x119313000 == 36 [pid = 1925] [id = 664] 08:56:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1219b9000) [pid = 1925] [serial = 1992] [outer = 0x0] 08:56:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1219bdc00) [pid = 1925] [serial = 1993] [outer = 0x1219b9000] 08:56:00 INFO - PROCESS | 1925 | 1466697360792 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x121ab4400) [pid = 1925] [serial = 1994] [outer = 0x1219b9000] 08:56:01 INFO - PROCESS | 1925 | 1466697361101 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 467ms 08:56:01 INFO - PROCESS | 1925 | 1466697361145 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1925 | 1466697361146 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:56:01 INFO - PROCESS | 1925 | 1466697361149 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1925 | 1466697361150 Marionette TRACE conn2 <- [1,2630,null,{}] 08:56:01 INFO - PROCESS | 1925 | 1466697361153 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}] 08:56:01 INFO - PROCESS | 1925 | 1466697361154 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:01 INFO - PROCESS | 1925 | 1466697361258 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:56:01 INFO - PROCESS | 1925 | 1466697361264 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1925 | 1466697361265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x125f1d800 == 37 [pid = 1925] [id = 665] 08:56:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x121ab8000) [pid = 1925] [serial = 1995] [outer = 0x0] 08:56:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x12411dc00) [pid = 1925] [serial = 1996] [outer = 0x121ab8000] 08:56:01 INFO - PROCESS | 1925 | 1466697361289 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x124635c00) [pid = 1925] [serial = 1997] [outer = 0x121ab8000] 08:56:01 INFO - PROCESS | 1925 | 1466697361596 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 471ms 08:56:01 INFO - PROCESS | 1925 | 1466697361623 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1925 | 1466697361626 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:56:01 INFO - PROCESS | 1925 | 1466697361628 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1925 | 1466697361630 Marionette TRACE conn2 <- [1,2634,null,{}] 08:56:01 INFO - PROCESS | 1925 | 1466697361632 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}] 08:56:01 INFO - PROCESS | 1925 | 1466697361634 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:01 INFO - PROCESS | 1925 | 1466697361721 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:56:01 INFO - PROCESS | 1925 | 1466697361725 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1925 | 1466697361727 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cb0800 == 38 [pid = 1925] [id = 666] 08:56:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x124c9d400) [pid = 1925] [serial = 1998] [outer = 0x0] 08:56:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x125d8bc00) [pid = 1925] [serial = 1999] [outer = 0x124c9d400] 08:56:01 INFO - PROCESS | 1925 | 1466697361761 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x128a47c00) [pid = 1925] [serial = 2000] [outer = 0x124c9d400] 08:56:02 INFO - PROCESS | 1925 | 1466697362152 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 08:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:56:02 INFO - PROCESS | 1925 | 1466697362198 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1925 | 1466697362200 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:56:02 INFO - PROCESS | 1925 | 1466697362202 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1925 | 1466697362203 Marionette TRACE conn2 <- [1,2638,null,{}] 08:56:02 INFO - PROCESS | 1925 | 1466697362207 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}] 08:56:02 INFO - PROCESS | 1925 | 1466697362208 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:02 INFO - PROCESS | 1925 | 1466697362303 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:56:02 INFO - PROCESS | 1925 | 1466697362307 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1925 | 1466697362308 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x129178800 == 39 [pid = 1925] [id = 667] 08:56:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x112a1b000) [pid = 1925] [serial = 2001] [outer = 0x0] 08:56:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128a49c00) [pid = 1925] [serial = 2002] [outer = 0x112a1b000] 08:56:02 INFO - PROCESS | 1925 | 1466697362332 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x128a53000) [pid = 1925] [serial = 2003] [outer = 0x112a1b000] 08:56:02 INFO - PROCESS | 1925 | 1466697362654 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 08:56:02 INFO - PROCESS | 1925 | 1466697362677 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1925 | 1466697362678 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:56:02 INFO - PROCESS | 1925 | 1466697362680 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1925 | 1466697362681 Marionette TRACE conn2 <- [1,2642,null,{}] 08:56:02 INFO - PROCESS | 1925 | 1466697362683 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}] 08:56:02 INFO - PROCESS | 1925 | 1466697362684 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:02 INFO - PROCESS | 1925 | 1466697362786 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:56:02 INFO - PROCESS | 1925 | 1466697362796 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1925 | 1466697362804 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a848800 == 40 [pid = 1925] [id = 668] 08:56:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x125f47400) [pid = 1925] [serial = 2004] [outer = 0x0] 08:56:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x128bc8000) [pid = 1925] [serial = 2005] [outer = 0x125f47400] 08:56:02 INFO - PROCESS | 1925 | 1466697362829 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128d78c00) [pid = 1925] [serial = 2006] [outer = 0x125f47400] 08:56:03 INFO - PROCESS | 1925 | 1466697363173 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:56:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 08:56:03 INFO - PROCESS | 1925 | 1466697363201 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1925 | 1466697363203 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:56:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:56:03 INFO - PROCESS | 1925 | 1466697363211 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1925 | 1466697363212 Marionette TRACE conn2 <- [1,2646,null,{}] 08:56:03 INFO - PROCESS | 1925 | 1466697363214 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}] 08:56:03 INFO - PROCESS | 1925 | 1466697363215 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:03 INFO - PROCESS | 1925 | 1466697363312 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:56:03 INFO - PROCESS | 1925 | 1466697363315 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1925 | 1466697363316 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b14e800 == 41 [pid = 1925] [id = 669] 08:56:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x128a4b800) [pid = 1925] [serial = 2007] [outer = 0x0] 08:56:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12939a400) [pid = 1925] [serial = 2008] [outer = 0x128a4b800] 08:56:03 INFO - PROCESS | 1925 | 1466697363340 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1293afc00) [pid = 1925] [serial = 2009] [outer = 0x128a4b800] 08:56:03 INFO - PROCESS | 1925 | 1466697363662 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:56:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 473ms 08:56:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:56:03 INFO - PROCESS | 1925 | 1466697363679 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1925 | 1466697363680 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:56:03 INFO - PROCESS | 1925 | 1466697363682 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1925 | 1466697363683 Marionette TRACE conn2 <- [1,2650,null,{}] 08:56:03 INFO - PROCESS | 1925 | 1466697363685 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}] 08:56:03 INFO - PROCESS | 1925 | 1466697363687 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:03 INFO - PROCESS | 1925 | 1466697363792 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:56:03 INFO - PROCESS | 1925 | 1466697363810 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1925 | 1466697363811 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc0f800 == 42 [pid = 1925] [id = 670] 08:56:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x129399c00) [pid = 1925] [serial = 2010] [outer = 0x0] 08:56:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1293b8400) [pid = 1925] [serial = 2011] [outer = 0x129399c00] 08:56:03 INFO - PROCESS | 1925 | 1466697363835 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1293c0c00) [pid = 1925] [serial = 2012] [outer = 0x129399c00] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x111e5cc00) [pid = 1925] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x112ee3400) [pid = 1925] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x116a1b400) [pid = 1925] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1128be400) [pid = 1925] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x121015800) [pid = 1925] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x112a80c00) [pid = 1925] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118fb2c00) [pid = 1925] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1244b5c00) [pid = 1925] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x125f45000) [pid = 1925] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1219bf800) [pid = 1925] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1164df000) [pid = 1925] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x116f8f800) [pid = 1925] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:56:04 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x112a1e000) [pid = 1925] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:56:04 INFO - PROCESS | 1925 | 1466697364225 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]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:56:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 08:56:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:56:04 INFO - PROCESS | 1925 | 1466697364256 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1925 | 1466697364259 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:56:04 INFO - PROCESS | 1925 | 1466697364261 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1925 | 1466697364262 Marionette TRACE conn2 <- [1,2654,null,{}] 08:56:04 INFO - PROCESS | 1925 | 1466697364264 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}] 08:56:04 INFO - PROCESS | 1925 | 1466697364265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:04 INFO - PROCESS | 1925 | 1466697364377 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:56:04 INFO - PROCESS | 1925 | 1466697364411 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1925 | 1466697364412 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc07000 == 43 [pid = 1925] [id = 671] 08:56:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x111e61c00) [pid = 1925] [serial = 2013] [outer = 0x0] 08:56:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x11820bc00) [pid = 1925] [serial = 2014] [outer = 0x111e61c00] 08:56:04 INFO - PROCESS | 1925 | 1466697364435 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x123c16400) [pid = 1925] [serial = 2015] [outer = 0x111e61c00] 08:56:04 INFO - PROCESS | 1925 | 1466697364701 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]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:56:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 08:56:04 INFO - PROCESS | 1925 | 1466697364730 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1925 | 1466697364731 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:56:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:56:04 INFO - PROCESS | 1925 | 1466697364733 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1925 | 1466697364734 Marionette TRACE conn2 <- [1,2658,null,{}] 08:56:04 INFO - PROCESS | 1925 | 1466697364744 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}] 08:56:04 INFO - PROCESS | 1925 | 1466697364746 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:04 INFO - PROCESS | 1925 | 1466697364839 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:56:04 INFO - PROCESS | 1925 | 1466697364843 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1925 | 1466697364844 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c523000 == 44 [pid = 1925] [id = 672] 08:56:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12185ec00) [pid = 1925] [serial = 2016] [outer = 0x0] 08:56:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1293be400) [pid = 1925] [serial = 2017] [outer = 0x12185ec00] 08:56:04 INFO - PROCESS | 1925 | 1466697364868 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1293c8800) [pid = 1925] [serial = 2018] [outer = 0x12185ec00] 08:56:05 INFO - PROCESS | 1925 | 1466697365197 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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:56:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 472ms 08:56:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:56:05 INFO - PROCESS | 1925 | 1466697365207 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 1925 | 1466697365208 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:56:05 INFO - PROCESS | 1925 | 1466697365210 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1925 | 1466697365211 Marionette TRACE conn2 <- [1,2662,null,{}] 08:56:05 INFO - PROCESS | 1925 | 1466697365213 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}] 08:56:05 INFO - PROCESS | 1925 | 1466697365214 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:05 INFO - PROCESS | 1925 | 1466697365325 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:56:05 INFO - PROCESS | 1925 | 1466697365330 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 1925 | 1466697365331 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c52c800 == 45 [pid = 1925] [id = 673] 08:56:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x118fb2c00) [pid = 1925] [serial = 2019] [outer = 0x0] 08:56:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1294c5c00) [pid = 1925] [serial = 2020] [outer = 0x118fb2c00] 08:56:05 INFO - PROCESS | 1925 | 1466697365355 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1294d1800) [pid = 1925] [serial = 2021] [outer = 0x118fb2c00] 08:56:05 INFO - PROCESS | 1925 | 1466697365658 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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:56:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 08:56:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:56:05 INFO - PROCESS | 1925 | 1466697365678 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 1925 | 1466697365679 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:56:05 INFO - PROCESS | 1925 | 1466697365681 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 1925 | 1466697365683 Marionette TRACE conn2 <- [1,2666,null,{}] 08:56:05 INFO - PROCESS | 1925 | 1466697365687 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}] 08:56:05 INFO - PROCESS | 1925 | 1466697365690 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:05 INFO - PROCESS | 1925 | 1466697365797 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:56:05 INFO - PROCESS | 1925 | 1466697365804 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 1925 | 1466697365805 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c7a3000 == 46 [pid = 1925] [id = 674] 08:56:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12a3ae000) [pid = 1925] [serial = 2022] [outer = 0x0] 08:56:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12a68c800) [pid = 1925] [serial = 2023] [outer = 0x12a3ae000] 08:56:05 INFO - PROCESS | 1925 | 1466697365844 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12a8d0400) [pid = 1925] [serial = 2024] [outer = 0x12a3ae000] 08:56:06 INFO - PROCESS | 1925 | 1466697366958 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]]]}] 08:56:07 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) 08:56:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1321ms 08:56:07 INFO - PROCESS | 1925 | 1466697367003 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 1925 | 1466697367005 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:56:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:56:07 INFO - PROCESS | 1925 | 1466697367008 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1925 | 1466697367010 Marionette TRACE conn2 <- [1,2670,null,{}] 08:56:07 INFO - PROCESS | 1925 | 1466697367014 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}] 08:56:07 INFO - PROCESS | 1925 | 1466697367016 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:07 INFO - PROCESS | 1925 | 1466697367128 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:56:07 INFO - PROCESS | 1925 | 1466697367184 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 1925 | 1466697367185 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b6800 == 47 [pid = 1925] [id = 675] 08:56:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1128bc800) [pid = 1925] [serial = 2025] [outer = 0x0] 08:56:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x112ee4400) [pid = 1925] [serial = 2026] [outer = 0x1128bc800] 08:56:07 INFO - PROCESS | 1925 | 1466697367216 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1133aa000) [pid = 1925] [serial = 2027] [outer = 0x1128bc800] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12c52c800 == 46 [pid = 1925] [id = 673] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12c523000 == 45 [pid = 1925] [id = 672] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc07000 == 44 [pid = 1925] [id = 671] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc0f800 == 43 [pid = 1925] [id = 670] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12b14e800 == 42 [pid = 1925] [id = 669] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12a848800 == 41 [pid = 1925] [id = 668] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x129178800 == 40 [pid = 1925] [id = 667] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x126480c00) [pid = 1925] [serial = 1966] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x119cb0800 == 39 [pid = 1925] [id = 666] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x125f1d800 == 38 [pid = 1925] [id = 665] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x119313000 == 37 [pid = 1925] [id = 664] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x123c31800 == 36 [pid = 1925] [id = 663] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x121497800 == 35 [pid = 1925] [id = 662] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x120f80000 == 34 [pid = 1925] [id = 661] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x119cb1800 == 33 [pid = 1925] [id = 660] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x1199b1000 == 32 [pid = 1925] [id = 659] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x119313800 == 31 [pid = 1925] [id = 658] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x1181a9000 == 30 [pid = 1925] [id = 657] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x116add800 == 29 [pid = 1925] [id = 656] 08:56:08 INFO - PROCESS | 1925 | --DOCSHELL 0x12b14f000 == 28 [pid = 1925] [id = 655] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x11325cc00) [pid = 1925] [serial = 1945] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x11820a000) [pid = 1925] [serial = 1948] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x118308000) [pid = 1925] [serial = 1949] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1155db800) [pid = 1925] [serial = 1946] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x119741400) [pid = 1925] [serial = 1952] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x11969a400) [pid = 1925] [serial = 1951] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1219bcc00) [pid = 1925] [serial = 1954] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x116a1b000) [pid = 1925] [serial = 1927] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x118203c00) [pid = 1925] [serial = 1928] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x119554800) [pid = 1925] [serial = 1930] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x119a78000) [pid = 1925] [serial = 1931] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1244bc000) [pid = 1925] [serial = 1933] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x12581a400) [pid = 1925] [serial = 1934] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1264dbc00) [pid = 1925] [serial = 1936] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x128a4e000) [pid = 1925] [serial = 1937] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x128bc9000) [pid = 1925] [serial = 1939] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x128eba400) [pid = 1925] [serial = 1940] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1176f0400) [pid = 1925] [serial = 1942] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x124c96800) [pid = 1925] [serial = 1961] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1219c6c00) [pid = 1925] [serial = 1955] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x117147400) [pid = 1925] [serial = 1957] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x118308c00) [pid = 1925] [serial = 1958] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x125c7c000) [pid = 1925] [serial = 1964] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x11969d000) [pid = 1925] [serial = 1960] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x11830ec00) [pid = 1925] [serial = 1943] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x124cf9400) [pid = 1925] [serial = 1963] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1925 | 1466697368360 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:56:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 08:56:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:56:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1371ms 08:56:08 INFO - PROCESS | 1925 | 1466697368379 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 1925 | 1466697368382 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:56:08 INFO - PROCESS | 1925 | 1466697368385 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 1925 | 1466697368388 Marionette TRACE conn2 <- [1,2674,null,{}] 08:56:08 INFO - PROCESS | 1925 | 1466697368393 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}] 08:56:08 INFO - PROCESS | 1925 | 1466697368394 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:08 INFO - PROCESS | 1925 | 1466697368488 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:56:08 INFO - PROCESS | 1925 | 1466697368494 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1925 | 1466697368495 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e78800 == 29 [pid = 1925] [id = 676] 08:56:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x1155cfc00) [pid = 1925] [serial = 2028] [outer = 0x0] 08:56:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x115eac400) [pid = 1925] [serial = 2029] [outer = 0x1155cfc00] 08:56:08 INFO - PROCESS | 1925 | 1466697368523 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x116469000) [pid = 1925] [serial = 2030] [outer = 0x1155cfc00] 08:56:09 INFO - PROCESS | 1925 | 1466697369349 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:56:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 08:56:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:56:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:56:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 975ms 08:56:09 INFO - PROCESS | 1925 | 1466697369360 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1925 | 1466697369363 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:56:09 INFO - PROCESS | 1925 | 1466697369368 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1925 | 1466697369371 Marionette TRACE conn2 <- [1,2678,null,{}] 08:56:09 INFO - PROCESS | 1925 | 1466697369375 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}] 08:56:09 INFO - PROCESS | 1925 | 1466697369377 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:09 INFO - PROCESS | 1925 | 1466697369458 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:56:09 INFO - PROCESS | 1925 | 1466697369512 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1925 | 1466697369513 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x118fd5800 == 30 [pid = 1925] [id = 677] 08:56:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x117149800) [pid = 1925] [serial = 2031] [outer = 0x0] 08:56:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1176ebc00) [pid = 1925] [serial = 2032] [outer = 0x117149800] 08:56:09 INFO - PROCESS | 1925 | 1466697369540 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x118115000) [pid = 1925] [serial = 2033] [outer = 0x117149800] 08:56:10 INFO - PROCESS | 1925 | 1466697370312 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]]]}] 08:56:10 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) 08:56:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 976ms 08:56:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:56:10 INFO - PROCESS | 1925 | 1466697370344 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1925 | 1466697370346 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:56:10 INFO - PROCESS | 1925 | 1466697370348 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1925 | 1466697370350 Marionette TRACE conn2 <- [1,2682,null,{}] 08:56:10 INFO - PROCESS | 1925 | 1466697370360 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}] 08:56:10 INFO - PROCESS | 1925 | 1466697370363 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:10 INFO - PROCESS | 1925 | 1466697370460 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:56:10 INFO - PROCESS | 1925 | 1466697370501 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 1925 | 1466697370503 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199bf000 == 31 [pid = 1925] [id = 678] 08:56:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1185abc00) [pid = 1925] [serial = 2034] [outer = 0x0] 08:56:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1185c0c00) [pid = 1925] [serial = 2035] [outer = 0x1185abc00] 08:56:10 INFO - PROCESS | 1925 | 1466697370530 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x118f4ec00) [pid = 1925] [serial = 2036] [outer = 0x1185abc00] 08:56:11 INFO - PROCESS | 1925 | 1466697371382 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]]]}] 08:56:11 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) 08:56:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1074ms 08:56:11 INFO - PROCESS | 1925 | 1466697371423 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 1925 | 1466697371426 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:56:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:56:11 INFO - PROCESS | 1925 | 1466697371429 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1925 | 1466697371431 Marionette TRACE conn2 <- [1,2686,null,{}] 08:56:11 INFO - PROCESS | 1925 | 1466697371434 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}] 08:56:11 INFO - PROCESS | 1925 | 1466697371436 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:11 INFO - PROCESS | 1925 | 1466697371560 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:56:11 INFO - PROCESS | 1925 | 1466697371574 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 1925 | 1466697371575 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x121151800 == 32 [pid = 1925] [id = 679] 08:56:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x112a17800) [pid = 1925] [serial = 2037] [outer = 0x0] 08:56:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x11954d400) [pid = 1925] [serial = 2038] [outer = 0x112a17800] 08:56:11 INFO - PROCESS | 1925 | 1466697371600 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x119699400) [pid = 1925] [serial = 2039] [outer = 0x112a17800] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x111ecb400) [pid = 1925] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x125c85000) [pid = 1925] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x112a1b000) [pid = 1925] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1133e4000) [pid = 1925] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x111f1f800) [pid = 1925] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x124c9d400) [pid = 1925] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x121ab8000) [pid = 1925] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x11286f400) [pid = 1925] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x112eee800) [pid = 1925] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1176f4400) [pid = 1925] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1185c2000) [pid = 1925] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1219b9000) [pid = 1925] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x111c75000) [pid = 1925] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x118fb2c00) [pid = 1925] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x125f47400) [pid = 1925] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x128a4b800) [pid = 1925] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x111e61c00) [pid = 1925] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x129399c00) [pid = 1925] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:56:12 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x12185ec00) [pid = 1925] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:56:12 INFO - PROCESS | 1925 | 1466697372413 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:56:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 08:56:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:56:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:56:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1021ms 08:56:12 INFO - PROCESS | 1925 | 1466697372450 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 1925 | 1466697372452 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:56:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:56:12 INFO - PROCESS | 1925 | 1466697372454 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1925 | 1466697372455 Marionette TRACE conn2 <- [1,2690,null,{}] 08:56:12 INFO - PROCESS | 1925 | 1466697372457 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}] 08:56:12 INFO - PROCESS | 1925 | 1466697372459 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:12 INFO - PROCESS | 1925 | 1466697372530 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:56:12 INFO - PROCESS | 1925 | 1466697372533 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1925 | 1466697372534 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x121321800 == 33 [pid = 1925] [id = 680] 08:56:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x111f1e000) [pid = 1925] [serial = 2040] [outer = 0x0] 08:56:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1132c7400) [pid = 1925] [serial = 2041] [outer = 0x111f1e000] 08:56:12 INFO - PROCESS | 1925 | 1466697372561 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x118211000) [pid = 1925] [serial = 2042] [outer = 0x111f1e000] 08:56:13 INFO - PROCESS | 1925 | 1466697373394 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:56:13 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 08:56:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:56:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:56:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 08:56:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:56:13 INFO - PROCESS | 1925 | 1466697373425 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1925 | 1466697373426 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:56:13 INFO - PROCESS | 1925 | 1466697373428 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1925 | 1466697373429 Marionette TRACE conn2 <- [1,2694,null,{}] 08:56:13 INFO - PROCESS | 1925 | 1466697373431 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}] 08:56:13 INFO - PROCESS | 1925 | 1466697373436 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:13 INFO - PROCESS | 1925 | 1466697373551 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:56:13 INFO - PROCESS | 1925 | 1466697373558 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 1925 | 1466697373559 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x124612800 == 34 [pid = 1925] [id = 681] 08:56:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x112864c00) [pid = 1925] [serial = 2043] [outer = 0x0] 08:56:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1196e7000) [pid = 1925] [serial = 2044] [outer = 0x112864c00] 08:56:13 INFO - PROCESS | 1925 | 1466697373590 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x12185ec00) [pid = 1925] [serial = 2045] [outer = 0x112864c00] 08:56:14 INFO - PROCESS | 1925 | 1466697374414 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:56:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:56:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:56:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:56:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1019ms 08:56:14 INFO - PROCESS | 1925 | 1466697374449 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:56:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:56:14 INFO - PROCESS | 1925 | 1466697374452 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:56:14 INFO - PROCESS | 1925 | 1466697374456 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 1925 | 1466697374458 Marionette TRACE conn2 <- [1,2698,null,{}] 08:56:14 INFO - PROCESS | 1925 | 1466697374462 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}] 08:56:14 INFO - PROCESS | 1925 | 1466697374463 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:14 INFO - PROCESS | 1925 | 1466697374563 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:56:14 INFO - PROCESS | 1925 | 1466697374617 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 1925 | 1466697374619 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e5e800 == 35 [pid = 1925] [id = 682] 08:56:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x113312400) [pid = 1925] [serial = 2046] [outer = 0x0] 08:56:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x113d2c400) [pid = 1925] [serial = 2047] [outer = 0x113312400] 08:56:14 INFO - PROCESS | 1925 | 1466697374652 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1167afc00) [pid = 1925] [serial = 2048] [outer = 0x113312400] 08:56:15 INFO - PROCESS | 1925 | 1466697375556 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:56:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:56:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:56:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:56:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1124ms 08:56:15 INFO - PROCESS | 1925 | 1466697375580 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1925 | 1466697375583 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:56:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:56:15 INFO - PROCESS | 1925 | 1466697375588 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1925 | 1466697375590 Marionette TRACE conn2 <- [1,2702,null,{}] 08:56:15 INFO - PROCESS | 1925 | 1466697375592 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}] 08:56:15 INFO - PROCESS | 1925 | 1466697375594 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:15 INFO - PROCESS | 1925 | 1466697375690 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:56:15 INFO - PROCESS | 1925 | 1466697375743 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1925 | 1466697375744 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x119a27000 == 36 [pid = 1925] [id = 683] 08:56:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11820a800) [pid = 1925] [serial = 2049] [outer = 0x0] 08:56:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x118308c00) [pid = 1925] [serial = 2050] [outer = 0x11820a800] 08:56:15 INFO - PROCESS | 1925 | 1466697375775 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1185b2400) [pid = 1925] [serial = 2051] [outer = 0x11820a800] 08:56:16 INFO - PROCESS | 1925 | 1466697376183 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]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:56:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 622ms 08:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:56:16 INFO - PROCESS | 1925 | 1466697376209 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1925 | 1466697376211 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:56:16 INFO - PROCESS | 1925 | 1466697376213 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1925 | 1466697376216 Marionette TRACE conn2 <- [1,2706,null,{}] 08:56:16 INFO - PROCESS | 1925 | 1466697376224 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}] 08:56:16 INFO - PROCESS | 1925 | 1466697376227 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:16 INFO - PROCESS | 1925 | 1466697376325 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:56:16 INFO - PROCESS | 1925 | 1466697376381 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 1925 | 1466697376383 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258ee800 == 37 [pid = 1925] [id = 684] 08:56:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x119104800) [pid = 1925] [serial = 2052] [outer = 0x0] 08:56:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11969ec00) [pid = 1925] [serial = 2053] [outer = 0x119104800] 08:56:16 INFO - PROCESS | 1925 | 1466697376414 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119fbe800) [pid = 1925] [serial = 2054] [outer = 0x119104800] 08:56:16 INFO - PROCESS | 1925 | 1466697376836 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]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:56:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 08:56:16 INFO - PROCESS | 1925 | 1466697376885 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1925 | 1466697376886 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:56:16 INFO - PROCESS | 1925 | 1466697376889 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1925 | 1466697376890 Marionette TRACE conn2 <- [1,2710,null,{}] 08:56:16 INFO - PROCESS | 1925 | 1466697376893 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}] 08:56:16 INFO - PROCESS | 1925 | 1466697376894 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:16 INFO - PROCESS | 1925 | 1466697376988 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:56:17 INFO - PROCESS | 1925 | 1466697377085 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1925 | 1466697377087 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x12114d800 == 38 [pid = 1925] [id = 685] 08:56:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1210e2400) [pid = 1925] [serial = 2055] [outer = 0x0] 08:56:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1219bec00) [pid = 1925] [serial = 2056] [outer = 0x1210e2400] 08:56:17 INFO - PROCESS | 1925 | 1466697377118 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1219c6c00) [pid = 1925] [serial = 2057] [outer = 0x1210e2400] 08:56:17 INFO - PROCESS | 1925 | 1466697377558 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] 08:56:17 INFO - PROCESS | 1925 | 1466697377610 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:56:17 INFO - PROCESS | 1925 | 1466697377613 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 1925 | 1466697377614 Marionette TRACE conn2 <- [1,2714,null,{}] 08:56:17 INFO - PROCESS | 1925 | 1466697377616 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}] 08:56:17 INFO - PROCESS | 1925 | 1466697377618 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:17 INFO - PROCESS | 1925 | 1466697377794 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:56:17 INFO - PROCESS | 1925 | 1466697377867 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1925 | 1466697377868 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e78000 == 39 [pid = 1925] [id = 686] 08:56:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1128bfc00) [pid = 1925] [serial = 2058] [outer = 0x0] 08:56:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x112a80400) [pid = 1925] [serial = 2059] [outer = 0x1128bfc00] 08:56:17 INFO - PROCESS | 1925 | 1466697377897 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1155ec000) [pid = 1925] [serial = 2060] [outer = 0x1128bfc00] 08:56:18 INFO - PROCESS | 1925 | --DOCSHELL 0x121321800 == 38 [pid = 1925] [id = 680] 08:56:18 INFO - PROCESS | 1925 | --DOCSHELL 0x121151800 == 37 [pid = 1925] [id = 679] 08:56:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1199bf000 == 36 [pid = 1925] [id = 678] 08:56:18 INFO - PROCESS | 1925 | --DOCSHELL 0x118fd5800 == 35 [pid = 1925] [id = 677] 08:56:18 INFO - PROCESS | 1925 | --DOCSHELL 0x117e78800 == 34 [pid = 1925] [id = 676] 08:56:18 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b6800 == 33 [pid = 1925] [id = 675] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1293b8400) [pid = 1925] [serial = 2011] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1293afc00) [pid = 1925] [serial = 2009] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1293be400) [pid = 1925] [serial = 2017] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1293c0c00) [pid = 1925] [serial = 2012] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x128a53000) [pid = 1925] [serial = 2003] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x128d78c00) [pid = 1925] [serial = 2006] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x123c16400) [pid = 1925] [serial = 2015] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1294c5c00) [pid = 1925] [serial = 2020] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x128a47c00) [pid = 1925] [serial = 2000] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1293c8800) [pid = 1925] [serial = 2018] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x121013c00) [pid = 1925] [serial = 1990] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x12185dc00) [pid = 1925] [serial = 1991] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x128a46c00) [pid = 1925] [serial = 1967] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x128a49c00) [pid = 1925] [serial = 2002] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1199d3800) [pid = 1925] [serial = 1987] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x121015000) [pid = 1925] [serial = 1988] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x11842b400) [pid = 1925] [serial = 1981] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x1185c2400) [pid = 1925] [serial = 1982] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x125d8bc00) [pid = 1925] [serial = 1999] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x12411dc00) [pid = 1925] [serial = 1996] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x124635c00) [pid = 1925] [serial = 1997] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x1128b0c00) [pid = 1925] [serial = 1969] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x112a1d000) [pid = 1925] [serial = 1970] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x113313400) [pid = 1925] [serial = 1972] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x113d5e800) [pid = 1925] [serial = 1973] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x118113800) [pid = 1925] [serial = 1978] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x11830b000) [pid = 1925] [serial = 1979] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x118f4d400) [pid = 1925] [serial = 1984] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x11969fc00) [pid = 1925] [serial = 1985] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x1219bdc00) [pid = 1925] [serial = 1993] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x121ab4400) [pid = 1925] [serial = 1994] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x116a1bc00) [pid = 1925] [serial = 1975] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x1172c3400) [pid = 1925] [serial = 1976] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x1294d1800) [pid = 1925] [serial = 2021] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 58 (0x12a68c800) [pid = 1925] [serial = 2023] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 57 (0x128bc8000) [pid = 1925] [serial = 2005] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 56 (0x12939a400) [pid = 1925] [serial = 2008] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | --DOMWINDOW == 55 (0x11820bc00) [pid = 1925] [serial = 2014] [outer = 0x0] [url = about:blank] 08:56:18 INFO - PROCESS | 1925 | 1466697378365 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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:56:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 770ms 08:56:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:56:18 INFO - PROCESS | 1925 | 1466697378384 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 1925 | 1466697378387 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:56:18 INFO - PROCESS | 1925 | 1466697378390 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1925 | 1466697378392 Marionette TRACE conn2 <- [1,2718,null,{}] 08:56:18 INFO - PROCESS | 1925 | 1466697378395 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}] 08:56:18 INFO - PROCESS | 1925 | 1466697378396 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:18 INFO - PROCESS | 1925 | 1466697378476 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:56:18 INFO - PROCESS | 1925 | 1466697378480 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 1925 | 1466697378482 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x11855d800 == 34 [pid = 1925] [id = 687] 08:56:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 56 (0x117147800) [pid = 1925] [serial = 2061] [outer = 0x0] 08:56:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 57 (0x1172ca400) [pid = 1925] [serial = 2062] [outer = 0x117147800] 08:56:18 INFO - PROCESS | 1925 | 1466697378511 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 58 (0x118302400) [pid = 1925] [serial = 2063] [outer = 0x117147800] 08:56:18 INFO - PROCESS | 1925 | 1466697378879 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] 08:56:18 INFO - PROCESS | 1925 | 1466697378911 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:56:18 INFO - PROCESS | 1925 | 1466697378913 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1925 | 1466697378915 Marionette TRACE conn2 <- [1,2722,null,{}] 08:56:18 INFO - PROCESS | 1925 | 1466697378917 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}] 08:56:18 INFO - PROCESS | 1925 | 1466697378918 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:19 INFO - PROCESS | 1925 | 1466697378996 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:56:19 INFO - PROCESS | 1925 | 1466697379002 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 1925 | 1466697379003 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x119f03000 == 35 [pid = 1925] [id = 688] 08:56:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x1185b2c00) [pid = 1925] [serial = 2064] [outer = 0x0] 08:56:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x118fadc00) [pid = 1925] [serial = 2065] [outer = 0x1185b2c00] 08:56:19 INFO - PROCESS | 1925 | 1466697379034 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x1196a2000) [pid = 1925] [serial = 2066] [outer = 0x1185b2c00] 08:56:19 INFO - PROCESS | 1925 | 1466697379413 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] 08:56:19 INFO - PROCESS | 1925 | 1466697379435 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:56:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:56:19 INFO - PROCESS | 1925 | 1466697379442 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1925 | 1466697379445 Marionette TRACE conn2 <- [1,2726,null,{}] 08:56:19 INFO - PROCESS | 1925 | 1466697379458 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}] 08:56:19 INFO - PROCESS | 1925 | 1466697379460 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:19 INFO - PROCESS | 1925 | 1466697379543 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:56:19 INFO - PROCESS | 1925 | 1466697379547 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 1925 | 1466697379548 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x121a8a000 == 36 [pid = 1925] [id = 689] 08:56:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x1196e5800) [pid = 1925] [serial = 2067] [outer = 0x0] 08:56:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x12152a800) [pid = 1925] [serial = 2068] [outer = 0x1196e5800] 08:56:19 INFO - PROCESS | 1925 | 1466697379573 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x1164de400) [pid = 1925] [serial = 2069] [outer = 0x1196e5800] 08:56:19 INFO - PROCESS | 1925 | 1466697379908 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]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:56:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 482ms 08:56:19 INFO - PROCESS | 1925 | 1466697379923 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 1925 | 1466697379926 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:56:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:56:19 INFO - PROCESS | 1925 | 1466697379928 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1925 | 1466697379930 Marionette TRACE conn2 <- [1,2730,null,{}] 08:56:19 INFO - PROCESS | 1925 | 1466697379932 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}] 08:56:19 INFO - PROCESS | 1925 | 1466697379933 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:20 INFO - PROCESS | 1925 | 1466697380011 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:56:20 INFO - PROCESS | 1925 | 1466697380015 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1925 | 1466697380016 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x124dc7800 == 37 [pid = 1925] [id = 690] 08:56:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x123d33000) [pid = 1925] [serial = 2070] [outer = 0x0] 08:56:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x1244c1c00) [pid = 1925] [serial = 2071] [outer = 0x123d33000] 08:56:20 INFO - PROCESS | 1925 | 1466697380043 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x124c9d400) [pid = 1925] [serial = 2072] [outer = 0x123d33000] 08:56:20 INFO - PROCESS | 1925 | 1466697380847 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:56:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 08:56:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:56:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:56:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 968ms 08:56:20 INFO - PROCESS | 1925 | 1466697380897 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1925 | 1466697380898 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:56:20 INFO - PROCESS | 1925 | 1466697380901 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1925 | 1466697380902 Marionette TRACE conn2 <- [1,2734,null,{}] 08:56:20 INFO - PROCESS | 1925 | 1466697380904 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}] 08:56:20 INFO - PROCESS | 1925 | 1466697380905 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:21 INFO - PROCESS | 1925 | 1466697381003 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:56:21 INFO - PROCESS | 1925 | 1466697381014 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1925 | 1466697381018 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289fb000 == 38 [pid = 1925] [id = 691] 08:56:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x1258c7000) [pid = 1925] [serial = 2073] [outer = 0x0] 08:56:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x125c7c000) [pid = 1925] [serial = 2074] [outer = 0x1258c7000] 08:56:21 INFO - PROCESS | 1925 | 1466697381052 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x126478800) [pid = 1925] [serial = 2075] [outer = 0x1258c7000] 08:56:21 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x117149800) [pid = 1925] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:56:21 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x1155cfc00) [pid = 1925] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:56:21 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x1128bc800) [pid = 1925] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:56:21 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x112a17800) [pid = 1925] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:56:21 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x111f1e000) [pid = 1925] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:56:21 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x1185abc00) [pid = 1925] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:56:21 INFO - PROCESS | 1925 | 1466697381432 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 569ms 08:56:21 INFO - PROCESS | 1925 | 1466697381471 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1925 | 1466697381474 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:56:21 INFO - PROCESS | 1925 | 1466697381476 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1925 | 1466697381477 Marionette TRACE conn2 <- [1,2738,null,{}] 08:56:21 INFO - PROCESS | 1925 | 1466697381480 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}] 08:56:21 INFO - PROCESS | 1925 | 1466697381481 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:21 INFO - PROCESS | 1925 | 1466697381561 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:56:21 INFO - PROCESS | 1925 | 1466697381565 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1925 | 1466697381573 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x1130b2000 == 39 [pid = 1925] [id = 692] 08:56:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x112a17800) [pid = 1925] [serial = 2076] [outer = 0x0] 08:56:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x126479c00) [pid = 1925] [serial = 2077] [outer = 0x112a17800] 08:56:21 INFO - PROCESS | 1925 | 1466697381598 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x1264e1c00) [pid = 1925] [serial = 2078] [outer = 0x112a17800] 08:56:21 INFO - PROCESS | 1925 | 1466697381914 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 470ms 08:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:56:21 INFO - PROCESS | 1925 | 1466697381946 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1925 | 1466697381947 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:56:21 INFO - PROCESS | 1925 | 1466697381949 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1925 | 1466697381951 Marionette TRACE conn2 <- [1,2742,null,{}] 08:56:21 INFO - PROCESS | 1925 | 1466697381953 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}] 08:56:21 INFO - PROCESS | 1925 | 1466697381954 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:22 INFO - PROCESS | 1925 | 1466697382032 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:56:22 INFO - PROCESS | 1925 | 1466697382091 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1925 | 1466697382092 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12917d000 == 40 [pid = 1925] [id = 693] 08:56:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x117149800) [pid = 1925] [serial = 2079] [outer = 0x0] 08:56:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x128a4c000) [pid = 1925] [serial = 2080] [outer = 0x117149800] 08:56:22 INFO - PROCESS | 1925 | 1466697382116 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x128bcb000) [pid = 1925] [serial = 2081] [outer = 0x117149800] 08:56:22 INFO - PROCESS | 1925 | 1466697382388 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 471ms 08:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:56:22 INFO - PROCESS | 1925 | 1466697382429 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1925 | 1466697382430 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:56:22 INFO - PROCESS | 1925 | 1466697382432 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1925 | 1466697382434 Marionette TRACE conn2 <- [1,2746,null,{}] 08:56:22 INFO - PROCESS | 1925 | 1466697382436 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}] 08:56:22 INFO - PROCESS | 1925 | 1466697382437 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:22 INFO - PROCESS | 1925 | 1466697382530 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:56:22 INFO - PROCESS | 1925 | 1466697382533 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1925 | 1466697382534 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5d2800 == 41 [pid = 1925] [id = 694] 08:56:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x128bc2400) [pid = 1925] [serial = 2082] [outer = 0x0] 08:56:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x12939a000) [pid = 1925] [serial = 2083] [outer = 0x128bc2400] 08:56:22 INFO - PROCESS | 1925 | 1466697382558 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x1293b0c00) [pid = 1925] [serial = 2084] [outer = 0x128bc2400] 08:56:22 INFO - PROCESS | 1925 | 1466697382879 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 474ms 08:56:22 INFO - PROCESS | 1925 | 1466697382908 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1925 | 1466697382909 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:56:22 INFO - PROCESS | 1925 | 1466697382912 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1925 | 1466697382913 Marionette TRACE conn2 <- [1,2750,null,{}] 08:56:22 INFO - PROCESS | 1925 | 1466697382915 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}] 08:56:22 INFO - PROCESS | 1925 | 1466697382916 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:23 INFO - PROCESS | 1925 | 1466697383024 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:56:23 INFO - PROCESS | 1925 | 1466697383030 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1925 | 1466697383031 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a84f000 == 42 [pid = 1925] [id = 695] 08:56:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1293b5800) [pid = 1925] [serial = 2085] [outer = 0x0] 08:56:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1293bb400) [pid = 1925] [serial = 2086] [outer = 0x1293b5800] 08:56:23 INFO - PROCESS | 1925 | 1466697383055 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x1293c8400) [pid = 1925] [serial = 2087] [outer = 0x1293b5800] 08:56:23 INFO - PROCESS | 1925 | 1466697383362 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]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 468ms 08:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:56:23 INFO - PROCESS | 1925 | 1466697383381 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 1925 | 1466697383382 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:56:23 INFO - PROCESS | 1925 | 1466697383384 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1925 | 1466697383385 Marionette TRACE conn2 <- [1,2754,null,{}] 08:56:23 INFO - PROCESS | 1925 | 1466697383390 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}] 08:56:23 INFO - PROCESS | 1925 | 1466697383393 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:23 INFO - PROCESS | 1925 | 1466697383483 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:56:23 INFO - PROCESS | 1925 | 1466697383487 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1925 | 1466697383489 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:23 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b15a000 == 43 [pid = 1925] [id = 696] 08:56:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1293c5400) [pid = 1925] [serial = 2088] [outer = 0x0] 08:56:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x12a3a9000) [pid = 1925] [serial = 2089] [outer = 0x1293c5400] 08:56:23 INFO - PROCESS | 1925 | 1466697383515 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x12a8ce400) [pid = 1925] [serial = 2090] [outer = 0x1293c5400] 08:56:23 INFO - PROCESS | 1925 | 1466697383845 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]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 470ms 08:56:23 INFO - PROCESS | 1925 | 1466697383855 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 1925 | 1466697383859 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:56:23 INFO - PROCESS | 1925 | 1466697383864 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1925 | 1466697383866 Marionette TRACE conn2 <- [1,2758,null,{}] 08:56:23 INFO - PROCESS | 1925 | 1466697383868 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}] 08:56:23 INFO - PROCESS | 1925 | 1466697383869 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:24 INFO - PROCESS | 1925 | 1466697383996 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:56:24 INFO - PROCESS | 1925 | 1466697384002 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 1925 | 1466697384003 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc0f800 == 44 [pid = 1925] [id = 697] 08:56:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x1294c7400) [pid = 1925] [serial = 2091] [outer = 0x0] 08:56:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x12a8d6400) [pid = 1925] [serial = 2092] [outer = 0x1294c7400] 08:56:24 INFO - PROCESS | 1925 | 1466697384027 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x12b0c8c00) [pid = 1925] [serial = 2093] [outer = 0x1294c7400] 08:56:24 INFO - PROCESS | 1925 | 1466697384382 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 08:56:24 INFO - PROCESS | 1925 | 1466697384434 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1925 | 1466697384436 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:56:24 INFO - PROCESS | 1925 | 1466697384511 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1925 | 1466697384514 Marionette TRACE conn2 <- [1,2762,null,{}] 08:56:24 INFO - PROCESS | 1925 | 1466697384519 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}] 08:56:24 INFO - PROCESS | 1925 | 1466697384523 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:24 INFO - PROCESS | 1925 | 1466697384682 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:56:24 INFO - PROCESS | 1925 | 1466697384774 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 1925 | 1466697384777 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:24 INFO - PROCESS | 1925 | ++DOCSHELL 0x117466000 == 45 [pid = 1925] [id = 698] 08:56:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x113229800) [pid = 1925] [serial = 2094] [outer = 0x0] 08:56:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x113317400) [pid = 1925] [serial = 2095] [outer = 0x113229800] 08:56:24 INFO - PROCESS | 1925 | 1466697384808 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x117146800) [pid = 1925] [serial = 2096] [outer = 0x113229800] 08:56:25 INFO - PROCESS | 1925 | 1466697385226 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]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:56:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 727ms 08:56:25 INFO - PROCESS | 1925 | 1466697385233 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 1925 | 1466697385236 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:56:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:56:25 INFO - PROCESS | 1925 | 1466697385240 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 1925 | 1466697385241 Marionette TRACE conn2 <- [1,2766,null,{}] 08:56:25 INFO - PROCESS | 1925 | 1466697385246 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}] 08:56:25 INFO - PROCESS | 1925 | 1466697385249 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:25 INFO - PROCESS | 1925 | 1466697385354 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:56:25 INFO - PROCESS | 1925 | 1466697385414 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1925 | 1466697385415 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:25 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d14800 == 46 [pid = 1925] [id = 699] 08:56:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x1185c2000) [pid = 1925] [serial = 2097] [outer = 0x0] 08:56:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119547c00) [pid = 1925] [serial = 2098] [outer = 0x1185c2000] 08:56:25 INFO - PROCESS | 1925 | 1466697385446 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119745400) [pid = 1925] [serial = 2099] [outer = 0x1185c2000] 08:56:25 INFO - PROCESS | 1925 | 1466697385863 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]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:56:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 08:56:25 INFO - PROCESS | 1925 | 1466697385910 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 1925 | 1466697385912 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:56:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:56:25 INFO - PROCESS | 1925 | 1466697385914 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 1925 | 1466697385916 Marionette TRACE conn2 <- [1,2770,null,{}] 08:56:25 INFO - PROCESS | 1925 | 1466697385918 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}] 08:56:25 INFO - PROCESS | 1925 | 1466697385920 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:26 INFO - PROCESS | 1925 | 1466697386024 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:56:26 INFO - PROCESS | 1925 | 1466697386122 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1925 | 1466697386126 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc0c000 == 47 [pid = 1925] [id = 700] 08:56:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1244bd000) [pid = 1925] [serial = 2100] [outer = 0x0] 08:56:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x124783000) [pid = 1925] [serial = 2101] [outer = 0x1244bd000] 08:56:26 INFO - PROCESS | 1925 | 1466697386158 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1258c0800) [pid = 1925] [serial = 2102] [outer = 0x1244bd000] 08:56:26 INFO - PROCESS | 1925 | 1466697386562 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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:56:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 08:56:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:56:26 INFO - PROCESS | 1925 | 1466697386585 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1925 | 1466697386587 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:56:26 INFO - PROCESS | 1925 | 1466697386589 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1925 | 1466697386590 Marionette TRACE conn2 <- [1,2774,null,{}] 08:56:26 INFO - PROCESS | 1925 | 1466697386593 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}] 08:56:26 INFO - PROCESS | 1925 | 1466697386594 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:26 INFO - PROCESS | 1925 | 1466697386696 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:56:26 INFO - PROCESS | 1925 | 1466697386755 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1925 | 1466697386757 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:26 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c52d800 == 48 [pid = 1925] [id = 701] 08:56:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12647c800) [pid = 1925] [serial = 2103] [outer = 0x0] 08:56:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x128a52000) [pid = 1925] [serial = 2104] [outer = 0x12647c800] 08:56:26 INFO - PROCESS | 1925 | 1466697386786 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1294cb000) [pid = 1925] [serial = 2105] [outer = 0x12647c800] 08:56:27 INFO - PROCESS | 1925 | 1466697387271 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 720ms 08:56:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:56:27 INFO - PROCESS | 1925 | 1466697387309 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1925 | 1466697387311 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:56:27 INFO - PROCESS | 1925 | 1466697387313 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1925 | 1466697387314 Marionette TRACE conn2 <- [1,2778,null,{}] 08:56:27 INFO - PROCESS | 1925 | 1466697387316 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}] 08:56:27 INFO - PROCESS | 1925 | 1466697387318 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:27 INFO - PROCESS | 1925 | 1466697387436 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:56:27 INFO - PROCESS | 1925 | 1466697387509 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 1925 | 1466697387510 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:27 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c795000 == 49 [pid = 1925] [id = 702] 08:56:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1294ce000) [pid = 1925] [serial = 2106] [outer = 0x0] 08:56:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12af3e000) [pid = 1925] [serial = 2107] [outer = 0x1294ce000] 08:56:27 INFO - PROCESS | 1925 | 1466697387538 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12b0c8000) [pid = 1925] [serial = 2108] [outer = 0x1294ce000] 08:56:27 INFO - PROCESS | 1925 | 1466697387930 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 668ms 08:56:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:56:27 INFO - PROCESS | 1925 | 1466697387982 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1925 | 1466697387983 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:56:27 INFO - PROCESS | 1925 | 1466697387985 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1925 | 1466697387986 Marionette TRACE conn2 <- [1,2782,null,{}] 08:56:27 INFO - PROCESS | 1925 | 1466697387989 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}] 08:56:27 INFO - PROCESS | 1925 | 1466697387993 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:28 INFO - PROCESS | 1925 | 1466697388119 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:56:28 INFO - PROCESS | 1925 | 1466697388351 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1925 | 1466697388352 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:28 INFO - PROCESS | 1925 | ++DOCSHELL 0x119710800 == 50 [pid = 1925] [id = 703] 08:56:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x112a1b000) [pid = 1925] [serial = 2109] [outer = 0x0] 08:56:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x112a73400) [pid = 1925] [serial = 2110] [outer = 0x112a1b000] 08:56:28 INFO - PROCESS | 1925 | 1466697388381 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1164e0400) [pid = 1925] [serial = 2111] [outer = 0x112a1b000] 08:56:28 INFO - PROCESS | 1925 | 1466697388830 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]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:56:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 872ms 08:56:28 INFO - PROCESS | 1925 | 1466697388859 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 1925 | 1466697388862 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:56:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:56:28 INFO - PROCESS | 1925 | 1466697388866 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 1925 | 1466697388869 Marionette TRACE conn2 <- [1,2786,null,{}] 08:56:28 INFO - PROCESS | 1925 | 1466697388874 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}] 08:56:28 INFO - PROCESS | 1925 | 1466697388876 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:29 INFO - PROCESS | 1925 | 1466697389016 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:56:29 INFO - PROCESS | 1925 | 1466697389150 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1925 | 1466697389152 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:29 INFO - PROCESS | 1925 | ++DOCSHELL 0x116ae3800 == 51 [pid = 1925] [id = 704] 08:56:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x112a13c00) [pid = 1925] [serial = 2112] [outer = 0x0] 08:56:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x117144800) [pid = 1925] [serial = 2113] [outer = 0x112a13c00] 08:56:29 INFO - PROCESS | 1925 | 1466697389193 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x11969d400) [pid = 1925] [serial = 2114] [outer = 0x112a13c00] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12c7a3000 == 50 [pid = 1925] [id = 674] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12b15a000 == 49 [pid = 1925] [id = 696] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12a84f000 == 48 [pid = 1925] [id = 695] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5d2800 == 47 [pid = 1925] [id = 694] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12917d000 == 46 [pid = 1925] [id = 693] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x1130b2000 == 45 [pid = 1925] [id = 692] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x1289fb000 == 44 [pid = 1925] [id = 691] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x124dc7800 == 43 [pid = 1925] [id = 690] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x121a8a000 == 42 [pid = 1925] [id = 689] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x119f03000 == 41 [pid = 1925] [id = 688] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x11855d800 == 40 [pid = 1925] [id = 687] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x117e78000 == 39 [pid = 1925] [id = 686] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x119a27000 == 38 [pid = 1925] [id = 683] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x117e5e800 == 37 [pid = 1925] [id = 682] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x124612800 == 36 [pid = 1925] [id = 681] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x1258ee800 == 35 [pid = 1925] [id = 684] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12114d800 == 34 [pid = 1925] [id = 685] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x119710800 == 33 [pid = 1925] [id = 703] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12c795000 == 32 [pid = 1925] [id = 702] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12c52d800 == 31 [pid = 1925] [id = 701] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc0c000 == 30 [pid = 1925] [id = 700] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x124d14800 == 29 [pid = 1925] [id = 699] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc0f800 == 28 [pid = 1925] [id = 697] 08:56:29 INFO - PROCESS | 1925 | --DOCSHELL 0x117466000 == 27 [pid = 1925] [id = 698] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1196e7000) [pid = 1925] [serial = 2044] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1176ebc00) [pid = 1925] [serial = 2032] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x115eac400) [pid = 1925] [serial = 2029] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x116469000) [pid = 1925] [serial = 2030] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1133aa000) [pid = 1925] [serial = 2027] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x112ee4400) [pid = 1925] [serial = 2026] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x11954d400) [pid = 1925] [serial = 2038] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1132c7400) [pid = 1925] [serial = 2041] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x118211000) [pid = 1925] [serial = 2042] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1185c0c00) [pid = 1925] [serial = 2035] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119699400) [pid = 1925] [serial = 2039] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118f4ec00) [pid = 1925] [serial = 2036] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x118115000) [pid = 1925] [serial = 2033] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1925 | 1466697390154 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:56:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1325ms 08:56:30 INFO - PROCESS | 1925 | 1466697390190 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1925 | 1466697390192 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:56:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:56:30 INFO - PROCESS | 1925 | 1466697390195 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1925 | 1466697390197 Marionette TRACE conn2 <- [1,2790,null,{}] 08:56:30 INFO - PROCESS | 1925 | 1466697390200 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}] 08:56:30 INFO - PROCESS | 1925 | 1466697390201 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:30 INFO - PROCESS | 1925 | 1466697390290 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:56:30 INFO - PROCESS | 1925 | 1466697390298 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1925 | 1466697390301 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e7a000 == 28 [pid = 1925] [id = 705] 08:56:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1131db400) [pid = 1925] [serial = 2115] [outer = 0x0] 08:56:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x113ea5800) [pid = 1925] [serial = 2116] [outer = 0x1131db400] 08:56:30 INFO - PROCESS | 1925 | 1466697390346 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1128b2800) [pid = 1925] [serial = 2117] [outer = 0x1131db400] 08:56:30 INFO - PROCESS | 1925 | 1466697390830 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:56:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 08:56:30 INFO - PROCESS | 1925 | 1466697390866 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1925 | 1466697390869 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:56:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:56:30 INFO - PROCESS | 1925 | 1466697390874 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1925 | 1466697390876 Marionette TRACE conn2 <- [1,2794,null,{}] 08:56:30 INFO - PROCESS | 1925 | 1466697390878 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}] 08:56:30 INFO - PROCESS | 1925 | 1466697390880 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:30 INFO - PROCESS | 1925 | 1466697390958 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:56:30 INFO - PROCESS | 1925 | 1466697390962 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1925 | 1466697390963 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:30 INFO - PROCESS | 1925 | ++DOCSHELL 0x11931c000 == 29 [pid = 1925] [id = 706] 08:56:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1172c1000) [pid = 1925] [serial = 2118] [outer = 0x0] 08:56:30 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x118307c00) [pid = 1925] [serial = 2119] [outer = 0x1172c1000] 08:56:30 INFO - PROCESS | 1925 | 1466697390990 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x1185ac400) [pid = 1925] [serial = 2120] [outer = 0x1172c1000] 08:56:31 INFO - PROCESS | 1925 | 1466697391342 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]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:56:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 521ms 08:56:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:56:31 INFO - PROCESS | 1925 | 1466697391395 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1925 | 1466697391397 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:56:31 INFO - PROCESS | 1925 | 1466697391399 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1925 | 1466697391402 Marionette TRACE conn2 <- [1,2798,null,{}] 08:56:31 INFO - PROCESS | 1925 | 1466697391410 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}] 08:56:31 INFO - PROCESS | 1925 | 1466697391413 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:31 INFO - PROCESS | 1925 | 1466697391488 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:56:31 INFO - PROCESS | 1925 | 1466697391495 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1925 | 1466697391497 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:31 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f79800 == 30 [pid = 1925] [id = 707] 08:56:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x112867800) [pid = 1925] [serial = 2121] [outer = 0x0] 08:56:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11969c800) [pid = 1925] [serial = 2122] [outer = 0x112867800] 08:56:31 INFO - PROCESS | 1925 | 1466697391525 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x119a7b400) [pid = 1925] [serial = 2123] [outer = 0x112867800] 08:56:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:56:31 INFO - PROCESS | 1925 | 1466697391867 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]]]}] 08:56:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 472ms 08:56:31 INFO - PROCESS | 1925 | 1466697391874 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:56:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:56:31 INFO - PROCESS | 1925 | 1466697391876 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:56:31 INFO - PROCESS | 1925 | 1466697391879 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1925 | 1466697391880 Marionette TRACE conn2 <- [1,2802,null,{}] 08:56:31 INFO - PROCESS | 1925 | 1466697391883 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}] 08:56:31 INFO - PROCESS | 1925 | 1466697391884 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:31 INFO - PROCESS | 1925 | 1466697391981 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:56:32 INFO - PROCESS | 1925 | 1466697392084 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1925 | 1466697392086 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x12131b000 == 31 [pid = 1925] [id = 708] 08:56:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1128b1400) [pid = 1925] [serial = 2124] [outer = 0x0] 08:56:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1214ba400) [pid = 1925] [serial = 2125] [outer = 0x1128b1400] 08:56:32 INFO - PROCESS | 1925 | 1466697392128 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x121a0f400) [pid = 1925] [serial = 2126] [outer = 0x1128b1400] 08:56:32 INFO - PROCESS | 1925 | 1466697392572 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]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:56:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 718ms 08:56:32 INFO - PROCESS | 1925 | 1466697392598 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1925 | 1466697392599 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:56:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:56:32 INFO - PROCESS | 1925 | 1466697392609 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1925 | 1466697392610 Marionette TRACE conn2 <- [1,2806,null,{}] 08:56:32 INFO - PROCESS | 1925 | 1466697392612 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}] 08:56:32 INFO - PROCESS | 1925 | 1466697392613 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:32 INFO - PROCESS | 1925 | 1466697392710 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:56:32 INFO - PROCESS | 1925 | 1466697392713 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1925 | 1466697392714 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:32 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d0f800 == 32 [pid = 1925] [id = 709] 08:56:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x117ea9400) [pid = 1925] [serial = 2127] [outer = 0x0] 08:56:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1242d8800) [pid = 1925] [serial = 2128] [outer = 0x117ea9400] 08:56:32 INFO - PROCESS | 1925 | 1466697392739 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x124c9a000) [pid = 1925] [serial = 2129] [outer = 0x117ea9400] 08:56:33 INFO - PROCESS | 1925 | 1466697393103 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]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:56:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 527ms 08:56:33 INFO - PROCESS | 1925 | 1466697393129 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1925 | 1466697393130 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:56:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:56:33 INFO - PROCESS | 1925 | 1466697393132 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1925 | 1466697393133 Marionette TRACE conn2 <- [1,2810,null,{}] 08:56:33 INFO - PROCESS | 1925 | 1466697393141 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}] 08:56:33 INFO - PROCESS | 1925 | 1466697393145 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:33 INFO - PROCESS | 1925 | 1466697393261 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:56:33 INFO - PROCESS | 1925 | 1466697393265 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1925 | 1466697393265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289fc000 == 33 [pid = 1925] [id = 710] 08:56:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x124cf8000) [pid = 1925] [serial = 2130] [outer = 0x0] 08:56:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x125d88800) [pid = 1925] [serial = 2131] [outer = 0x124cf8000] 08:56:33 INFO - PROCESS | 1925 | 1466697393291 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x128bc7800) [pid = 1925] [serial = 2132] [outer = 0x124cf8000] 08:56:33 INFO - PROCESS | 1925 | 1466697393598 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]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:56:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 524ms 08:56:33 INFO - PROCESS | 1925 | 1466697393658 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:56:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:56:33 INFO - PROCESS | 1925 | 1466697393666 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:56:33 INFO - PROCESS | 1925 | 1466697393668 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1925 | 1466697393669 Marionette TRACE conn2 <- [1,2814,null,{}] 08:56:33 INFO - PROCESS | 1925 | 1466697393671 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}] 08:56:33 INFO - PROCESS | 1925 | 1466697393673 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:33 INFO - PROCESS | 1925 | 1466697393777 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:56:33 INFO - PROCESS | 1925 | 1466697393781 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1925 | 1466697393782 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:33 INFO - PROCESS | 1925 | ++DOCSHELL 0x129165000 == 34 [pid = 1925] [id = 711] 08:56:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x124cf9000) [pid = 1925] [serial = 2133] [outer = 0x0] 08:56:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x128eba800) [pid = 1925] [serial = 2134] [outer = 0x124cf9000] 08:56:33 INFO - PROCESS | 1925 | 1466697393806 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1293b3000) [pid = 1925] [serial = 2135] [outer = 0x124cf9000] 08:56:34 INFO - PROCESS | 1925 | 1466697394150 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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 08:56:34 INFO - PROCESS | 1925 | 1466697394192 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1925 | 1466697394194 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:56:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:56:34 INFO - PROCESS | 1925 | 1466697394196 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1925 | 1466697394197 Marionette TRACE conn2 <- [1,2818,null,{}] 08:56:34 INFO - PROCESS | 1925 | 1466697394199 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}] 08:56:34 INFO - PROCESS | 1925 | 1466697394200 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:34 INFO - PROCESS | 1925 | 1466697394299 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:56:34 INFO - PROCESS | 1925 | 1466697394303 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1925 | 1466697394304 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:34 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5d2800 == 35 [pid = 1925] [id = 712] 08:56:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x117eac000) [pid = 1925] [serial = 2136] [outer = 0x0] 08:56:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x1293c1c00) [pid = 1925] [serial = 2137] [outer = 0x117eac000] 08:56:34 INFO - PROCESS | 1925 | 1466697394330 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1294cac00) [pid = 1925] [serial = 2138] [outer = 0x117eac000] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12a3ae000) [pid = 1925] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x1293c5400) [pid = 1925] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x1258c7000) [pid = 1925] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x112a17800) [pid = 1925] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x128bc2400) [pid = 1925] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x11820a800) [pid = 1925] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x112864c00) [pid = 1925] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x119104800) [pid = 1925] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1210e2400) [pid = 1925] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x1196e5800) [pid = 1925] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1128bfc00) [pid = 1925] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x123d33000) [pid = 1925] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x117147800) [pid = 1925] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x113312400) [pid = 1925] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1185b2c00) [pid = 1925] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1294c7400) [pid = 1925] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1293b5800) [pid = 1925] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:56:34 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x117149800) [pid = 1925] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:56:34 INFO - PROCESS | 1925 | 1466697394842 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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 668ms 08:56:34 INFO - PROCESS | 1925 | 1466697394865 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1925 | 1466697394866 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:56:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:56:34 INFO - PROCESS | 1925 | 1466697394869 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1925 | 1466697394870 Marionette TRACE conn2 <- [1,2822,null,{}] 08:56:34 INFO - PROCESS | 1925 | 1466697394888 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}] 08:56:34 INFO - PROCESS | 1925 | 1466697394892 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:35 INFO - PROCESS | 1925 | 1466697395010 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:56:35 INFO - PROCESS | 1925 | 1466697395031 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1925 | 1466697395032 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f77800 == 36 [pid = 1925] [id = 713] 08:56:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1155d1c00) [pid = 1925] [serial = 2139] [outer = 0x0] 08:56:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x118311000) [pid = 1925] [serial = 2140] [outer = 0x1155d1c00] 08:56:35 INFO - PROCESS | 1925 | 1466697395056 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12101a800) [pid = 1925] [serial = 2141] [outer = 0x1155d1c00] 08:56:35 INFO - PROCESS | 1925 | 1466697395358 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]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 527ms 08:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:56:35 INFO - PROCESS | 1925 | 1466697395397 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1925 | 1466697395398 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:56:35 INFO - PROCESS | 1925 | 1466697395400 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1925 | 1466697395401 Marionette TRACE conn2 <- [1,2826,null,{}] 08:56:35 INFO - PROCESS | 1925 | 1466697395403 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}] 08:56:35 INFO - PROCESS | 1925 | 1466697395404 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:35 INFO - PROCESS | 1925 | 1466697395479 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:56:35 INFO - PROCESS | 1925 | 1466697395543 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1925 | 1466697395544 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:35 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc04000 == 37 [pid = 1925] [id = 714] 08:56:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1172c0c00) [pid = 1925] [serial = 2142] [outer = 0x0] 08:56:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x124632400) [pid = 1925] [serial = 2143] [outer = 0x1172c0c00] 08:56:35 INFO - PROCESS | 1925 | 1466697395568 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1293b2c00) [pid = 1925] [serial = 2144] [outer = 0x1172c0c00] 08:56:35 INFO - PROCESS | 1925 | 1466697395843 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 475ms 08:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:56:35 INFO - PROCESS | 1925 | 1466697395880 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1925 | 1466697395881 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:56:35 INFO - PROCESS | 1925 | 1466697395883 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1925 | 1466697395885 Marionette TRACE conn2 <- [1,2830,null,{}] 08:56:35 INFO - PROCESS | 1925 | 1466697395888 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}] 08:56:35 INFO - PROCESS | 1925 | 1466697395892 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:35 INFO - PROCESS | 1925 | 1466697395995 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:56:36 INFO - PROCESS | 1925 | 1466697395998 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1925 | 1466697396000 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d0e800 == 38 [pid = 1925] [id = 715] 08:56:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x128a50000) [pid = 1925] [serial = 2145] [outer = 0x0] 08:56:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12a8d4000) [pid = 1925] [serial = 2146] [outer = 0x128a50000] 08:56:36 INFO - PROCESS | 1925 | 1466697396026 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x12b0ce400) [pid = 1925] [serial = 2147] [outer = 0x128a50000] 08:56:36 INFO - PROCESS | 1925 | 1466697396376 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]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:56:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 08:56:36 INFO - PROCESS | 1925 | 1466697396406 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 1925 | 1466697396408 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:56:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:56:36 INFO - PROCESS | 1925 | 1466697396411 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1925 | 1466697396412 Marionette TRACE conn2 <- [1,2834,null,{}] 08:56:36 INFO - PROCESS | 1925 | 1466697396438 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}] 08:56:36 INFO - PROCESS | 1925 | 1466697396439 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:36 INFO - PROCESS | 1925 | 1466697396516 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:56:36 INFO - PROCESS | 1925 | 1466697396520 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1925 | 1466697396521 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:36 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca4e800 == 39 [pid = 1925] [id = 716] 08:56:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x12b0d2c00) [pid = 1925] [serial = 2148] [outer = 0x0] 08:56:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12b8ac000) [pid = 1925] [serial = 2149] [outer = 0x12b0d2c00] 08:56:36 INFO - PROCESS | 1925 | 1466697396549 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x12b8b3800) [pid = 1925] [serial = 2150] [outer = 0x12b0d2c00] 08:56:37 INFO - PROCESS | 1925 | 1466697397077 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 686ms 08:56:37 INFO - PROCESS | 1925 | 1466697397096 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:56:37 INFO - PROCESS | 1925 | 1466697397099 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:56:37 INFO - PROCESS | 1925 | 1466697397103 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 1925 | 1466697397105 Marionette TRACE conn2 <- [1,2838,null,{}] 08:56:37 INFO - PROCESS | 1925 | 1466697397137 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}] 08:56:37 INFO - PROCESS | 1925 | 1466697397140 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:37 INFO - PROCESS | 1925 | 1466697397252 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:56:37 INFO - PROCESS | 1925 | 1466697397316 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 1925 | 1466697397318 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:37 INFO - PROCESS | 1925 | ++DOCSHELL 0x119313000 == 40 [pid = 1925] [id = 717] 08:56:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x113312c00) [pid = 1925] [serial = 2151] [outer = 0x0] 08:56:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x116906000) [pid = 1925] [serial = 2152] [outer = 0x113312c00] 08:56:37 INFO - PROCESS | 1925 | 1466697397350 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x1176e5800) [pid = 1925] [serial = 2153] [outer = 0x113312c00] 08:56:37 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca5a000 == 39 [pid = 1925] [id = 16] 08:56:37 INFO - PROCESS | 1925 | 1466697397982 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]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 948ms 08:56:38 INFO - PROCESS | 1925 | 1466697398051 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1925 | 1466697398054 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:56:38 INFO - PROCESS | 1925 | 1466697398058 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1925 | 1466697398060 Marionette TRACE conn2 <- [1,2842,null,{}] 08:56:38 INFO - PROCESS | 1925 | 1466697398063 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}] 08:56:38 INFO - PROCESS | 1925 | 1466697398064 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:38 INFO - PROCESS | 1925 | 1466697398176 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:56:38 INFO - PROCESS | 1925 | 1466697398239 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1925 | 1466697398240 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:38 INFO - PROCESS | 1925 | ++DOCSHELL 0x124284000 == 40 [pid = 1925] [id = 718] 08:56:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 112 (0x11876d800) [pid = 1925] [serial = 2154] [outer = 0x0] 08:56:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 113 (0x118fae000) [pid = 1925] [serial = 2155] [outer = 0x11876d800] 08:56:38 INFO - PROCESS | 1925 | 1466697398272 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1925 | ++DOMWINDOW == 114 (0x1196e6000) [pid = 1925] [serial = 2156] [outer = 0x11876d800] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x124d0e800 == 39 [pid = 1925] [id = 715] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc04000 == 38 [pid = 1925] [id = 714] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x120f77800 == 37 [pid = 1925] [id = 713] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5d2800 == 36 [pid = 1925] [id = 712] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x129165000 == 35 [pid = 1925] [id = 711] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x1289fc000 == 34 [pid = 1925] [id = 710] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x124d0f800 == 33 [pid = 1925] [id = 709] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x12131b000 == 32 [pid = 1925] [id = 708] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x120f79800 == 31 [pid = 1925] [id = 707] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x11931c000 == 30 [pid = 1925] [id = 706] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x117e7a000 == 29 [pid = 1925] [id = 705] 08:56:38 INFO - PROCESS | 1925 | --DOCSHELL 0x116ae3800 == 28 [pid = 1925] [id = 704] 08:56:38 INFO - PROCESS | 1925 | 1466697398965 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]]]}] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 113 (0x12a8d0400) [pid = 1925] [serial = 2024] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 112 (0x12a8ce400) [pid = 1925] [serial = 2090] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 111 (0x125c7c000) [pid = 1925] [serial = 2074] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x126479c00) [pid = 1925] [serial = 2077] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12939a000) [pid = 1925] [serial = 2083] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x118308c00) [pid = 1925] [serial = 2050] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1185b2400) [pid = 1925] [serial = 2051] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x12185ec00) [pid = 1925] [serial = 2045] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x11969ec00) [pid = 1925] [serial = 2053] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x119fbe800) [pid = 1925] [serial = 2054] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x1219bec00) [pid = 1925] [serial = 2056] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1219c6c00) [pid = 1925] [serial = 2057] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x12152a800) [pid = 1925] [serial = 2068] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1164de400) [pid = 1925] [serial = 2069] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x112a80400) [pid = 1925] [serial = 2059] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1155ec000) [pid = 1925] [serial = 2060] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1244c1c00) [pid = 1925] [serial = 2071] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1172ca400) [pid = 1925] [serial = 2062] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x118302400) [pid = 1925] [serial = 2063] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x113d2c400) [pid = 1925] [serial = 2047] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1167afc00) [pid = 1925] [serial = 2048] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x118fadc00) [pid = 1925] [serial = 2065] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1196a2000) [pid = 1925] [serial = 2066] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x12b0c8c00) [pid = 1925] [serial = 2093] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x12a3a9000) [pid = 1925] [serial = 2089] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1264e1c00) [pid = 1925] [serial = 2078] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x1293b0c00) [pid = 1925] [serial = 2084] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x124c9d400) [pid = 1925] [serial = 2072] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x126478800) [pid = 1925] [serial = 2075] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x12a8d6400) [pid = 1925] [serial = 2092] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1293c8400) [pid = 1925] [serial = 2087] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x128a4c000) [pid = 1925] [serial = 2080] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x128bcb000) [pid = 1925] [serial = 2081] [outer = 0x0] [url = about:blank] 08:56:38 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1293bb400) [pid = 1925] [serial = 2086] [outer = 0x0] [url = about:blank] 08:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 973ms 08:56:39 INFO - PROCESS | 1925 | 1466697399033 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 1925 | 1466697399036 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:56:39 INFO - PROCESS | 1925 | 1466697399041 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1925 | 1466697399044 Marionette TRACE conn2 <- [1,2846,null,{}] 08:56:39 INFO - PROCESS | 1925 | 1466697399050 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}] 08:56:39 INFO - PROCESS | 1925 | 1466697399052 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:39 INFO - PROCESS | 1925 | 1466697399175 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:56:39 INFO - PROCESS | 1925 | 1466697399264 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1925 | 1466697399265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181a6000 == 29 [pid = 1925] [id = 719] 08:56:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x112a7ac00) [pid = 1925] [serial = 2157] [outer = 0x0] 08:56:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11330e800) [pid = 1925] [serial = 2158] [outer = 0x112a7ac00] 08:56:39 INFO - PROCESS | 1925 | 1466697399313 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x115eac400) [pid = 1925] [serial = 2159] [outer = 0x112a7ac00] 08:56:39 INFO - PROCESS | 1925 | 1466697399676 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]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 674ms 08:56:39 INFO - PROCESS | 1925 | 1466697399714 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 1925 | 1466697399717 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:56:39 INFO - PROCESS | 1925 | 1466697399722 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1925 | 1466697399723 Marionette TRACE conn2 <- [1,2850,null,{}] 08:56:39 INFO - PROCESS | 1925 | 1466697399726 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}] 08:56:39 INFO - PROCESS | 1925 | 1466697399727 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:39 INFO - PROCESS | 1925 | 1466697399811 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:56:39 INFO - PROCESS | 1925 | 1466697399867 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1925 | 1466697399868 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:39 INFO - PROCESS | 1925 | ++DOCSHELL 0x119714800 == 30 [pid = 1925] [id = 720] 08:56:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x115eaf800) [pid = 1925] [serial = 2160] [outer = 0x0] 08:56:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x1174d1000) [pid = 1925] [serial = 2161] [outer = 0x115eaf800] 08:56:39 INFO - PROCESS | 1925 | 1466697399895 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11830a800) [pid = 1925] [serial = 2162] [outer = 0x115eaf800] 08:56:40 INFO - PROCESS | 1925 | 1466697400296 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 620ms 08:56:40 INFO - PROCESS | 1925 | 1466697400343 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1925 | 1466697400345 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:56:40 INFO - PROCESS | 1925 | 1466697400349 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1925 | 1466697400352 Marionette TRACE conn2 <- [1,2854,null,{}] 08:56:40 INFO - PROCESS | 1925 | 1466697400364 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}] 08:56:40 INFO - PROCESS | 1925 | 1466697400369 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:40 INFO - PROCESS | 1925 | 1466697400494 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:56:40 INFO - PROCESS | 1925 | 1466697400507 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 1925 | 1466697400509 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:40 INFO - PROCESS | 1925 | ++DOCSHELL 0x12131c800 == 31 [pid = 1925] [id = 721] 08:56:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x1185c0800) [pid = 1925] [serial = 2163] [outer = 0x0] 08:56:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x11954a800) [pid = 1925] [serial = 2164] [outer = 0x1185c0800] 08:56:40 INFO - PROCESS | 1925 | 1466697400540 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1196e7000) [pid = 1925] [serial = 2165] [outer = 0x1185c0800] 08:56:40 INFO - PROCESS | 1925 | 1466697400878 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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 576ms 08:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:56:40 INFO - PROCESS | 1925 | 1466697400925 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1925 | 1466697400927 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:56:40 INFO - PROCESS | 1925 | 1466697400929 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1925 | 1466697400930 Marionette TRACE conn2 <- [1,2858,null,{}] 08:56:40 INFO - PROCESS | 1925 | 1466697400949 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}] 08:56:40 INFO - PROCESS | 1925 | 1466697400950 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:41 INFO - PROCESS | 1925 | 1466697401057 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:56:41 INFO - PROCESS | 1925 | 1466697401089 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1925 | 1466697401090 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x124482800 == 32 [pid = 1925] [id = 722] 08:56:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x119a6e800) [pid = 1925] [serial = 2166] [outer = 0x0] 08:56:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x121013000) [pid = 1925] [serial = 2167] [outer = 0x119a6e800] 08:56:41 INFO - PROCESS | 1925 | 1466697401116 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1216e6c00) [pid = 1925] [serial = 2168] [outer = 0x119a6e800] 08:56:41 INFO - PROCESS | 1925 | 1466697401451 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 570ms 08:56:41 INFO - PROCESS | 1925 | 1466697401500 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 1925 | 1466697401501 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:56:41 INFO - PROCESS | 1925 | 1466697401503 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 1925 | 1466697401504 Marionette TRACE conn2 <- [1,2862,null,{}] 08:56:41 INFO - PROCESS | 1925 | 1466697401507 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}] 08:56:41 INFO - PROCESS | 1925 | 1466697401508 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:41 INFO - PROCESS | 1925 | 1466697401606 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:56:41 INFO - PROCESS | 1925 | 1466697401609 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1925 | 1466697401610 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:41 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258ff000 == 33 [pid = 1925] [id = 723] 08:56:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x112861c00) [pid = 1925] [serial = 2169] [outer = 0x0] 08:56:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1219c0c00) [pid = 1925] [serial = 2170] [outer = 0x112861c00] 08:56:41 INFO - PROCESS | 1925 | 1466697401635 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x123d33800) [pid = 1925] [serial = 2171] [outer = 0x112861c00] 08:56:42 INFO - PROCESS | 1925 | 1466697402035 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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 572ms 08:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:56:42 INFO - PROCESS | 1925 | 1466697402076 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1925 | 1466697402078 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:56:42 INFO - PROCESS | 1925 | 1466697402081 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1925 | 1466697402082 Marionette TRACE conn2 <- [1,2866,null,{}] 08:56:42 INFO - PROCESS | 1925 | 1466697402086 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}] 08:56:42 INFO - PROCESS | 1925 | 1466697402092 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:42 INFO - PROCESS | 1925 | 1466697402278 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:56:42 INFO - PROCESS | 1925 | 1466697402330 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1925 | 1466697402331 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a68800 == 34 [pid = 1925] [id = 724] 08:56:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x124c97400) [pid = 1925] [serial = 2172] [outer = 0x0] 08:56:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x125c87400) [pid = 1925] [serial = 2173] [outer = 0x124c97400] 08:56:42 INFO - PROCESS | 1925 | 1466697402421 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x128a4ac00) [pid = 1925] [serial = 2174] [outer = 0x124c97400] 08:56:42 INFO - PROCESS | 1925 | 1466697402820 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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 771ms 08:56:42 INFO - PROCESS | 1925 | 1466697402858 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1925 | 1466697402859 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:56:42 INFO - PROCESS | 1925 | 1466697402862 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1925 | 1466697402863 Marionette TRACE conn2 <- [1,2870,null,{}] 08:56:42 INFO - PROCESS | 1925 | 1466697402865 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}] 08:56:42 INFO - PROCESS | 1925 | 1466697402866 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:42 INFO - PROCESS | 1925 | 1466697402965 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:56:42 INFO - PROCESS | 1925 | 1466697402968 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1925 | 1466697402970 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:42 INFO - PROCESS | 1925 | ++DOCSHELL 0x129447800 == 35 [pid = 1925] [id = 725] 08:56:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x11286a400) [pid = 1925] [serial = 2175] [outer = 0x0] 08:56:42 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x128bc0000) [pid = 1925] [serial = 2176] [outer = 0x11286a400] 08:56:42 INFO - PROCESS | 1925 | 1466697402995 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x128d83400) [pid = 1925] [serial = 2177] [outer = 0x11286a400] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x112867800) [pid = 1925] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x117ea9400) [pid = 1925] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x112a13c00) [pid = 1925] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x124cf8000) [pid = 1925] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x124cf9000) [pid = 1925] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1131db400) [pid = 1925] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x117eac000) [pid = 1925] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1155d1c00) [pid = 1925] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1128b1400) [pid = 1925] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x113229800) [pid = 1925] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1172c1000) [pid = 1925] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1185c2000) [pid = 1925] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x1244bd000) [pid = 1925] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x12647c800) [pid = 1925] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1294ce000) [pid = 1925] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x112a1b000) [pid = 1925] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1172c0c00) [pid = 1925] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:56:43 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x128a50000) [pid = 1925] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:56:43 INFO - PROCESS | 1925 | 1466697403393 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]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 571ms 08:56:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:56:43 INFO - PROCESS | 1925 | 1466697403449 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1925 | 1466697403451 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:56:43 INFO - PROCESS | 1925 | 1466697403453 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1925 | 1466697403454 Marionette TRACE conn2 <- [1,2874,null,{}] 08:56:43 INFO - PROCESS | 1925 | 1466697403460 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}] 08:56:43 INFO - PROCESS | 1925 | 1466697403461 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:43 INFO - PROCESS | 1925 | 1466697403542 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:56:43 INFO - PROCESS | 1925 | 1466697403546 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1925 | 1466697403547 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:43 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a50e000 == 36 [pid = 1925] [id = 726] 08:56:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x112a1b000) [pid = 1925] [serial = 2178] [outer = 0x0] 08:56:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11910cc00) [pid = 1925] [serial = 2179] [outer = 0x112a1b000] 08:56:43 INFO - PROCESS | 1925 | 1466697403572 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x121a10c00) [pid = 1925] [serial = 2180] [outer = 0x112a1b000] 08:56:43 INFO - PROCESS | 1925 | 1466697403916 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]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 471ms 08:56:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:56:43 INFO - PROCESS | 1925 | 1466697403925 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1925 | 1466697403927 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:56:43 INFO - PROCESS | 1925 | 1466697403929 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1925 | 1466697403930 Marionette TRACE conn2 <- [1,2878,null,{}] 08:56:43 INFO - PROCESS | 1925 | 1466697403932 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}] 08:56:43 INFO - PROCESS | 1925 | 1466697403933 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:44 INFO - PROCESS | 1925 | 1466697404017 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:56:44 INFO - PROCESS | 1925 | 1466697404021 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1925 | 1466697404024 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x121153800 == 37 [pid = 1925] [id = 727] 08:56:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x123d33000) [pid = 1925] [serial = 2181] [outer = 0x0] 08:56:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x128bc2800) [pid = 1925] [serial = 2182] [outer = 0x123d33000] 08:56:44 INFO - PROCESS | 1925 | 1466697404049 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1293a3800) [pid = 1925] [serial = 2183] [outer = 0x123d33000] 08:56:44 INFO - PROCESS | 1925 | 1466697404377 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]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 468ms 08:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:56:44 INFO - PROCESS | 1925 | 1466697404398 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 1925 | 1466697404399 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:56:44 INFO - PROCESS | 1925 | 1466697404401 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1925 | 1466697404402 Marionette TRACE conn2 <- [1,2882,null,{}] 08:56:44 INFO - PROCESS | 1925 | 1466697404406 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}] 08:56:44 INFO - PROCESS | 1925 | 1466697404407 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:44 INFO - PROCESS | 1925 | 1466697404517 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:56:44 INFO - PROCESS | 1925 | 1466697404522 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1925 | 1466697404523 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:44 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b166800 == 38 [pid = 1925] [id = 728] 08:56:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1172c7c00) [pid = 1925] [serial = 2184] [outer = 0x0] 08:56:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x129399800) [pid = 1925] [serial = 2185] [outer = 0x1172c7c00] 08:56:44 INFO - PROCESS | 1925 | 1466697404547 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x1293bf400) [pid = 1925] [serial = 2186] [outer = 0x1172c7c00] 08:56:44 INFO - PROCESS | 1925 | 1466697404935 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]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 573ms 08:56:44 INFO - PROCESS | 1925 | 1466697404976 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:56:44 INFO - PROCESS | 1925 | 1466697404978 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:56:44 INFO - PROCESS | 1925 | 1466697404981 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1925 | 1466697404984 Marionette TRACE conn2 <- [1,2886,null,{}] 08:56:45 INFO - PROCESS | 1925 | 1466697404996 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}] 08:56:45 INFO - PROCESS | 1925 | 1466697404998 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:45 INFO - PROCESS | 1925 | 1466697405143 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:56:45 INFO - PROCESS | 1925 | 1466697405291 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1925 | 1466697405292 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:45 INFO - PROCESS | 1925 | ++DOCSHELL 0x1132e7800 == 39 [pid = 1925] [id = 729] 08:56:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x110fa6000) [pid = 1925] [serial = 2187] [outer = 0x0] 08:56:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x111f21400) [pid = 1925] [serial = 2188] [outer = 0x110fa6000] 08:56:45 INFO - PROCESS | 1925 | 1466697405344 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x112a14c00) [pid = 1925] [serial = 2189] [outer = 0x110fa6000] 08:56:45 INFO - PROCESS | 1925 | 1466697405833 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]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:56:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 870ms 08:56:45 INFO - PROCESS | 1925 | 1466697405852 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:56:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:56:45 INFO - PROCESS | 1925 | 1466697405858 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:56:45 INFO - PROCESS | 1925 | 1466697405861 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1925 | 1466697405863 Marionette TRACE conn2 <- [1,2890,null,{}] 08:56:45 INFO - PROCESS | 1925 | 1466697405866 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}] 08:56:45 INFO - PROCESS | 1925 | 1466697405870 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:45 INFO - PROCESS | 1925 | 1466697405973 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:56:46 INFO - PROCESS | 1925 | 1466697406033 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1925 | 1466697406034 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x121154000 == 40 [pid = 1925] [id = 730] 08:56:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x115ead000) [pid = 1925] [serial = 2190] [outer = 0x0] 08:56:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1176f3400) [pid = 1925] [serial = 2191] [outer = 0x115ead000] 08:56:46 INFO - PROCESS | 1925 | 1466697406065 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x11830b800) [pid = 1925] [serial = 2192] [outer = 0x115ead000] 08:56:46 INFO - PROCESS | 1925 | 1466697406511 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 08:56:46 INFO - PROCESS | 1925 | 1466697406535 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 1925 | 1466697406538 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:56:46 INFO - PROCESS | 1925 | 1466697406543 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1925 | 1466697406544 Marionette TRACE conn2 <- [1,2894,null,{}] 08:56:46 INFO - PROCESS | 1925 | 1466697406547 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}] 08:56:46 INFO - PROCESS | 1925 | 1466697406548 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:46 INFO - PROCESS | 1925 | 1466697406674 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:56:46 INFO - PROCESS | 1925 | 1466697406748 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1925 | 1466697406749 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:46 INFO - PROCESS | 1925 | ++DOCSHELL 0x12af44800 == 41 [pid = 1925] [id = 731] 08:56:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1196a6000) [pid = 1925] [serial = 2193] [outer = 0x0] 08:56:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1199cf400) [pid = 1925] [serial = 2194] [outer = 0x1196a6000] 08:56:46 INFO - PROCESS | 1925 | 1466697406778 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x1219c6000) [pid = 1925] [serial = 2195] [outer = 0x1196a6000] 08:56:47 INFO - PROCESS | 1925 | 1466697407229 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]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 08:56:47 INFO - PROCESS | 1925 | 1466697407265 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 1925 | 1466697407267 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:56:47 INFO - PROCESS | 1925 | 1466697407277 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1925 | 1466697407283 Marionette TRACE conn2 <- [1,2898,null,{}] 08:56:47 INFO - PROCESS | 1925 | 1466697407289 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}] 08:56:47 INFO - PROCESS | 1925 | 1466697407294 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:47 INFO - PROCESS | 1925 | 1466697407428 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:56:47 INFO - PROCESS | 1925 | 1466697407501 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1925 | 1466697407503 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:47 INFO - PROCESS | 1925 | ++DOCSHELL 0x12ca46000 == 42 [pid = 1925] [id = 732] 08:56:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x1242d1000) [pid = 1925] [serial = 2196] [outer = 0x0] 08:56:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x1258c7800) [pid = 1925] [serial = 2197] [outer = 0x1242d1000] 08:56:47 INFO - PROCESS | 1925 | 1466697407533 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x1264e5400) [pid = 1925] [serial = 2198] [outer = 0x1242d1000] 08:56:47 INFO - PROCESS | 1925 | 1466697407951 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]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:56:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 733ms 08:56:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:56:48 INFO - PROCESS | 1925 | 1466697408004 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 1925 | 1466697408005 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:56:48 INFO - PROCESS | 1925 | 1466697408008 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 1925 | 1466697408009 Marionette TRACE conn2 <- [1,2902,null,{}] 08:56:48 INFO - PROCESS | 1925 | 1466697408011 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}] 08:56:48 INFO - PROCESS | 1925 | 1466697408013 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:48 INFO - PROCESS | 1925 | 1466697408114 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:56:48 INFO - PROCESS | 1925 | 1466697408173 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:48 INFO - PROCESS | 1925 | 1466697408175 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:48 INFO - PROCESS | 1925 | ++DOCSHELL 0x12caee000 == 43 [pid = 1925] [id = 733] 08:56:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x128a49800) [pid = 1925] [serial = 2199] [outer = 0x0] 08:56:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x1293c8800) [pid = 1925] [serial = 2200] [outer = 0x128a49800] 08:56:48 INFO - PROCESS | 1925 | 1466697408204 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x12a8d2000) [pid = 1925] [serial = 2201] [outer = 0x128a49800] 08:56:48 INFO - PROCESS | 1925 | 1466697408845 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:56:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 872ms 08:56:48 INFO - PROCESS | 1925 | 1466697408882 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 1925 | 1466697408885 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:56:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:56:48 INFO - PROCESS | 1925 | 1466697408891 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 1925 | 1466697408893 Marionette TRACE conn2 <- [1,2906,null,{}] 08:56:48 INFO - PROCESS | 1925 | 1466697408897 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}] 08:56:48 INFO - PROCESS | 1925 | 1466697408899 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:49 INFO - PROCESS | 1925 | 1466697408997 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:56:49 INFO - PROCESS | 1925 | 1466697409058 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1925 | 1466697409061 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:49 INFO - PROCESS | 1925 | ++DOCSHELL 0x119cb5000 == 44 [pid = 1925] [id = 734] 08:56:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x112ac3800) [pid = 1925] [serial = 2202] [outer = 0x0] 08:56:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x1155d1c00) [pid = 1925] [serial = 2203] [outer = 0x112ac3800] 08:56:49 INFO - PROCESS | 1925 | 1466697409089 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x1172c0c00) [pid = 1925] [serial = 2204] [outer = 0x112ac3800] 08:56:49 INFO - PROCESS | 1925 | 1466697409536 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]]]}] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12b166800 == 43 [pid = 1925] [id = 728] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x121153800 == 42 [pid = 1925] [id = 727] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12a50e000 == 41 [pid = 1925] [id = 726] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x129447800 == 40 [pid = 1925] [id = 725] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x128a68800 == 39 [pid = 1925] [id = 724] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1258ff000 == 38 [pid = 1925] [id = 723] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x124482800 == 37 [pid = 1925] [id = 722] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12131c800 == 36 [pid = 1925] [id = 721] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca59800 == 35 [pid = 1925] [id = 17] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x119714800 == 34 [pid = 1925] [id = 720] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1181a6000 == 33 [pid = 1925] [id = 719] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x124284000 == 32 [pid = 1925] [id = 718] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x119313000 == 31 [pid = 1925] [id = 717] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca4e800 == 30 [pid = 1925] [id = 716] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12caee000 == 29 [pid = 1925] [id = 733] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12ca46000 == 28 [pid = 1925] [id = 732] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x12af44800 == 27 [pid = 1925] [id = 731] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x121154000 == 26 [pid = 1925] [id = 730] 08:56:50 INFO - PROCESS | 1925 | --DOCSHELL 0x1132e7800 == 25 [pid = 1925] [id = 729] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x12b8ac000) [pid = 1925] [serial = 2149] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x12a8d4000) [pid = 1925] [serial = 2146] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x11969c800) [pid = 1925] [serial = 2122] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x119a7b400) [pid = 1925] [serial = 2123] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x1242d8800) [pid = 1925] [serial = 2128] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x11969d400) [pid = 1925] [serial = 2114] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x117144800) [pid = 1925] [serial = 2113] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x125d88800) [pid = 1925] [serial = 2131] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x124c9a000) [pid = 1925] [serial = 2129] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x128eba800) [pid = 1925] [serial = 2134] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x128bc7800) [pid = 1925] [serial = 2132] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x113ea5800) [pid = 1925] [serial = 2116] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1128b2800) [pid = 1925] [serial = 2117] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1293c1c00) [pid = 1925] [serial = 2137] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x118311000) [pid = 1925] [serial = 2140] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x1214ba400) [pid = 1925] [serial = 2125] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1293b3000) [pid = 1925] [serial = 2135] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x117146800) [pid = 1925] [serial = 2096] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x118307c00) [pid = 1925] [serial = 2119] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x113317400) [pid = 1925] [serial = 2095] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x1185ac400) [pid = 1925] [serial = 2120] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x119745400) [pid = 1925] [serial = 2099] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x119547c00) [pid = 1925] [serial = 2098] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x1258c0800) [pid = 1925] [serial = 2102] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x124783000) [pid = 1925] [serial = 2101] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1294cb000) [pid = 1925] [serial = 2105] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x128a52000) [pid = 1925] [serial = 2104] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x12b0c8000) [pid = 1925] [serial = 2108] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x12af3e000) [pid = 1925] [serial = 2107] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x1164e0400) [pid = 1925] [serial = 2111] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x112a73400) [pid = 1925] [serial = 2110] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1293b2c00) [pid = 1925] [serial = 2144] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x1294cac00) [pid = 1925] [serial = 2138] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x12101a800) [pid = 1925] [serial = 2141] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x124632400) [pid = 1925] [serial = 2143] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x121a0f400) [pid = 1925] [serial = 2126] [outer = 0x0] [url = about:blank] 08:56:50 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x12b0ce400) [pid = 1925] [serial = 2147] [outer = 0x0] [url = about:blank] 08:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1276ms 08:56:50 INFO - PROCESS | 1925 | 1466697410166 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1925 | 1466697410169 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:56:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:56:50 INFO - PROCESS | 1925 | 1466697410174 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1925 | 1466697410176 Marionette TRACE conn2 <- [1,2910,null,{}] 08:56:50 INFO - PROCESS | 1925 | 1466697410180 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}] 08:56:50 INFO - PROCESS | 1925 | 1466697410182 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:50 INFO - PROCESS | 1925 | 1466697410263 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:56:50 INFO - PROCESS | 1925 | 1466697410269 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1925 | 1466697410273 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fdc800 == 26 [pid = 1925] [id = 735] 08:56:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1128b8000) [pid = 1925] [serial = 2205] [outer = 0x0] 08:56:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x112a14800) [pid = 1925] [serial = 2206] [outer = 0x1128b8000] 08:56:50 INFO - PROCESS | 1925 | 1466697410302 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x112a76c00) [pid = 1925] [serial = 2207] [outer = 0x1128b8000] 08:56:50 INFO - PROCESS | 1925 | 1466697410624 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]]]}] 08:56:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:56:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:56:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 474ms 08:56:50 INFO - PROCESS | 1925 | 1466697410647 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1925 | 1466697410649 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:56:50 INFO - TEST-START | /DOMEvents/constructors.html 08:56:50 INFO - PROCESS | 1925 | 1466697410654 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1925 | 1466697410659 Marionette TRACE conn2 <- [1,2914,null,{}] 08:56:50 INFO - PROCESS | 1925 | 1466697410661 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}] 08:56:50 INFO - PROCESS | 1925 | 1466697410663 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:50 INFO - PROCESS | 1925 | 1466697410767 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:56:50 INFO - PROCESS | 1925 | 1466697410827 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1925 | 1466697410829 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:50 INFO - PROCESS | 1925 | ++DOCSHELL 0x118570800 == 27 [pid = 1925] [id = 736] 08:56:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1131d5000) [pid = 1925] [serial = 2208] [outer = 0x0] 08:56:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x115552800) [pid = 1925] [serial = 2209] [outer = 0x1131d5000] 08:56:50 INFO - PROCESS | 1925 | 1466697410856 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1167b2c00) [pid = 1925] [serial = 2210] [outer = 0x1131d5000] 08:56:51 INFO - PROCESS | 1925 | --DOCSHELL 0x116fdc800 == 26 [pid = 1925] [id = 735] 08:56:51 INFO - PROCESS | 1925 | --DOCSHELL 0x119cb5000 == 25 [pid = 1925] [id = 734] 08:56:52 INFO - PROCESS | 1925 | 1466697412187 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]]]}] 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:56:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:56:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:56:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:56:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:56:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:56:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:56:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:56:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:56:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 1586ms 08:56:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:56:52 INFO - PROCESS | 1925 | 1466697412245 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 1925 | 1466697412247 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:56:52 INFO - PROCESS | 1925 | 1466697412251 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1925 | 1466697412252 Marionette TRACE conn2 <- [1,2918,null,{}] 08:56:52 INFO - PROCESS | 1925 | 1466697412257 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}] 08:56:52 INFO - PROCESS | 1925 | 1466697412259 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:52 INFO - PROCESS | 1925 | 1466697412345 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:56:52 INFO - PROCESS | 1925 | 1466697412401 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 1925 | 1466697412402 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181ba000 == 26 [pid = 1925] [id = 737] 08:56:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x113310c00) [pid = 1925] [serial = 2211] [outer = 0x0] 08:56:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x116237c00) [pid = 1925] [serial = 2212] [outer = 0x113310c00] 08:56:52 INFO - PROCESS | 1925 | 1466697412430 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x11714e000) [pid = 1925] [serial = 2213] [outer = 0x113310c00] 08:56:52 INFO - PROCESS | 1925 | 1466697412728 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:56:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:56:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 08:56:52 INFO - PROCESS | 1925 | 1466697412775 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:56:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:56:52 INFO - PROCESS | 1925 | 1466697412780 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:56:52 INFO - PROCESS | 1925 | 1466697412784 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1925 | 1466697412786 Marionette TRACE conn2 <- [1,2922,null,{}] 08:56:52 INFO - PROCESS | 1925 | 1466697412790 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}] 08:56:52 INFO - PROCESS | 1925 | 1466697412793 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:52 INFO - PROCESS | 1925 | 1466697412876 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:56:52 INFO - PROCESS | 1925 | 1466697412881 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 1925 | 1466697412883 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:52 INFO - PROCESS | 1925 | ++DOCSHELL 0x117e73000 == 27 [pid = 1925] [id = 738] 08:56:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1131d4400) [pid = 1925] [serial = 2214] [outer = 0x0] 08:56:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x11810f800) [pid = 1925] [serial = 2215] [outer = 0x1131d4400] 08:56:52 INFO - PROCESS | 1925 | 1466697412917 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11830fc00) [pid = 1925] [serial = 2216] [outer = 0x1131d4400] 08:56:53 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:56:53 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:56:53 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:56:53 INFO - PROCESS | 1925 | [1925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:56:53 INFO - PROCESS | 1925 | 1466697413328 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]]]}] 08:56:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:56:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:56:53 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 08:56:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:56:53 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 08:56:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:56:53 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]" 08:56:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:56:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:56:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 571ms 08:56:53 INFO - PROCESS | 1925 | 1466697413357 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:56:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:56:53 INFO - PROCESS | 1925 | 1466697413360 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:56:53 INFO - PROCESS | 1925 | 1466697413371 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1925 | 1466697413375 Marionette TRACE conn2 <- [1,2926,null,{}] 08:56:53 INFO - PROCESS | 1925 | 1466697413388 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}] 08:56:53 INFO - PROCESS | 1925 | 1466697413392 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:53 INFO - PROCESS | 1925 | 1466697413536 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:56:53 INFO - PROCESS | 1925 | 1466697413557 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1925 | 1466697413559 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:53 INFO - PROCESS | 1925 | ++DOCSHELL 0x121162800 == 28 [pid = 1925] [id = 739] 08:56:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x11910e000) [pid = 1925] [serial = 2217] [outer = 0x0] 08:56:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119555800) [pid = 1925] [serial = 2218] [outer = 0x11910e000] 08:56:53 INFO - PROCESS | 1925 | 1466697413587 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1196a3000) [pid = 1925] [serial = 2219] [outer = 0x11910e000] 08:56:53 INFO - PROCESS | 1925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:56:53 INFO - PROCESS | 1925 | 1466697413911 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]]]}] 08:56:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:56:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 577ms 08:56:53 INFO - PROCESS | 1925 | 1466697413948 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:56:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:56:53 INFO - PROCESS | 1925 | 1466697413950 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:56:53 INFO - PROCESS | 1925 | 1466697413952 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1925 | 1466697413953 Marionette TRACE conn2 <- [1,2930,null,{}] 08:56:53 INFO - PROCESS | 1925 | 1466697413955 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}] 08:56:53 INFO - PROCESS | 1925 | 1466697413959 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:54 INFO - PROCESS | 1925 | 1466697414062 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:56:54 INFO - PROCESS | 1925 | 1466697414066 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1925 | 1466697414067 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x121a72000 == 29 [pid = 1925] [id = 740] 08:56:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119741c00) [pid = 1925] [serial = 2220] [outer = 0x0] 08:56:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x119faf800) [pid = 1925] [serial = 2221] [outer = 0x119741c00] 08:56:54 INFO - PROCESS | 1925 | 1466697414092 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x121018800) [pid = 1925] [serial = 2222] [outer = 0x119741c00] 08:56:54 INFO - PROCESS | 1925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:56:54 INFO - PROCESS | 1925 | 1466697414392 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]]]}] 08:56:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:56:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 473ms 08:56:54 INFO - PROCESS | 1925 | 1466697414428 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1925 | 1466697414429 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:56:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:56:54 INFO - PROCESS | 1925 | 1466697414431 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1925 | 1466697414433 Marionette TRACE conn2 <- [1,2934,null,{}] 08:56:54 INFO - PROCESS | 1925 | 1466697414435 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}] 08:56:54 INFO - PROCESS | 1925 | 1466697414436 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:54 INFO - PROCESS | 1925 | 1466697414539 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:56:54 INFO - PROCESS | 1925 | 1466697414544 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1925 | 1466697414545 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:54 INFO - PROCESS | 1925 | ++DOCSHELL 0x124d08000 == 30 [pid = 1925] [id = 741] 08:56:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x112ee9400) [pid = 1925] [serial = 2223] [outer = 0x0] 08:56:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1210e5800) [pid = 1925] [serial = 2224] [outer = 0x112ee9400] 08:56:54 INFO - PROCESS | 1925 | 1466697414569 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1219bdc00) [pid = 1925] [serial = 2225] [outer = 0x112ee9400] 08:56:54 INFO - PROCESS | 1925 | 1466697414888 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]]]}] 08:56:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:56:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 519ms 08:56:54 INFO - PROCESS | 1925 | 1466697414952 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1925 | 1466697414953 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:56:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:56:54 INFO - PROCESS | 1925 | 1466697414958 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1925 | 1466697414959 Marionette TRACE conn2 <- [1,2938,null,{}] 08:56:54 INFO - PROCESS | 1925 | 1466697414962 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}] 08:56:54 INFO - PROCESS | 1925 | 1466697414966 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:55 INFO - PROCESS | 1925 | 1466697415329 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x128a49800) [pid = 1925] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x1172c7c00) [pid = 1925] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x12ca5a800) [pid = 1925] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x1128b8000) [pid = 1925] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x119a6e800) [pid = 1925] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x112861c00) [pid = 1925] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x11286a400) [pid = 1925] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x115eaf800) [pid = 1925] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x112a7ac00) [pid = 1925] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x124c97400) [pid = 1925] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x113312c00) [pid = 1925] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1185c0800) [pid = 1925] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x11876d800) [pid = 1925] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x12b0d2c00) [pid = 1925] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x112ac3800) [pid = 1925] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x110fa6000) [pid = 1925] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x115ead000) [pid = 1925] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x1196a6000) [pid = 1925] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x1242d1000) [pid = 1925] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x12b8a7000) [pid = 1925] [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.] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x123d33000) [pid = 1925] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:56:55 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x112a1b000) [pid = 1925] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:56:55 INFO - PROCESS | 1925 | 1466697415377 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1925 | 1466697415378 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x1181b9000 == 31 [pid = 1925] [id = 742] 08:56:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x111f14800) [pid = 1925] [serial = 2226] [outer = 0x0] 08:56:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x1128b0c00) [pid = 1925] [serial = 2227] [outer = 0x111f14800] 08:56:55 INFO - PROCESS | 1925 | 1466697415403 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x113379c00) [pid = 1925] [serial = 2228] [outer = 0x111f14800] 08:56:55 INFO - PROCESS | 1925 | 1466697415692 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]]]}] 08:56:55 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. 08:56:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 774ms 08:56:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:56:55 INFO - PROCESS | 1925 | 1466697415731 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 1925 | 1466697415733 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:56:55 INFO - PROCESS | 1925 | 1466697415735 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1925 | 1466697415737 Marionette TRACE conn2 <- [1,2942,null,{}] 08:56:55 INFO - PROCESS | 1925 | 1466697415743 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}] 08:56:55 INFO - PROCESS | 1925 | 1466697415745 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:55 INFO - PROCESS | 1925 | 1466697415827 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:56:55 INFO - PROCESS | 1925 | 1466697415882 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1925 | 1466697415883 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:55 INFO - PROCESS | 1925 | ++DOCSHELL 0x128a6b800 == 32 [pid = 1925] [id = 743] 08:56:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x112730c00) [pid = 1925] [serial = 2229] [outer = 0x0] 08:56:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x116f91400) [pid = 1925] [serial = 2230] [outer = 0x112730c00] 08:56:55 INFO - PROCESS | 1925 | 1466697415908 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1213abc00) [pid = 1925] [serial = 2231] [outer = 0x112730c00] 08:56:56 INFO - PROCESS | 1925 | 1466697416137 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"]]]}] 08:56:56 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 08:56:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:56:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:56:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:56:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 422ms 08:56:56 INFO - PROCESS | 1925 | 1466697416164 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1925 | 1466697416166 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:56:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:56:56 INFO - PROCESS | 1925 | 1466697416169 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1925 | 1466697416171 Marionette TRACE conn2 <- [1,2946,null,{}] 08:56:56 INFO - PROCESS | 1925 | 1466697416197 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}] 08:56:56 INFO - PROCESS | 1925 | 1466697416198 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:56 INFO - PROCESS | 1925 | 1466697416323 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:56:56 INFO - PROCESS | 1925 | 1466697416329 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1925 | 1466697416330 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e85800 == 33 [pid = 1925] [id = 744] 08:56:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x121a0f400) [pid = 1925] [serial = 2232] [outer = 0x0] 08:56:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x124ca0800) [pid = 1925] [serial = 2233] [outer = 0x121a0f400] 08:56:56 INFO - PROCESS | 1925 | 1466697416369 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x12581a800) [pid = 1925] [serial = 2234] [outer = 0x121a0f400] 08:56:56 INFO - PROCESS | 1925 | 1466697416727 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]]]}] 08:56:56 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. 08:56:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 579ms 08:56:56 INFO - PROCESS | 1925 | 1466697416748 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1925 | 1466697416750 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:56:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:56:56 INFO - PROCESS | 1925 | 1466697416752 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1925 | 1466697416753 Marionette TRACE conn2 <- [1,2950,null,{}] 08:56:56 INFO - PROCESS | 1925 | 1466697416769 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}] 08:56:56 INFO - PROCESS | 1925 | 1466697416771 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:56 INFO - PROCESS | 1925 | 1466697416879 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:56:56 INFO - PROCESS | 1925 | 1466697416884 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1925 | 1466697416886 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:56 INFO - PROCESS | 1925 | ++DOCSHELL 0x120f6d800 == 34 [pid = 1925] [id = 745] 08:56:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x124781000) [pid = 1925] [serial = 2235] [outer = 0x0] 08:56:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1258c6400) [pid = 1925] [serial = 2236] [outer = 0x124781000] 08:56:56 INFO - PROCESS | 1925 | 1466697416910 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x125d06c00) [pid = 1925] [serial = 2237] [outer = 0x124781000] 08:56:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x12132c000 == 35 [pid = 1925] [id = 746] 08:56:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x125d8a000) [pid = 1925] [serial = 2238] [outer = 0x0] 08:56:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x125f3b000) [pid = 1925] [serial = 2239] [outer = 0x125d8a000] 08:56:57 INFO - PROCESS | 1925 | 1466697417205 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]]]}] 08:56:57 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. 08:56:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 482ms 08:56:57 INFO - PROCESS | 1925 | 1466697417234 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 1925 | 1466697417236 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:56:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:56:57 INFO - PROCESS | 1925 | 1466697417238 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1925 | 1466697417241 Marionette TRACE conn2 <- [1,2954,null,{}] 08:56:57 INFO - PROCESS | 1925 | 1466697417245 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}] 08:56:57 INFO - PROCESS | 1925 | 1466697417246 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:57 INFO - PROCESS | 1925 | 1466697417390 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:56:57 INFO - PROCESS | 1925 | 1466697417452 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1925 | 1466697417454 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:57 INFO - PROCESS | 1925 | ++DOCSHELL 0x116406800 == 36 [pid = 1925] [id = 747] 08:56:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x111c1c400) [pid = 1925] [serial = 2240] [outer = 0x0] 08:56:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x111f14400) [pid = 1925] [serial = 2241] [outer = 0x111c1c400] 08:56:57 INFO - PROCESS | 1925 | 1466697417487 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x1128b7c00) [pid = 1925] [serial = 2242] [outer = 0x111c1c400] 08:56:57 INFO - PROCESS | 1925 | 1466697417928 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]]]}] 08:56:57 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:56:57 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 08:56:57 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 722ms 08:56:57 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:56:57 INFO - PROCESS | 1925 | 1466697417961 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 1925 | 1466697417964 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:56:57 INFO - PROCESS | 1925 | 1466697417967 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1925 | 1466697417969 Marionette TRACE conn2 <- [1,2958,null,{}] 08:56:57 INFO - PROCESS | 1925 | 1466697417973 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}] 08:56:57 INFO - PROCESS | 1925 | 1466697417974 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:58 INFO - PROCESS | 1925 | 1466697418094 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:56:58 INFO - PROCESS | 1925 | 1466697418156 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1925 | 1466697418158 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x1212a3000 == 37 [pid = 1925] [id = 748] 08:56:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x1132c7400) [pid = 1925] [serial = 2243] [outer = 0x0] 08:56:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x1172ca400) [pid = 1925] [serial = 2244] [outer = 0x1132c7400] 08:56:58 INFO - PROCESS | 1925 | 1466697418188 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x118430800) [pid = 1925] [serial = 2245] [outer = 0x1132c7400] 08:56:58 INFO - PROCESS | 1925 | 1466697418638 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]]]}] 08:56:58 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. 08:56:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 722ms 08:56:58 INFO - PROCESS | 1925 | 1466697418689 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1925 | 1466697418691 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:56:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:56:58 INFO - PROCESS | 1925 | 1466697418693 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1925 | 1466697418695 Marionette TRACE conn2 <- [1,2962,null,{}] 08:56:58 INFO - PROCESS | 1925 | 1466697418697 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}] 08:56:58 INFO - PROCESS | 1925 | 1466697418699 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:58 INFO - PROCESS | 1925 | 1466697418826 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:56:58 INFO - PROCESS | 1925 | 1466697418934 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1925 | 1466697418935 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:58 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5c9000 == 38 [pid = 1925] [id = 749] 08:56:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1185b5400) [pid = 1925] [serial = 2246] [outer = 0x0] 08:56:58 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1196a6000) [pid = 1925] [serial = 2247] [outer = 0x1185b5400] 08:56:58 INFO - PROCESS | 1925 | 1466697418964 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x1214bb000) [pid = 1925] [serial = 2248] [outer = 0x1185b5400] 08:56:59 INFO - PROCESS | 1925 | 1466697419498 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]]]}] 08:56:59 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. 08:56:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 823ms 08:56:59 INFO - PROCESS | 1925 | 1466697419516 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 1925 | 1466697419519 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:56:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:56:59 INFO - PROCESS | 1925 | 1466697419522 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1925 | 1466697419523 Marionette TRACE conn2 <- [1,2966,null,{}] 08:56:59 INFO - PROCESS | 1925 | 1466697419527 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}] 08:56:59 INFO - PROCESS | 1925 | 1466697419529 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:59 INFO - PROCESS | 1925 | 1466697419635 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:56:59 INFO - PROCESS | 1925 | 1466697419690 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1925 | 1466697419693 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:56:59 INFO - PROCESS | 1925 | ++DOCSHELL 0x118160800 == 39 [pid = 1925] [id = 750] 08:56:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x111f1a800) [pid = 1925] [serial = 2249] [outer = 0x0] 08:56:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1121a7400) [pid = 1925] [serial = 2250] [outer = 0x111f1a800] 08:56:59 INFO - PROCESS | 1925 | 1466697419721 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x112a16000) [pid = 1925] [serial = 2251] [outer = 0x111f1a800] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x12132c000 == 38 [pid = 1925] [id = 746] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x120f6d800 == 37 [pid = 1925] [id = 745] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x128e85800 == 36 [pid = 1925] [id = 744] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x128a6b800 == 35 [pid = 1925] [id = 743] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x1181b9000 == 34 [pid = 1925] [id = 742] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x124d08000 == 33 [pid = 1925] [id = 741] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x121a72000 == 32 [pid = 1925] [id = 740] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x121162800 == 31 [pid = 1925] [id = 739] 08:56:59 INFO - PROCESS | 1925 | --DOCSHELL 0x117e73000 == 30 [pid = 1925] [id = 738] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x12cae2000) [pid = 1925] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x115552800) [pid = 1925] [serial = 2209] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOCSHELL 0x1181ba000 == 29 [pid = 1925] [id = 737] 08:57:00 INFO - PROCESS | 1925 | --DOCSHELL 0x118570800 == 28 [pid = 1925] [id = 736] 08:57:00 INFO - PROCESS | 1925 | 1466697420103 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]]]}] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x112a76c00) [pid = 1925] [serial = 2207] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x121013000) [pid = 1925] [serial = 2167] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x1219c0c00) [pid = 1925] [serial = 2170] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x128bc0000) [pid = 1925] [serial = 2176] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1174d1000) [pid = 1925] [serial = 2161] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x11830a800) [pid = 1925] [serial = 2162] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x11330e800) [pid = 1925] [serial = 2158] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x115eac400) [pid = 1925] [serial = 2159] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x128a4ac00) [pid = 1925] [serial = 2174] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x116906000) [pid = 1925] [serial = 2152] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x1176e5800) [pid = 1925] [serial = 2153] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x11954a800) [pid = 1925] [serial = 2164] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x125c87400) [pid = 1925] [serial = 2173] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x118fae000) [pid = 1925] [serial = 2155] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x1196e6000) [pid = 1925] [serial = 2156] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x12b8b3800) [pid = 1925] [serial = 2150] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1155d1c00) [pid = 1925] [serial = 2203] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1172c0c00) [pid = 1925] [serial = 2204] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x111f21400) [pid = 1925] [serial = 2188] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x1176f3400) [pid = 1925] [serial = 2191] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x112a14c00) [pid = 1925] [serial = 2189] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1199cf400) [pid = 1925] [serial = 2194] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x11830b800) [pid = 1925] [serial = 2192] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x112a14800) [pid = 1925] [serial = 2206] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x1258c7800) [pid = 1925] [serial = 2197] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1219c6000) [pid = 1925] [serial = 2195] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x119699000) [pid = 1925] [serial = 1481] [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.] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x128bc2800) [pid = 1925] [serial = 2182] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x11910cc00) [pid = 1925] [serial = 2179] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x1293c8800) [pid = 1925] [serial = 2200] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x123d33800) [pid = 1925] [serial = 2171] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 64 (0x1216e6c00) [pid = 1925] [serial = 2168] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 63 (0x1264e5400) [pid = 1925] [serial = 2198] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 62 (0x12a8d2000) [pid = 1925] [serial = 2201] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 61 (0x1293a3800) [pid = 1925] [serial = 2183] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 60 (0x1293bf400) [pid = 1925] [serial = 2186] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 59 (0x121a10c00) [pid = 1925] [serial = 2180] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 58 (0x128d83400) [pid = 1925] [serial = 2177] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 57 (0x1196e7000) [pid = 1925] [serial = 2165] [outer = 0x0] [url = about:blank] 08:57:00 INFO - PROCESS | 1925 | --DOMWINDOW == 56 (0x129399800) [pid = 1925] [serial = 2185] [outer = 0x0] [url = about:blank] 08:57:00 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. 08:57:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 08:57:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:57:00 INFO - PROCESS | 1925 | 1466697420143 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1925 | 1466697420146 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:57:00 INFO - PROCESS | 1925 | 1466697420150 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1925 | 1466697420152 Marionette TRACE conn2 <- [1,2970,null,{}] 08:57:00 INFO - PROCESS | 1925 | 1466697420154 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}] 08:57:00 INFO - PROCESS | 1925 | 1466697420156 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:00 INFO - PROCESS | 1925 | 1466697420255 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:57:00 INFO - PROCESS | 1925 | 1466697420261 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1925 | 1466697420262 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x118577000 == 29 [pid = 1925] [id = 751] 08:57:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 57 (0x1132c4c00) [pid = 1925] [serial = 2252] [outer = 0x0] 08:57:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 58 (0x11330e800) [pid = 1925] [serial = 2253] [outer = 0x1132c4c00] 08:57:00 INFO - PROCESS | 1925 | 1466697420288 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 59 (0x113d62000) [pid = 1925] [serial = 2254] [outer = 0x1132c4c00] 08:57:00 INFO - PROCESS | 1925 | 1466697420597 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]]]}] 08:57:00 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. 08:57:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 08:57:00 INFO - PROCESS | 1925 | 1466697420622 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1925 | 1466697420626 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:57:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:57:00 INFO - PROCESS | 1925 | 1466697420629 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1925 | 1466697420632 Marionette TRACE conn2 <- [1,2974,null,{}] 08:57:00 INFO - PROCESS | 1925 | 1466697420641 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}] 08:57:00 INFO - PROCESS | 1925 | 1466697420645 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:00 INFO - PROCESS | 1925 | 1466697420744 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:57:00 INFO - PROCESS | 1925 | 1466697420802 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1925 | 1466697420804 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:00 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c9d000 == 30 [pid = 1925] [id = 752] 08:57:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 60 (0x11286f400) [pid = 1925] [serial = 2255] [outer = 0x0] 08:57:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 61 (0x117ea1c00) [pid = 1925] [serial = 2256] [outer = 0x11286f400] 08:57:00 INFO - PROCESS | 1925 | 1466697420832 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1925 | ++DOMWINDOW == 62 (0x118302800) [pid = 1925] [serial = 2257] [outer = 0x11286f400] 08:57:01 INFO - PROCESS | 1925 | 1466697421088 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]]]}] 08:57:01 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. 08:57:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 08:57:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:57:01 INFO - PROCESS | 1925 | 1466697421100 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1925 | 1466697421102 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:57:01 INFO - PROCESS | 1925 | 1466697421112 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1925 | 1466697421113 Marionette TRACE conn2 <- [1,2978,null,{}] 08:57:01 INFO - PROCESS | 1925 | 1466697421119 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}] 08:57:01 INFO - PROCESS | 1925 | 1466697421121 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:01 INFO - PROCESS | 1925 | 1466697421215 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:57:01 INFO - PROCESS | 1925 | 1466697421218 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1925 | 1466697421219 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x121330800 == 31 [pid = 1925] [id = 753] 08:57:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 63 (0x118310c00) [pid = 1925] [serial = 2258] [outer = 0x0] 08:57:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 64 (0x1185b5000) [pid = 1925] [serial = 2259] [outer = 0x118310c00] 08:57:01 INFO - PROCESS | 1925 | 1466697421247 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 65 (0x118f51c00) [pid = 1925] [serial = 2260] [outer = 0x118310c00] 08:57:01 INFO - PROCESS | 1925 | 1466697421577 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]]]}] 08:57:01 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. 08:57:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 526ms 08:57:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:57:01 INFO - PROCESS | 1925 | 1466697421631 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1925 | 1466697421632 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:57:01 INFO - PROCESS | 1925 | 1466697421634 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1925 | 1466697421635 Marionette TRACE conn2 <- [1,2982,null,{}] 08:57:01 INFO - PROCESS | 1925 | 1466697421637 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}] 08:57:01 INFO - PROCESS | 1925 | 1466697421638 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:01 INFO - PROCESS | 1925 | 1466697421714 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:57:01 INFO - PROCESS | 1925 | 1466697421717 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1925 | 1466697421718 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:01 INFO - PROCESS | 1925 | ++DOCSHELL 0x123c1c800 == 32 [pid = 1925] [id = 754] 08:57:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x112868000) [pid = 1925] [serial = 2261] [outer = 0x0] 08:57:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x119110c00) [pid = 1925] [serial = 2262] [outer = 0x112868000] 08:57:01 INFO - PROCESS | 1925 | 1466697421745 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x119698c00) [pid = 1925] [serial = 2263] [outer = 0x112868000] 08:57:02 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 08:57:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:57:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 08:57:02 INFO - PROCESS | 1925 | 1466697422096 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"]]]}] 08:57:02 INFO - PROCESS | 1925 | 1466697422104 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1925 | 1466697422105 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:57:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:57:02 INFO - PROCESS | 1925 | 1466697422111 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1925 | 1466697422113 Marionette TRACE conn2 <- [1,2986,null,{}] 08:57:02 INFO - PROCESS | 1925 | 1466697422116 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}] 08:57:02 INFO - PROCESS | 1925 | 1466697422122 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:02 INFO - PROCESS | 1925 | 1466697422319 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:57:02 INFO - PROCESS | 1925 | 1466697422342 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1925 | 1466697422343 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x1258fb800 == 33 [pid = 1925] [id = 755] 08:57:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x118775c00) [pid = 1925] [serial = 2264] [outer = 0x0] 08:57:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x1196a4c00) [pid = 1925] [serial = 2265] [outer = 0x118775c00] 08:57:02 INFO - PROCESS | 1925 | 1466697422384 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x121866000) [pid = 1925] [serial = 2266] [outer = 0x118775c00] 08:57:02 INFO - PROCESS | 1925 | 1466697422733 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]]]}] 08:57:02 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. 08:57:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 669ms 08:57:02 INFO - PROCESS | 1925 | 1466697422781 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1925 | 1466697422782 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:57:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:57:02 INFO - PROCESS | 1925 | 1466697422784 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1925 | 1466697422785 Marionette TRACE conn2 <- [1,2990,null,{}] 08:57:02 INFO - PROCESS | 1925 | 1466697422787 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}] 08:57:02 INFO - PROCESS | 1925 | 1466697422788 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:02 INFO - PROCESS | 1925 | 1466697422883 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:57:02 INFO - PROCESS | 1925 | 1466697422896 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1925 | 1466697422897 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:02 INFO - PROCESS | 1925 | ++DOCSHELL 0x1289f8800 == 34 [pid = 1925] [id = 756] 08:57:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x1219bf800) [pid = 1925] [serial = 2267] [outer = 0x0] 08:57:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x1219c6400) [pid = 1925] [serial = 2268] [outer = 0x1219bf800] 08:57:02 INFO - PROCESS | 1925 | 1466697422921 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x123d35400) [pid = 1925] [serial = 2269] [outer = 0x1219bf800] 08:57:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x128e83800 == 35 [pid = 1925] [id = 757] 08:57:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x1244c1000) [pid = 1925] [serial = 2270] [outer = 0x0] 08:57:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x1219c2c00) [pid = 1925] [serial = 2271] [outer = 0x1244c1000] 08:57:03 INFO - PROCESS | 1925 | 1466697423273 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]]]}] 08:57:03 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. 08:57:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 08:57:03 INFO - PROCESS | 1925 | 1466697423303 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1925 | 1466697423304 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:57:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:57:03 INFO - PROCESS | 1925 | 1466697423313 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1925 | 1466697423314 Marionette TRACE conn2 <- [1,2994,null,{}] 08:57:03 INFO - PROCESS | 1925 | 1466697423316 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}] 08:57:03 INFO - PROCESS | 1925 | 1466697423317 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:03 INFO - PROCESS | 1925 | 1466697423430 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:57:03 INFO - PROCESS | 1925 | 1466697423443 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1925 | 1466697423444 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:03 INFO - PROCESS | 1925 | ++DOCSHELL 0x129173000 == 36 [pid = 1925] [id = 758] 08:57:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x123d93400) [pid = 1925] [serial = 2272] [outer = 0x0] 08:57:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1244b5c00) [pid = 1925] [serial = 2273] [outer = 0x123d93400] 08:57:03 INFO - PROCESS | 1925 | 1466697423469 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x124c99400) [pid = 1925] [serial = 2274] [outer = 0x123d93400] 08:57:03 INFO - PROCESS | 1925 | 1466697423821 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]]]}] 08:57:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:57:03 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 08:57:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 08:57:03 INFO - PROCESS | 1925 | 1466697423841 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1925 | 1466697423843 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:57:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:57:03 INFO - PROCESS | 1925 | 1466697423847 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1925 | 1466697423849 Marionette TRACE conn2 <- [1,2998,null,{}] 08:57:03 INFO - PROCESS | 1925 | 1466697423852 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}] 08:57:03 INFO - PROCESS | 1925 | 1466697423854 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:04 INFO - PROCESS | 1925 | 1466697424016 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:57:04 INFO - PROCESS | 1925 | 1466697424029 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1925 | 1466697424030 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x119c9c800 == 37 [pid = 1925] [id = 759] 08:57:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x123d94000) [pid = 1925] [serial = 2275] [outer = 0x0] 08:57:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x125816800) [pid = 1925] [serial = 2276] [outer = 0x123d94000] 08:57:04 INFO - PROCESS | 1925 | 1466697424067 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x1258ca400) [pid = 1925] [serial = 2277] [outer = 0x123d94000] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x11910e000) [pid = 1925] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x113310c00) [pid = 1925] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x119741c00) [pid = 1925] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x112ee9400) [pid = 1925] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x125d8a000) [pid = 1925] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x111f14800) [pid = 1925] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x121a0f400) [pid = 1925] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x112730c00) [pid = 1925] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x1131d5000) [pid = 1925] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:57:04 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x1131d4400) [pid = 1925] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:57:04 INFO - PROCESS | 1925 | 1466697424458 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]]]}] 08:57:04 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. 08:57:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 08:57:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:57:04 INFO - PROCESS | 1925 | 1466697424466 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1925 | 1466697424468 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:57:04 INFO - PROCESS | 1925 | 1466697424470 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1925 | 1466697424471 Marionette TRACE conn2 <- [1,3002,null,{}] 08:57:04 INFO - PROCESS | 1925 | 1466697424475 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}] 08:57:04 INFO - PROCESS | 1925 | 1466697424477 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:04 INFO - PROCESS | 1925 | 1466697424555 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:57:04 INFO - PROCESS | 1925 | 1466697424561 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1925 | 1466697424562 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:04 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b015000 == 38 [pid = 1925] [id = 760] 08:57:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x119a6e800) [pid = 1925] [serial = 2278] [outer = 0x0] 08:57:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x125c81000) [pid = 1925] [serial = 2279] [outer = 0x119a6e800] 08:57:04 INFO - PROCESS | 1925 | 1466697424586 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x125f3cc00) [pid = 1925] [serial = 2280] [outer = 0x119a6e800] 08:57:04 INFO - PROCESS | 1925 | 1466697424894 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]]]}] 08:57:04 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. 08:57:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 08:57:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:57:04 INFO - PROCESS | 1925 | 1466697424942 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1925 | 1466697424944 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:57:04 INFO - PROCESS | 1925 | 1466697424946 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1925 | 1466697424948 Marionette TRACE conn2 <- [1,3006,null,{}] 08:57:04 INFO - PROCESS | 1925 | 1466697424950 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}] 08:57:04 INFO - PROCESS | 1925 | 1466697424951 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:05 INFO - PROCESS | 1925 | 1466697425066 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:57:05 INFO - PROCESS | 1925 | 1466697425072 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1925 | 1466697425074 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bc05000 == 39 [pid = 1925] [id = 761] 08:57:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x126479c00) [pid = 1925] [serial = 2281] [outer = 0x0] 08:57:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x1264da800) [pid = 1925] [serial = 2282] [outer = 0x126479c00] 08:57:05 INFO - PROCESS | 1925 | 1466697425107 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x128bc6400) [pid = 1925] [serial = 2283] [outer = 0x126479c00] 08:57:05 INFO - PROCESS | 1925 | 1466697425398 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]]]}] 08:57:05 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. 08:57:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 08:57:05 INFO - PROCESS | 1925 | 1466697425414 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:57:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:57:05 INFO - PROCESS | 1925 | 1466697425416 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:57:05 INFO - PROCESS | 1925 | 1466697425419 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1925 | 1466697425420 Marionette TRACE conn2 <- [1,3010,null,{}] 08:57:05 INFO - PROCESS | 1925 | 1466697425422 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}] 08:57:05 INFO - PROCESS | 1925 | 1466697425425 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:05 INFO - PROCESS | 1925 | 1466697425518 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:57:05 INFO - PROCESS | 1925 | 1466697425522 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1925 | 1466697425523 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:05 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf6b800 == 40 [pid = 1925] [id = 762] 08:57:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x128bc6c00) [pid = 1925] [serial = 2284] [outer = 0x0] 08:57:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x128eb5800) [pid = 1925] [serial = 2285] [outer = 0x128bc6c00] 08:57:05 INFO - PROCESS | 1925 | 1466697425546 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x1293a2c00) [pid = 1925] [serial = 2286] [outer = 0x128bc6c00] 08:57:05 INFO - PROCESS | 1925 | 1466697425852 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]]]}] 08:57:05 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 08:57:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 08:57:05 INFO - PROCESS | 1925 | 1466697425888 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 1925 | 1466697425889 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:57:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:57:05 INFO - PROCESS | 1925 | 1466697425893 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1925 | 1466697425894 Marionette TRACE conn2 <- [1,3014,null,{}] 08:57:05 INFO - PROCESS | 1925 | 1466697425897 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}] 08:57:05 INFO - PROCESS | 1925 | 1466697425898 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:06 INFO - PROCESS | 1925 | 1466697426017 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:57:06 INFO - PROCESS | 1925 | 1466697426024 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 1925 | 1466697426025 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:06 INFO - PROCESS | 1925 | ++DOCSHELL 0x12bf7e800 == 41 [pid = 1925] [id = 763] 08:57:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x128bca800) [pid = 1925] [serial = 2287] [outer = 0x0] 08:57:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x1293adc00) [pid = 1925] [serial = 2288] [outer = 0x128bca800] 08:57:06 INFO - PROCESS | 1925 | 1466697426075 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1293b9c00) [pid = 1925] [serial = 2289] [outer = 0x128bca800] 08:57:06 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:06 INFO - PROCESS | 1925 | --DOCSHELL 0x118160800 == 40 [pid = 1925] [id = 750] 08:57:06 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5c9000 == 39 [pid = 1925] [id = 749] 08:57:06 INFO - PROCESS | 1925 | --DOCSHELL 0x1212a3000 == 38 [pid = 1925] [id = 748] 08:57:06 INFO - PROCESS | 1925 | --DOCSHELL 0x116406800 == 37 [pid = 1925] [id = 747] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x118577000 == 36 [pid = 1925] [id = 751] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x119c9d000 == 35 [pid = 1925] [id = 752] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x123c1c800 == 34 [pid = 1925] [id = 754] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1258fb800 == 33 [pid = 1925] [id = 755] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x1289f8800 == 32 [pid = 1925] [id = 756] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x128e83800 == 31 [pid = 1925] [id = 757] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x129173000 == 30 [pid = 1925] [id = 758] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x119c9c800 == 29 [pid = 1925] [id = 759] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf6b800 == 28 [pid = 1925] [id = 762] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12bc05000 == 27 [pid = 1925] [id = 761] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x12b015000 == 26 [pid = 1925] [id = 760] 08:57:07 INFO - PROCESS | 1925 | --DOCSHELL 0x121330800 == 25 [pid = 1925] [id = 753] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x119555800) [pid = 1925] [serial = 2218] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x11810f800) [pid = 1925] [serial = 2215] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x116237c00) [pid = 1925] [serial = 2212] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x11714e000) [pid = 1925] [serial = 2213] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x119faf800) [pid = 1925] [serial = 2221] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x1210e5800) [pid = 1925] [serial = 2224] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 77 (0x121018800) [pid = 1925] [serial = 2222] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 76 (0x125f3b000) [pid = 1925] [serial = 2239] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 75 (0x113379c00) [pid = 1925] [serial = 2228] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 74 (0x1219bdc00) [pid = 1925] [serial = 2225] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 73 (0x124ca0800) [pid = 1925] [serial = 2233] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 72 (0x116f91400) [pid = 1925] [serial = 2230] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 71 (0x1167b2c00) [pid = 1925] [serial = 2210] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 70 (0x1128b0c00) [pid = 1925] [serial = 2227] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 69 (0x1196a3000) [pid = 1925] [serial = 2219] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 68 (0x1213abc00) [pid = 1925] [serial = 2231] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 67 (0x1258c6400) [pid = 1925] [serial = 2236] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 66 (0x12581a800) [pid = 1925] [serial = 2234] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | --DOMWINDOW == 65 (0x11830fc00) [pid = 1925] [serial = 2216] [outer = 0x0] [url = about:blank] 08:57:07 INFO - PROCESS | 1925 | 1466697427641 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:57:07 INFO - {} 08:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:57:07 INFO - {} 08:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:57:07 INFO - {} 08:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:57:07 INFO - {} 08:57:07 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1771ms 08:57:07 INFO - PROCESS | 1925 | 1466697427665 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 1925 | 1466697427667 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:57:07 INFO - TEST-START | /FileAPI/fileReader.html 08:57:07 INFO - PROCESS | 1925 | 1466697427671 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 1925 | 1466697427672 Marionette TRACE conn2 <- [1,3018,null,{}] 08:57:07 INFO - PROCESS | 1925 | 1466697427678 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}] 08:57:07 INFO - PROCESS | 1925 | 1466697427680 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:07 INFO - PROCESS | 1925 | 1466697427762 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:57:07 INFO - PROCESS | 1925 | 1466697427817 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1925 | 1466697427818 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:07 INFO - PROCESS | 1925 | ++DOCSHELL 0x11816f000 == 26 [pid = 1925] [id = 764] 08:57:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 66 (0x112a7fc00) [pid = 1925] [serial = 2290] [outer = 0x0] 08:57:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 67 (0x112ac3400) [pid = 1925] [serial = 2291] [outer = 0x112a7fc00] 08:57:07 INFO - PROCESS | 1925 | 1466697427846 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1925 | ++DOMWINDOW == 68 (0x1132c7000) [pid = 1925] [serial = 2292] [outer = 0x112a7fc00] 08:57:08 INFO - PROCESS | 1925 | 1466697428144 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]]]}] 08:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:57:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 523ms 08:57:08 INFO - PROCESS | 1925 | 1466697428194 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1925 | 1466697428198 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:57:08 INFO - TEST-START | /FileAPI/historical.html 08:57:08 INFO - PROCESS | 1925 | 1466697428202 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1925 | 1466697428204 Marionette TRACE conn2 <- [1,3022,null,{}] 08:57:08 INFO - PROCESS | 1925 | 1466697428207 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}] 08:57:08 INFO - PROCESS | 1925 | 1466697428209 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:08 INFO - PROCESS | 1925 | 1466697428294 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:57:08 INFO - PROCESS | 1925 | 1466697428298 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1925 | 1466697428300 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x11931a000 == 27 [pid = 1925] [id = 765] 08:57:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 69 (0x113313c00) [pid = 1925] [serial = 2293] [outer = 0x0] 08:57:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 70 (0x115ead000) [pid = 1925] [serial = 2294] [outer = 0x113313c00] 08:57:08 INFO - PROCESS | 1925 | 1466697428327 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 71 (0x116904000) [pid = 1925] [serial = 2295] [outer = 0x113313c00] 08:57:08 INFO - PROCESS | 1925 | 1466697428643 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"]]]}] 08:57:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:57:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:57:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:57:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:57:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:57:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:57:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:57:08 INFO - TEST-OK | /FileAPI/historical.html | took 474ms 08:57:08 INFO - TEST-START | /FileAPI/idlharness.html 08:57:08 INFO - PROCESS | 1925 | 1466697428677 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1925 | 1466697428678 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:57:08 INFO - PROCESS | 1925 | 1466697428681 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1925 | 1466697428684 Marionette TRACE conn2 <- [1,3026,null,{}] 08:57:08 INFO - PROCESS | 1925 | 1466697428691 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}] 08:57:08 INFO - PROCESS | 1925 | 1466697428695 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:08 INFO - PROCESS | 1925 | 1466697428769 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:57:08 INFO - PROCESS | 1925 | 1466697428776 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1925 | 1466697428778 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:08 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199bb800 == 28 [pid = 1925] [id = 766] 08:57:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 72 (0x111c22400) [pid = 1925] [serial = 2296] [outer = 0x0] 08:57:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 73 (0x117ea4000) [pid = 1925] [serial = 2297] [outer = 0x111c22400] 08:57:08 INFO - PROCESS | 1925 | 1466697428806 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1925 | ++DOMWINDOW == 74 (0x118208400) [pid = 1925] [serial = 2298] [outer = 0x111c22400] 08:57:09 INFO - PROCESS | 1925 | 1466697429334 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:57:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:57:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:57:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:57:09 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 08:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:57:09 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 08:57:09 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 08:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:57:09 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 08:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:57:09 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 08:57:09 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 08:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:57:09 INFO - TEST-OK | /FileAPI/idlharness.html | took 686ms 08:57:09 INFO - PROCESS | 1925 | 1466697429367 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1925 | 1466697429369 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:57:09 INFO - TEST-START | /FileAPI/idlharness.worker 08:57:09 INFO - PROCESS | 1925 | 1466697429371 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1925 | 1466697429372 Marionette TRACE conn2 <- [1,3030,null,{}] 08:57:09 INFO - PROCESS | 1925 | 1466697429374 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}] 08:57:09 INFO - PROCESS | 1925 | 1466697429375 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:09 INFO - PROCESS | 1925 | 1466697429453 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:57:09 INFO - PROCESS | 1925 | 1466697429459 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1925 | 1466697429460 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:09 INFO - PROCESS | 1925 | ++DOCSHELL 0x125d4e000 == 29 [pid = 1925] [id = 767] 08:57:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 75 (0x11830b800) [pid = 1925] [serial = 2299] [outer = 0x0] 08:57:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 76 (0x121534c00) [pid = 1925] [serial = 2300] [outer = 0x11830b800] 08:57:09 INFO - PROCESS | 1925 | 1466697429485 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1925 | ++DOMWINDOW == 77 (0x12186c000) [pid = 1925] [serial = 2301] [outer = 0x11830b800] 08:57:09 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:57:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:57:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:57:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:57:10 INFO - {} 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:57:10 INFO - {} 08:57:10 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 - {} 08:57:10 INFO - {} 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:57:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:57:10 INFO - {} 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:57:10 INFO - {} 08:57:10 INFO - PROCESS | 1925 | 1466697430136 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:57:10 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 - {} 08:57:10 INFO - {} 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:57:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:57:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 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 08:57:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:57:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:57:10 INFO - {} 08:57:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 790ms 08:57:10 INFO - PROCESS | 1925 | 1466697430167 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1925 | 1466697430169 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:57:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:57:10 INFO - PROCESS | 1925 | 1466697430172 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1925 | 1466697430174 Marionette TRACE conn2 <- [1,3034,null,{}] 08:57:10 INFO - PROCESS | 1925 | 1466697430177 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}] 08:57:10 INFO - PROCESS | 1925 | 1466697430179 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:10 INFO - PROCESS | 1925 | 1466697430286 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:57:10 INFO - PROCESS | 1925 | 1466697430292 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1925 | 1466697430293 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c7a2800 == 30 [pid = 1925] [id = 768] 08:57:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 78 (0x1155df400) [pid = 1925] [serial = 2302] [outer = 0x0] 08:57:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x12a692800) [pid = 1925] [serial = 2303] [outer = 0x1155df400] 08:57:10 INFO - PROCESS | 1925 | 1466697430313 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x12a8d2000) [pid = 1925] [serial = 2304] [outer = 0x1155df400] 08:57:10 INFO - PROCESS | 1925 | 1466697430612 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]]]}] 08:57:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:57:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 472ms 08:57:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:57:10 INFO - PROCESS | 1925 | 1466697430644 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1925 | 1466697430645 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:57:10 INFO - PROCESS | 1925 | 1466697430647 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1925 | 1466697430649 Marionette TRACE conn2 <- [1,3038,null,{}] 08:57:10 INFO - PROCESS | 1925 | 1466697430651 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}] 08:57:10 INFO - PROCESS | 1925 | 1466697430654 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:10 INFO - PROCESS | 1925 | 1466697430749 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:57:10 INFO - PROCESS | 1925 | 1466697430753 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1925 | 1466697430754 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:10 INFO - PROCESS | 1925 | ++DOCSHELL 0x12cae1800 == 31 [pid = 1925] [id = 769] 08:57:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x12a8d2400) [pid = 1925] [serial = 2305] [outer = 0x0] 08:57:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x12aff1400) [pid = 1925] [serial = 2306] [outer = 0x12a8d2400] 08:57:10 INFO - PROCESS | 1925 | 1466697430792 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x12b8a8400) [pid = 1925] [serial = 2307] [outer = 0x12a8d2400] 08:57:11 INFO - PROCESS | 1925 | 1466697431195 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"]]]}] 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:57:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 570ms 08:57:11 INFO - PROCESS | 1925 | 1466697431221 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1925 | 1466697431222 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:57:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:57:11 INFO - PROCESS | 1925 | 1466697431231 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1925 | 1466697431233 Marionette TRACE conn2 <- [1,3042,null,{}] 08:57:11 INFO - PROCESS | 1925 | 1466697431235 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}] 08:57:11 INFO - PROCESS | 1925 | 1466697431236 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:11 INFO - PROCESS | 1925 | 1466697431315 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:57:11 INFO - PROCESS | 1925 | 1466697431319 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1925 | 1466697431320 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d005000 == 32 [pid = 1925] [id = 770] 08:57:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x12b8ad400) [pid = 1925] [serial = 2308] [outer = 0x0] 08:57:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x12b8af800) [pid = 1925] [serial = 2309] [outer = 0x12b8ad400] 08:57:11 INFO - PROCESS | 1925 | 1466697431346 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x12b92e000) [pid = 1925] [serial = 2310] [outer = 0x12b8ad400] 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:57:11 INFO - PROCESS | 1925 | 1466697431743 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]]]}] 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:57:11 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. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:57:11 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'.) 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:57:11 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. 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:57:11 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. 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:57:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:57:11 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. 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:57:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:57:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:57:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:57:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 528ms 08:57:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:57:11 INFO - PROCESS | 1925 | 1466697431760 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1925 | 1466697431762 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:57:11 INFO - PROCESS | 1925 | 1466697431763 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1925 | 1466697431764 Marionette TRACE conn2 <- [1,3046,null,{}] 08:57:11 INFO - PROCESS | 1925 | 1466697431766 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}] 08:57:11 INFO - PROCESS | 1925 | 1466697431767 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:11 INFO - PROCESS | 1925 | 1466697431869 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:57:11 INFO - PROCESS | 1925 | 1466697431901 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1925 | 1466697431902 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:11 INFO - PROCESS | 1925 | ++DOCSHELL 0x12d28f000 == 33 [pid = 1925] [id = 771] 08:57:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x12b92d400) [pid = 1925] [serial = 2311] [outer = 0x0] 08:57:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x12b939800) [pid = 1925] [serial = 2312] [outer = 0x12b92d400] 08:57:11 INFO - PROCESS | 1925 | 1466697431927 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12be65800) [pid = 1925] [serial = 2313] [outer = 0x12b92d400] 08:57:12 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:12 INFO - PROCESS | 1925 | 1466697432199 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:57:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:57:12 INFO - {} 08:57:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 471ms 08:57:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:57:12 INFO - PROCESS | 1925 | 1466697432236 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1925 | 1466697432237 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:57:12 INFO - PROCESS | 1925 | 1466697432247 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1925 | 1466697432248 Marionette TRACE conn2 <- [1,3050,null,{}] 08:57:12 INFO - PROCESS | 1925 | 1466697432251 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}] 08:57:12 INFO - PROCESS | 1925 | 1466697432265 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:12 INFO - PROCESS | 1925 | 1466697432346 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:57:12 INFO - PROCESS | 1925 | 1466697432350 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1925 | 1466697432351 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x1199bb000 == 34 [pid = 1925] [id = 772] 08:57:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x12be6b400) [pid = 1925] [serial = 2314] [outer = 0x0] 08:57:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x12bed0400) [pid = 1925] [serial = 2315] [outer = 0x12be6b400] 08:57:12 INFO - PROCESS | 1925 | 1466697432375 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x12bed7400) [pid = 1925] [serial = 2316] [outer = 0x12be6b400] 08:57:12 INFO - PROCESS | 1925 | 1466697432695 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]]]}] 08:57:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:57:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:57:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:57:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:57:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 477ms 08:57:12 INFO - PROCESS | 1925 | 1466697432716 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1925 | 1466697432718 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:57:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:57:12 INFO - PROCESS | 1925 | 1466697432720 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1925 | 1466697432721 Marionette TRACE conn2 <- [1,3054,null,{}] 08:57:12 INFO - PROCESS | 1925 | 1466697432726 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}] 08:57:12 INFO - PROCESS | 1925 | 1466697432728 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:12 INFO - PROCESS | 1925 | 1466697432841 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:57:12 INFO - PROCESS | 1925 | 1466697432853 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1925 | 1466697432854 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:12 INFO - PROCESS | 1925 | ++DOCSHELL 0x116fdd800 == 35 [pid = 1925] [id = 773] 08:57:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1128b4400) [pid = 1925] [serial = 2317] [outer = 0x0] 08:57:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x128bcb800) [pid = 1925] [serial = 2318] [outer = 0x1128b4400] 08:57:12 INFO - PROCESS | 1925 | 1466697432881 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x112861c00) [pid = 1925] [serial = 2319] [outer = 0x1128b4400] 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:57:13 INFO - PROCESS | 1925 | 1466697433388 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"]]]}] 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:57:13 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" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:57:13 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" 08:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:57:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 692ms 08:57:13 INFO - PROCESS | 1925 | 1466697433413 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 1925 | 1466697433414 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:57:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:57:13 INFO - PROCESS | 1925 | 1466697433416 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1925 | 1466697433418 Marionette TRACE conn2 <- [1,3058,null,{}] 08:57:13 INFO - PROCESS | 1925 | 1466697433426 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}] 08:57:13 INFO - PROCESS | 1925 | 1466697433427 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:13 INFO - PROCESS | 1925 | 1466697433549 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:57:13 INFO - PROCESS | 1925 | 1466697433610 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 1925 | 1466697433611 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:13 INFO - PROCESS | 1925 | ++DOCSHELL 0x12c7a1800 == 36 [pid = 1925] [id = 774] 08:57:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x12c47dc00) [pid = 1925] [serial = 2320] [outer = 0x0] 08:57:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x12c5d5c00) [pid = 1925] [serial = 2321] [outer = 0x12c47dc00] 08:57:13 INFO - PROCESS | 1925 | 1466697433638 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x12ca14000) [pid = 1925] [serial = 2322] [outer = 0x12c47dc00] 08:57:13 INFO - PROCESS | 1925 | 1466697433975 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]]]}] 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:57:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:57:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:57:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:57:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:57:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:57:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 578ms 08:57:13 INFO - PROCESS | 1925 | 1466697433995 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:57:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:57:13 INFO - PROCESS | 1925 | 1466697433997 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:57:14 INFO - PROCESS | 1925 | 1466697433999 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1925 | 1466697434000 Marionette TRACE conn2 <- [1,3062,null,{}] 08:57:14 INFO - PROCESS | 1925 | 1466697434002 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}] 08:57:14 INFO - PROCESS | 1925 | 1466697434003 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:14 INFO - PROCESS | 1925 | 1466697434103 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:57:14 INFO - PROCESS | 1925 | 1466697434114 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1925 | 1466697434115 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x12f31d000 == 37 [pid = 1925] [id = 775] 08:57:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x12ca16c00) [pid = 1925] [serial = 2323] [outer = 0x0] 08:57:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x12ca1b400) [pid = 1925] [serial = 2324] [outer = 0x12ca16c00] 08:57:14 INFO - PROCESS | 1925 | 1466697434139 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x12cf17400) [pid = 1925] [serial = 2325] [outer = 0x12ca16c00] 08:57:14 INFO - PROCESS | 1925 | [1925] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:14 INFO - PROCESS | 1925 | 1466697434479 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:57:14 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:57:14 INFO - {} 08:57:14 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 08:57:14 INFO - PROCESS | 1925 | 1466697434520 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 1925 | 1466697434522 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:57:14 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:57:14 INFO - PROCESS | 1925 | 1466697434525 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1925 | 1466697434527 Marionette TRACE conn2 <- [1,3066,null,{}] 08:57:14 INFO - PROCESS | 1925 | 1466697434529 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}] 08:57:14 INFO - PROCESS | 1925 | 1466697434530 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:14 INFO - PROCESS | 1925 | 1466697434612 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:57:14 INFO - PROCESS | 1925 | 1466697434635 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1925 | 1466697434636 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:14 INFO - PROCESS | 1925 | ++DOCSHELL 0x118728800 == 38 [pid = 1925] [id = 776] 08:57:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x12cf18800) [pid = 1925] [serial = 2326] [outer = 0x0] 08:57:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x12cf21c00) [pid = 1925] [serial = 2327] [outer = 0x12cf18800] 08:57:14 INFO - PROCESS | 1925 | 1466697434661 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x12d04c000) [pid = 1925] [serial = 2328] [outer = 0x12cf18800] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x123d93400) [pid = 1925] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x1219bf800) [pid = 1925] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x1244c1000) [pid = 1925] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x123d94000) [pid = 1925] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x119a6e800) [pid = 1925] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x128bc6c00) [pid = 1925] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x1185b5400) [pid = 1925] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1132c7400) [pid = 1925] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x111c1c400) [pid = 1925] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x112868000) [pid = 1925] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x118310c00) [pid = 1925] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x11286f400) [pid = 1925] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1132c4c00) [pid = 1925] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x111f1a800) [pid = 1925] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x118775c00) [pid = 1925] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x126479c00) [pid = 1925] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:57:15 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x124781000) [pid = 1925] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:57:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:57:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:57:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:57:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:57:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:57:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:57:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:57:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 728ms 08:57:15 INFO - PROCESS | 1925 | 1466697435247 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]]]}] 08:57:15 INFO - PROCESS | 1925 | 1466697435253 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1925 | 1466697435255 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:57:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:57:15 INFO - PROCESS | 1925 | 1466697435258 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1925 | 1466697435259 Marionette TRACE conn2 <- [1,3070,null,{}] 08:57:15 INFO - PROCESS | 1925 | 1466697435263 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}] 08:57:15 INFO - PROCESS | 1925 | 1466697435264 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:15 INFO - PROCESS | 1925 | 1466697435351 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:57:15 INFO - PROCESS | 1925 | 1466697435354 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1925 | 1466697435355 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x11873f800 == 39 [pid = 1925] [id = 777] 08:57:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x119553c00) [pid = 1925] [serial = 2329] [outer = 0x0] 08:57:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x119e7d400) [pid = 1925] [serial = 2330] [outer = 0x119553c00] 08:57:15 INFO - PROCESS | 1925 | 1466697435380 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x119e81400) [pid = 1925] [serial = 2331] [outer = 0x119553c00] 08:57:15 INFO - PROCESS | 1925 | 1466697435730 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]]]}] 08:57:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:57:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:57:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:57:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:57:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:57:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:57:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 525ms 08:57:15 INFO - PROCESS | 1925 | 1466697435784 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:57:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:57:15 INFO - PROCESS | 1925 | 1466697435786 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:57:15 INFO - PROCESS | 1925 | 1466697435790 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1925 | 1466697435791 Marionette TRACE conn2 <- [1,3074,null,{}] 08:57:15 INFO - PROCESS | 1925 | 1466697435795 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}] 08:57:15 INFO - PROCESS | 1925 | 1466697435796 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:15 INFO - PROCESS | 1925 | 1466697435924 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:57:15 INFO - PROCESS | 1925 | 1466697435928 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1925 | 1466697435930 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:15 INFO - PROCESS | 1925 | ++DOCSHELL 0x1295f0800 == 40 [pid = 1925] [id = 778] 08:57:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 91 (0x119e81800) [pid = 1925] [serial = 2332] [outer = 0x0] 08:57:15 INFO - PROCESS | 1925 | ++DOMWINDOW == 92 (0x119e87400) [pid = 1925] [serial = 2333] [outer = 0x119e81800] 08:57:15 INFO - PROCESS | 1925 | 1466697435980 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 93 (0x1219c2000) [pid = 1925] [serial = 2334] [outer = 0x119e81800] 08:57:16 INFO - PROCESS | 1925 | 1466697436352 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]]]}] 08:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:57:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 572ms 08:57:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:57:16 INFO - PROCESS | 1925 | 1466697436362 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1925 | 1466697436363 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:57:16 INFO - PROCESS | 1925 | 1466697436365 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1925 | 1466697436366 Marionette TRACE conn2 <- [1,3078,null,{}] 08:57:16 INFO - PROCESS | 1925 | 1466697436368 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}] 08:57:16 INFO - PROCESS | 1925 | 1466697436369 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:16 INFO - PROCESS | 1925 | 1466697436458 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:57:16 INFO - PROCESS | 1925 | 1466697436526 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1925 | 1466697436527 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12a5c9000 == 41 [pid = 1925] [id = 779] 08:57:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 94 (0x1219c1800) [pid = 1925] [serial = 2335] [outer = 0x0] 08:57:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 95 (0x12411a800) [pid = 1925] [serial = 2336] [outer = 0x1219c1800] 08:57:16 INFO - PROCESS | 1925 | 1466697436551 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 96 (0x124632c00) [pid = 1925] [serial = 2337] [outer = 0x1219c1800] 08:57:16 INFO - PROCESS | 1925 | 1466697436800 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] 08:57:16 INFO - PROCESS | 1925 | 1466697436836 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:57:16 INFO - PROCESS | 1925 | 1466697436845 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1925 | 1466697436846 Marionette TRACE conn2 <- [1,3082,null,{}] 08:57:16 INFO - PROCESS | 1925 | 1466697436849 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}] 08:57:16 INFO - PROCESS | 1925 | 1466697436850 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:16 INFO - PROCESS | 1925 | 1466697436948 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:57:16 INFO - PROCESS | 1925 | 1466697436951 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1925 | 1466697436953 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:16 INFO - PROCESS | 1925 | ++DOCSHELL 0x12b168000 == 42 [pid = 1925] [id = 780] 08:57:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 97 (0x1219c2800) [pid = 1925] [serial = 2338] [outer = 0x0] 08:57:16 INFO - PROCESS | 1925 | ++DOMWINDOW == 98 (0x124cf0800) [pid = 1925] [serial = 2339] [outer = 0x1219c2800] 08:57:16 INFO - PROCESS | 1925 | 1466697436976 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 99 (0x1258c6000) [pid = 1925] [serial = 2340] [outer = 0x1219c2800] 08:57:17 INFO - PROCESS | 1925 | 1466697437536 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]]]}] 08:57:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:57:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:57:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:57:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 728ms 08:57:17 INFO - PROCESS | 1925 | 1466697437567 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1925 | 1466697437571 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:57:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:57:17 INFO - PROCESS | 1925 | 1466697437576 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1925 | 1466697437580 Marionette TRACE conn2 <- [1,3086,null,{}] 08:57:17 INFO - PROCESS | 1925 | 1466697437586 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}] 08:57:17 INFO - PROCESS | 1925 | 1466697437589 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:17 INFO - PROCESS | 1925 | 1466697437791 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:57:17 INFO - PROCESS | 1925 | 1466697437911 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1925 | 1466697437913 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:17 INFO - PROCESS | 1925 | ++DOCSHELL 0x118571000 == 43 [pid = 1925] [id = 781] 08:57:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 100 (0x1128b2800) [pid = 1925] [serial = 2341] [outer = 0x0] 08:57:17 INFO - PROCESS | 1925 | ++DOMWINDOW == 101 (0x112a21c00) [pid = 1925] [serial = 2342] [outer = 0x1128b2800] 08:57:17 INFO - PROCESS | 1925 | 1466697437943 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 102 (0x113312400) [pid = 1925] [serial = 2343] [outer = 0x1128b2800] 08:57:18 INFO - PROCESS | 1925 | 1466697438348 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:57:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:57:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 825ms 08:57:18 INFO - PROCESS | 1925 | 1466697438401 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1925 | 1466697438404 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:57:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:57:18 INFO - PROCESS | 1925 | 1466697438409 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1925 | 1466697438411 Marionette TRACE conn2 <- [1,3090,null,{}] 08:57:18 INFO - PROCESS | 1925 | 1466697438413 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}] 08:57:18 INFO - PROCESS | 1925 | 1466697438415 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:18 INFO - PROCESS | 1925 | 1466697438569 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:57:18 INFO - PROCESS | 1925 | 1466697438679 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1925 | 1466697438680 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:18 INFO - PROCESS | 1925 | ++DOCSHELL 0x119ca0800 == 44 [pid = 1925] [id = 782] 08:57:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 103 (0x115eb5400) [pid = 1925] [serial = 2344] [outer = 0x0] 08:57:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 104 (0x116f9a400) [pid = 1925] [serial = 2345] [outer = 0x115eb5400] 08:57:18 INFO - PROCESS | 1925 | 1466697438712 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1925 | ++DOMWINDOW == 105 (0x118110c00) [pid = 1925] [serial = 2346] [outer = 0x115eb5400] 08:57:19 INFO - PROCESS | 1925 | 1466697439118 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:57:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:57:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 727ms 08:57:19 INFO - PROCESS | 1925 | 1466697439135 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:57:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:57:19 INFO - PROCESS | 1925 | 1466697439137 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:57:19 INFO - PROCESS | 1925 | 1466697439139 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1925 | 1466697439142 Marionette TRACE conn2 <- [1,3094,null,{}] 08:57:19 INFO - PROCESS | 1925 | 1466697439150 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}] 08:57:19 INFO - PROCESS | 1925 | 1466697439154 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:19 INFO - PROCESS | 1925 | 1466697439270 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:57:19 INFO - PROCESS | 1925 | 1466697439338 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1925 | 1466697439340 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:19 INFO - PROCESS | 1925 | ++DOCSHELL 0x116412000 == 45 [pid = 1925] [id = 783] 08:57:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 106 (0x111f1e400) [pid = 1925] [serial = 2347] [outer = 0x0] 08:57:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 107 (0x1128bcc00) [pid = 1925] [serial = 2348] [outer = 0x111f1e400] 08:57:19 INFO - PROCESS | 1925 | 1466697439552 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1925 | ++DOMWINDOW == 108 (0x1130afc00) [pid = 1925] [serial = 2349] [outer = 0x111f1e400] 08:57:20 INFO - PROCESS | 1925 | 1466697440004 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:57:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 874ms 08:57:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:57:20 INFO - PROCESS | 1925 | 1466697440014 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1925 | 1466697440016 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:57:20 INFO - PROCESS | 1925 | 1466697440019 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1925 | 1466697440021 Marionette TRACE conn2 <- [1,3098,null,{}] 08:57:20 INFO - PROCESS | 1925 | 1466697440024 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}] 08:57:20 INFO - PROCESS | 1925 | 1466697440025 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:20 INFO - PROCESS | 1925 | 1466697440131 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:57:20 INFO - PROCESS | 1925 | 1466697440197 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1925 | 1466697440199 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x118738800 == 46 [pid = 1925] [id = 784] 08:57:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 109 (0x113d28c00) [pid = 1925] [serial = 2350] [outer = 0x0] 08:57:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 110 (0x116f91400) [pid = 1925] [serial = 2351] [outer = 0x113d28c00] 08:57:20 INFO - PROCESS | 1925 | 1466697440228 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 111 (0x118306c00) [pid = 1925] [serial = 2352] [outer = 0x113d28c00] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12a5c9000 == 45 [pid = 1925] [id = 779] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x1295f0800 == 44 [pid = 1925] [id = 778] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x11873f800 == 43 [pid = 1925] [id = 777] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x118728800 == 42 [pid = 1925] [id = 776] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12f31d000 == 41 [pid = 1925] [id = 775] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 110 (0x1293adc00) [pid = 1925] [serial = 2288] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12c7a1800 == 40 [pid = 1925] [id = 774] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x116fdd800 == 39 [pid = 1925] [id = 773] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x1199bb000 == 38 [pid = 1925] [id = 772] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12d28f000 == 37 [pid = 1925] [id = 771] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12d005000 == 36 [pid = 1925] [id = 770] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12cae1800 == 35 [pid = 1925] [id = 769] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12c7a2800 == 34 [pid = 1925] [id = 768] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x125d4e000 == 33 [pid = 1925] [id = 767] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x1199bb800 == 32 [pid = 1925] [id = 766] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x11931a000 == 31 [pid = 1925] [id = 765] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x11816f000 == 30 [pid = 1925] [id = 764] 08:57:20 INFO - PROCESS | 1925 | --DOCSHELL 0x12bf7e800 == 29 [pid = 1925] [id = 763] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 109 (0x1219c6400) [pid = 1925] [serial = 2268] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 108 (0x1244b5c00) [pid = 1925] [serial = 2273] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 107 (0x1219c2c00) [pid = 1925] [serial = 2271] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 106 (0x123d35400) [pid = 1925] [serial = 2269] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 105 (0x125816800) [pid = 1925] [serial = 2276] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 104 (0x124c99400) [pid = 1925] [serial = 2274] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 103 (0x125f3cc00) [pid = 1925] [serial = 2280] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 102 (0x125c81000) [pid = 1925] [serial = 2279] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 101 (0x128eb5800) [pid = 1925] [serial = 2285] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 100 (0x1258ca400) [pid = 1925] [serial = 2277] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 99 (0x1293a2c00) [pid = 1925] [serial = 2286] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 98 (0x1196a6000) [pid = 1925] [serial = 2247] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 97 (0x118430800) [pid = 1925] [serial = 2245] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 96 (0x1172ca400) [pid = 1925] [serial = 2244] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 95 (0x1128b7c00) [pid = 1925] [serial = 2242] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 94 (0x111f14400) [pid = 1925] [serial = 2241] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 93 (0x119698c00) [pid = 1925] [serial = 2263] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 92 (0x119110c00) [pid = 1925] [serial = 2262] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 91 (0x1185b5000) [pid = 1925] [serial = 2259] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 90 (0x118f51c00) [pid = 1925] [serial = 2260] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 89 (0x117ea1c00) [pid = 1925] [serial = 2256] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 88 (0x118302800) [pid = 1925] [serial = 2257] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 87 (0x11330e800) [pid = 1925] [serial = 2253] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 86 (0x113d62000) [pid = 1925] [serial = 2254] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 85 (0x112a16000) [pid = 1925] [serial = 2251] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 84 (0x1121a7400) [pid = 1925] [serial = 2250] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 83 (0x1214bb000) [pid = 1925] [serial = 2248] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 82 (0x1196a4c00) [pid = 1925] [serial = 2265] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 81 (0x128bc6400) [pid = 1925] [serial = 2283] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 80 (0x121866000) [pid = 1925] [serial = 2266] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 79 (0x1264da800) [pid = 1925] [serial = 2282] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | --DOMWINDOW == 78 (0x125d06c00) [pid = 1925] [serial = 2237] [outer = 0x0] [url = about:blank] 08:57:20 INFO - PROCESS | 1925 | 1466697440586 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]]]}] 08:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:57:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 620ms 08:57:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:57:20 INFO - PROCESS | 1925 | 1466697440638 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1925 | 1466697440640 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:57:20 INFO - PROCESS | 1925 | 1466697440644 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1925 | 1466697440645 Marionette TRACE conn2 <- [1,3102,null,{}] 08:57:20 INFO - PROCESS | 1925 | 1466697440647 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}] 08:57:20 INFO - PROCESS | 1925 | 1466697440649 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:20 INFO - PROCESS | 1925 | 1466697440731 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:57:20 INFO - PROCESS | 1925 | 1466697440735 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1925 | 1466697440737 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:20 INFO - PROCESS | 1925 | ++DOCSHELL 0x11873b000 == 30 [pid = 1925] [id = 785] 08:57:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 79 (0x1128b6000) [pid = 1925] [serial = 2353] [outer = 0x0] 08:57:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 80 (0x11830cc00) [pid = 1925] [serial = 2354] [outer = 0x1128b6000] 08:57:20 INFO - PROCESS | 1925 | 1466697440765 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1925 | ++DOMWINDOW == 81 (0x118f4d400) [pid = 1925] [serial = 2355] [outer = 0x1128b6000] 08:57:21 INFO - PROCESS | 1925 | 1466697441077 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:57:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:57:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 08:57:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:57:21 INFO - PROCESS | 1925 | 1466697441131 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1925 | 1466697441132 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:57:21 INFO - PROCESS | 1925 | 1466697441136 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1925 | 1466697441138 Marionette TRACE conn2 <- [1,3106,null,{}] 08:57:21 INFO - PROCESS | 1925 | 1466697441145 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}] 08:57:21 INFO - PROCESS | 1925 | 1466697441148 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:21 INFO - PROCESS | 1925 | 1466697441229 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:57:21 INFO - PROCESS | 1925 | 1466697441233 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1925 | 1466697441235 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x119ca8800 == 31 [pid = 1925] [id = 786] 08:57:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 82 (0x119106400) [pid = 1925] [serial = 2356] [outer = 0x0] 08:57:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 83 (0x11954c800) [pid = 1925] [serial = 2357] [outer = 0x119106400] 08:57:21 INFO - PROCESS | 1925 | 1466697441262 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 84 (0x1196a5800) [pid = 1925] [serial = 2358] [outer = 0x119106400] 08:57:21 INFO - PROCESS | 1925 | 1466697441601 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]]]}] 08:57:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:57:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:57:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:57:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 08:57:21 INFO - PROCESS | 1925 | 1466697441608 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1925 | 1466697441610 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:57:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:57:21 INFO - PROCESS | 1925 | 1466697441612 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1925 | 1466697441613 Marionette TRACE conn2 <- [1,3110,null,{}] 08:57:21 INFO - PROCESS | 1925 | 1466697441615 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}] 08:57:21 INFO - PROCESS | 1925 | 1466697441616 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:21 INFO - PROCESS | 1925 | 1466697441704 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:57:21 INFO - PROCESS | 1925 | 1466697441767 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1925 | 1466697441768 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:21 INFO - PROCESS | 1925 | ++DOCSHELL 0x12132c000 == 32 [pid = 1925] [id = 787] 08:57:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 85 (0x11910cc00) [pid = 1925] [serial = 2359] [outer = 0x0] 08:57:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 86 (0x119e81000) [pid = 1925] [serial = 2360] [outer = 0x11910cc00] 08:57:21 INFO - PROCESS | 1925 | 1466697441792 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1925 | ++DOMWINDOW == 87 (0x119fb0400) [pid = 1925] [serial = 2361] [outer = 0x11910cc00] 08:57:22 INFO - PROCESS | 1925 | 1466697442035 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"]]]}] 08:57:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:57:22 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 08:57:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:57:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 08:57:22 INFO - PROCESS | 1925 | 1466697442083 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1925 | 1466697442084 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:57:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:57:22 INFO - PROCESS | 1925 | 1466697442086 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1925 | 1466697442087 Marionette TRACE conn2 <- [1,3114,null,{}] 08:57:22 INFO - PROCESS | 1925 | 1466697442097 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}] 08:57:22 INFO - PROCESS | 1925 | 1466697442098 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:22 INFO - PROCESS | 1925 | 1466697442181 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:57:22 INFO - PROCESS | 1925 | 1466697442191 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\", \"26fe2104-eabf-4d73-8015-105d1caab3e4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 1925 | 1466697442193 Marionette INFO sendAsync a9dc0b27-5395-fe4d-a6c3-372e9982a701 08:57:22 INFO - PROCESS | 1925 | ++DOCSHELL 0x121a72000 == 33 [pid = 1925] [id = 788] 08:57:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 88 (0x1213b3800) [pid = 1925] [serial = 2362] [outer = 0x0] 08:57:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 89 (0x12185ec00) [pid = 1925] [serial = 2363] [outer = 0x1213b3800] 08:57:22 INFO - PROCESS | 1925 | 1466697442224 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 1925 | ++DOMWINDOW == 90 (0x123c0e400) [pid = 1925] [serial = 2364] [outer = 0x1213b3800] 08:57:22 INFO - PROCESS | 1925 | 1466697442568 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]]]}] 08:57:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:57:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 08:57:22 INFO - PROCESS | 1925 | 1466697442609 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1925 | 1466697442610 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:57:23 WARNING - u'runner_teardown' () 08:57:23 INFO - No more tests 08:57:23 INFO - Got 0 unexpected results 08:57:23 INFO - SUITE-END | took 506s 08:57:23 INFO - Closing logging queue 08:57:23 INFO - queue closed 08:57:23 INFO - Return code: 0 08:57:23 WARNING - # TBPL SUCCESS # 08:57:23 INFO - Running post-action listener: _resource_record_post_action 08:57:23 INFO - Running post-run listener: _resource_record_post_run 08:57:24 INFO - Total resource usage - Wall time: 528s; CPU: 58.0%; Read bytes: 4096; Write bytes: 950688256; Read time: 0; Write time: 4866 08:57:24 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:57:24 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148216320; Write bytes: 143953920; Read time: 13800; Write time: 270 08:57:24 INFO - run-tests - Wall time: 510s; CPU: 58.0%; Read bytes: 4096; Write bytes: 791118336; Read time: 0; Write time: 4480 08:57:24 INFO - Running post-run listener: _upload_blobber_files 08:57:24 INFO - Blob upload gear active. 08:57:24 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:57:24 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 08:57:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:57:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:57:25 INFO - (blobuploader) - INFO - Open directory for files ... 08:57:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:57:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:57:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:57:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:57:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:57:25 INFO - (blobuploader) - INFO - Done attempting. 08:57:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:57:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:57:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:57:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:57:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:57:27 INFO - (blobuploader) - INFO - Done attempting. 08:57:27 INFO - (blobuploader) - INFO - Iteration through files over. 08:57:27 INFO - Return code: 0 08:57:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:57:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:57:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/86111bc372e66d66d041dbd3adf99d99063dca0a79275722f95333e718ffa3b015210fbaeb88281cf499f7d6682dc8582edec3cf9745ce238aa498c98a27649c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43dcae862aa1d5c4aa5c0ea8e7c8a61184939e8144ccd1e95a85a6db7899482a0a048712fb7857218ca62e24653df9aacac156132a768576a0877358454f7b2f"} 08:57:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:57:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:57:27 INFO - Contents: 08:57:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/86111bc372e66d66d041dbd3adf99d99063dca0a79275722f95333e718ffa3b015210fbaeb88281cf499f7d6682dc8582edec3cf9745ce238aa498c98a27649c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43dcae862aa1d5c4aa5c0ea8e7c8a61184939e8144ccd1e95a85a6db7899482a0a048712fb7857218ca62e24653df9aacac156132a768576a0877358454f7b2f"} 08:57:27 INFO - Running post-run listener: copy_logs_to_upload_dir 08:57:27 INFO - Copying logs to upload dir... 08:57:27 INFO - mkdir: /builds/slave/test/build/upload/logs 08:57:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=581.485415 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 41 secs) (at 2016-06-23 08:57:28.123351) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 08:57:28.126948) ========= 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.igAhBCsMtr/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.UvFh3VVvlH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/86111bc372e66d66d041dbd3adf99d99063dca0a79275722f95333e718ffa3b015210fbaeb88281cf499f7d6682dc8582edec3cf9745ce238aa498c98a27649c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43dcae862aa1d5c4aa5c0ea8e7c8a61184939e8144ccd1e95a85a6db7899482a0a048712fb7857218ca62e24653df9aacac156132a768576a0877358454f7b2f"} build_url:https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012864 build_url: 'https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/86111bc372e66d66d041dbd3adf99d99063dca0a79275722f95333e718ffa3b015210fbaeb88281cf499f7d6682dc8582edec3cf9745ce238aa498c98a27649c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/43dcae862aa1d5c4aa5c0ea8e7c8a61184939e8144ccd1e95a85a6db7899482a0a048712fb7857218ca62e24653df9aacac156132a768576a0877358454f7b2f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KiosgZs2R7uCUlcYCfSs6Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 08:57:28.165449) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:57:28.165890) ========= 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.igAhBCsMtr/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.UvFh3VVvlH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/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.005216 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:57:28.217357) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:57:28.217832) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:57:28.218246) ========= ========= Total master_lag: 0.45 =========