builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0117 starttime: 1466714405.75 results: success (0) buildid: 20160623122823 builduid: b5460e7bfd014a1ea1343355595f8464 revision: 13b02b96281e550c3cdbdf4eaed034aa1edefd69 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:05.755059) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:05.755554) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:05.756260) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:05.985906) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:05.986177) ========= 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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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 13:40:06-- 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% 14.5M=0.001s 2016-06-23 13:40:06 (14.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.162920 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:06.201603) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:06.201934) ========= 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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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.005269 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:06.299049) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 13:40:06.299407) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 13b02b96281e550c3cdbdf4eaed034aa1edefd69 --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 13b02b96281e550c3cdbdf4eaed034aa1edefd69 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZYqvoOOPEI/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.zskaMZEM9F/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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 13:40:06,384 truncating revision to first 12 chars 2016-06-23 13:40:06,385 Setting DEBUG logging. 2016-06-23 13:40:06,385 attempt 1/10 2016-06-23 13:40:06,385 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/13b02b96281e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 13:40:07,638 unpacking tar archive at: mozilla-beta-13b02b96281e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.499276 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 13:40:07.847629) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:07.847943) ========= script_repo_revision: 13b02b96281e550c3cdbdf4eaed034aa1edefd69 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:07.848389) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:07.848655) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 13:40:07.942813) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-23 13:40:07.943105) ========= /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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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 13:40:08 INFO - MultiFileLogger online at 20160623 13:40:08 in /builds/slave/test 13:40:08 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 13:40:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:40:08 INFO - {'append_to_log': False, 13:40:08 INFO - 'base_work_dir': '/builds/slave/test', 13:40:08 INFO - 'blob_upload_branch': 'mozilla-beta', 13:40:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:40:08 INFO - 'buildbot_json_path': 'buildprops.json', 13:40:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:40:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:40:08 INFO - 'download_minidump_stackwalk': True, 13:40:08 INFO - 'download_symbols': 'true', 13:40:08 INFO - 'e10s': False, 13:40:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:40:08 INFO - 'tooltool.py': '/tools/tooltool.py', 13:40:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:40:08 INFO - '/tools/misc-python/virtualenv.py')}, 13:40:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:40:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:40:08 INFO - 'log_level': 'info', 13:40:08 INFO - 'log_to_console': True, 13:40:08 INFO - 'opt_config_files': (), 13:40:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:40:08 INFO - '--processes=1', 13:40:08 INFO - '--config=%(test_path)s/wptrunner.ini', 13:40:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:40:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:40:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:40:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:40:08 INFO - 'pip_index': False, 13:40:08 INFO - 'require_test_zip': True, 13:40:08 INFO - 'test_type': ('testharness',), 13:40:08 INFO - 'this_chunk': '1', 13:40:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:40:08 INFO - 'total_chunks': '10', 13:40:08 INFO - 'virtualenv_path': 'venv', 13:40:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:40:08 INFO - 'work_dir': 'build'} 13:40:08 INFO - ##### 13:40:08 INFO - ##### Running clobber step. 13:40:08 INFO - ##### 13:40:08 INFO - Running pre-action listener: _resource_record_pre_action 13:40:08 INFO - Running main action method: clobber 13:40:08 INFO - rmtree: /builds/slave/test/build 13:40:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:40:10 INFO - Running post-action listener: _resource_record_post_action 13:40:10 INFO - ##### 13:40:10 INFO - ##### Running read-buildbot-config step. 13:40:10 INFO - ##### 13:40:10 INFO - Running pre-action listener: _resource_record_pre_action 13:40:10 INFO - Running main action method: read_buildbot_config 13:40:10 INFO - Using buildbot properties: 13:40:10 INFO - { 13:40:10 INFO - "project": "", 13:40:10 INFO - "product": "firefox", 13:40:10 INFO - "script_repo_revision": "production", 13:40:10 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 13:40:10 INFO - "repository": "", 13:40:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 13:40:10 INFO - "buildid": "20160623122823", 13:40:10 INFO - "pgo_build": "False", 13:40:10 INFO - "basedir": "/builds/slave/test", 13:40:10 INFO - "buildnumber": 5, 13:40:10 INFO - "slavename": "t-yosemite-r7-0117", 13:40:10 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 13:40:10 INFO - "platform": "macosx64", 13:40:10 INFO - "branch": "mozilla-beta", 13:40:10 INFO - "revision": "13b02b96281e550c3cdbdf4eaed034aa1edefd69", 13:40:10 INFO - "repo_path": "releases/mozilla-beta", 13:40:10 INFO - "moz_repo_path": "", 13:40:10 INFO - "stage_platform": "macosx64", 13:40:10 INFO - "builduid": "b5460e7bfd014a1ea1343355595f8464", 13:40:10 INFO - "slavebuilddir": "test" 13:40:10 INFO - } 13:40:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 13:40:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 13:40:10 INFO - Running post-action listener: _resource_record_post_action 13:40:10 INFO - ##### 13:40:10 INFO - ##### Running download-and-extract step. 13:40:10 INFO - ##### 13:40:10 INFO - Running pre-action listener: _resource_record_pre_action 13:40:10 INFO - Running main action method: download_and_extract 13:40:10 INFO - mkdir: /builds/slave/test/build/tests 13:40: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')]} 13:40:10 INFO - https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:40:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:40:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:40:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:12 INFO - Downloaded 1201 bytes. 13:40:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:40:12 INFO - Using the following test package requirements: 13:40:12 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:40:12 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 13:40:12 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 13:40:12 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'jsshell-mac64.zip'], 13:40:12 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 13:40:12 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:40:12 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 13:40:12 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 13:40:12 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 13:40:12 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:40:12 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 13:40:12 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 13:40:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:12 INFO - https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:40:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:40:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:40:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:13 INFO - Downloaded 18356498 bytes. 13:40:13 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/*'] 13:40:13 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/* 13:40:14 INFO - caution: filename not matched: web-platform/* 13:40:14 INFO - Return code: 11 13:40:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:14 INFO - https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:40:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:40:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:40:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:16 INFO - Downloaded 36389087 bytes. 13:40:16 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/*'] 13:40:16 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/* 13:40:20 INFO - caution: filename not matched: bin/* 13:40:20 INFO - caution: filename not matched: config/* 13:40:20 INFO - caution: filename not matched: mozbase/* 13:40:20 INFO - caution: filename not matched: marionette/* 13:40:20 INFO - caution: filename not matched: tools/wptserve/* 13:40:20 INFO - Return code: 11 13:40:20 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')]} 13:40:20 INFO - https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 13:40:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:40:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:40:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 13:40:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:22 INFO - Downloaded 73067837 bytes. 13:40:22 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:40:22 INFO - mkdir: /builds/slave/test/properties 13:40:22 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:40:22 INFO - Writing to file /builds/slave/test/properties/build_url 13:40:22 INFO - Contents: 13:40:22 INFO - build_url:https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:40:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:40:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:40:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:40:23 INFO - Contents: 13:40:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:40:23 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')]} 13:40:23 INFO - https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:40:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:40:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:40:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:40:29 INFO - Downloaded 103667856 bytes. 13:40:29 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'] 13:40:29 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 13:40:33 INFO - Return code: 0 13:40:33 INFO - Running post-action listener: _resource_record_post_action 13:40:33 INFO - Running post-action listener: set_extra_try_arguments 13:40:33 INFO - ##### 13:40:33 INFO - ##### Running create-virtualenv step. 13:40:33 INFO - ##### 13:40:33 INFO - Running pre-action listener: _pre_create_virtualenv 13:40:33 INFO - Running pre-action listener: _resource_record_pre_action 13:40:33 INFO - Running main action method: create_virtualenv 13:40:33 INFO - Creating virtualenv /builds/slave/test/build/venv 13:40:33 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 13:40:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:40:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:40:33 INFO - Using real prefix '/tools/python27' 13:40:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:40:34 INFO - Installing distribute.............................................................................................................................................................................................done. 13:40:36 INFO - Installing pip.................done. 13:40:36 INFO - Return code: 0 13:40:36 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:40:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x102b01e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2fb4c4850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1a5e0>, '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 0x1026fdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102728990>, '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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:40:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:40:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:40:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZYqvoOOPEI/Render', 13:40:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:40:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:40:36 INFO - 'HOME': '/Users/cltbld', 13:40:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:40:36 INFO - 'LOGNAME': 'cltbld', 13:40:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:36 INFO - 'MOZ_NO_REMOTE': '1', 13:40:36 INFO - 'NO_EM_RESTART': '1', 13:40:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:40:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:36 INFO - 'PWD': '/builds/slave/test', 13:40:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:40:36 INFO - 'SHELL': '/bin/bash', 13:40:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zskaMZEM9F/Listeners', 13:40:36 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 13:40:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:40:36 INFO - 'USER': 'cltbld', 13:40:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:40:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:40:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:40:36 INFO - 'XPC_FLAGS': '0x0', 13:40:36 INFO - 'XPC_SERVICE_NAME': '0', 13:40:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:40:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:37 INFO - Downloading/unpacking psutil>=0.7.1 13:40:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:40:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:40:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:40:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:40:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:40:40 INFO - Installing collected packages: psutil 13:40:40 INFO - Running setup.py install for psutil 13:40:40 INFO - building 'psutil._psutil_osx' extension 13:40:40 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 13:40:40 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 13:40:40 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 13:40:40 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 13:40:41 INFO - building 'psutil._psutil_posix' extension 13:40:41 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 13:40:41 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:40:41 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:40:41 INFO - ^ 13:40:41 INFO - 1 warning generated. 13:40:41 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 13:40:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:40:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:40:41 INFO - Successfully installed psutil 13:40:41 INFO - Cleaning up... 13:40:41 INFO - Return code: 0 13:40:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:40:41 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')]} 13:40:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:41 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')]} 13:40:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:41 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 0x102b01e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2fb4c4850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1a5e0>, '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 0x1026fdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102728990>, '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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:40:41 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 13:40:41 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 13:40:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZYqvoOOPEI/Render', 13:40:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:40:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:40:41 INFO - 'HOME': '/Users/cltbld', 13:40:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:40:41 INFO - 'LOGNAME': 'cltbld', 13:40:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:41 INFO - 'MOZ_NO_REMOTE': '1', 13:40:41 INFO - 'NO_EM_RESTART': '1', 13:40:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:40:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:41 INFO - 'PWD': '/builds/slave/test', 13:40:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:40:41 INFO - 'SHELL': '/bin/bash', 13:40:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zskaMZEM9F/Listeners', 13:40:41 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 13:40:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:40:41 INFO - 'USER': 'cltbld', 13:40:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:40:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:40:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:40:41 INFO - 'XPC_FLAGS': '0x0', 13:40:41 INFO - 'XPC_SERVICE_NAME': '0', 13:40:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:40:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:40:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:40:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:40:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:40:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:40:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:40:44 INFO - Installing collected packages: mozsystemmonitor 13:40:44 INFO - Running setup.py install for mozsystemmonitor 13:40:44 INFO - Successfully installed mozsystemmonitor 13:40:44 INFO - Cleaning up... 13:40:44 INFO - Return code: 0 13:40:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:40:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:44 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 0x102b01e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2fb4c4850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1a5e0>, '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 0x1026fdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102728990>, '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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:40:44 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 13:40:44 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 13:40:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZYqvoOOPEI/Render', 13:40:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:40:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:40:44 INFO - 'HOME': '/Users/cltbld', 13:40:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:40:44 INFO - 'LOGNAME': 'cltbld', 13:40:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:44 INFO - 'MOZ_NO_REMOTE': '1', 13:40:44 INFO - 'NO_EM_RESTART': '1', 13:40:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:40:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:44 INFO - 'PWD': '/builds/slave/test', 13:40:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:40:44 INFO - 'SHELL': '/bin/bash', 13:40:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zskaMZEM9F/Listeners', 13:40:44 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 13:40:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:40:44 INFO - 'USER': 'cltbld', 13:40:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:40:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:40:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:40:44 INFO - 'XPC_FLAGS': '0x0', 13:40:44 INFO - 'XPC_SERVICE_NAME': '0', 13:40:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:40:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:44 INFO - Downloading/unpacking blobuploader==1.2.4 13:40:44 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 13:40:44 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 13:40:44 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 13:40:44 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 13:40:44 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 13:40:44 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 13:40:46 INFO - Downloading blobuploader-1.2.4.tar.gz 13:40:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:40:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:40:47 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 13:40:47 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 13:40:47 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 13:40:47 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 13:40:47 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 13:40:47 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 13:40:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:40:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:40:47 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 13:40:47 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 13:40:47 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 13:40:47 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 13:40:47 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 13:40:47 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 13:40:48 INFO - Downloading docopt-0.6.1.tar.gz 13:40:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:40:48 INFO - Installing collected packages: blobuploader, requests, docopt 13:40:48 INFO - Running setup.py install for blobuploader 13:40:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:40:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:40:48 INFO - Running setup.py install for requests 13:40:48 INFO - Running setup.py install for docopt 13:40:49 INFO - Successfully installed blobuploader requests docopt 13:40:49 INFO - Cleaning up... 13:40:49 INFO - Return code: 0 13:40:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:40: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')]} 13:40:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40: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')]} 13:40:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:49 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 0x102b01e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2fb4c4850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1a5e0>, '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 0x1026fdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102728990>, '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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:40:49 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 13:40:49 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 13:40:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZYqvoOOPEI/Render', 13:40:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:40:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:40:49 INFO - 'HOME': '/Users/cltbld', 13:40:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:40:49 INFO - 'LOGNAME': 'cltbld', 13:40:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:49 INFO - 'MOZ_NO_REMOTE': '1', 13:40:49 INFO - 'NO_EM_RESTART': '1', 13:40:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:40:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:49 INFO - 'PWD': '/builds/slave/test', 13:40:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:40:49 INFO - 'SHELL': '/bin/bash', 13:40:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zskaMZEM9F/Listeners', 13:40:49 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 13:40:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:40:49 INFO - 'USER': 'cltbld', 13:40:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:40:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:40:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:40:49 INFO - 'XPC_FLAGS': '0x0', 13:40:49 INFO - 'XPC_SERVICE_NAME': '0', 13:40:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:40:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:40:49 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-KFJ_tP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:40:49 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-KIHJaR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:40:49 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-x1HaR5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:40:49 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-iMfAOH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:40:49 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-ncZaCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:40:49 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-xM0aAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-bHDPGx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-WOKWSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-vWDxwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-lIhJt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-klps3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-ndjZSC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-xSmvii-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-mclVfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-uwoVep-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:40:50 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-egc8kv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:40:51 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-9mR92A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:40:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:40:51 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-j30Dg6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:40:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:40:51 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-NryKuL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:40:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:51 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-Y9mOi2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:40:51 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-33w4DM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:40:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:52 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 13:40:52 INFO - Running setup.py install for manifestparser 13:40:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:40:52 INFO - Running setup.py install for mozcrash 13:40:52 INFO - Running setup.py install for mozdebug 13:40:52 INFO - Running setup.py install for mozdevice 13:40:52 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:40:52 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:40:52 INFO - Running setup.py install for mozfile 13:40:52 INFO - Running setup.py install for mozhttpd 13:40:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:40:52 INFO - Running setup.py install for mozinfo 13:40:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Running setup.py install for mozInstall 13:40:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Running setup.py install for mozleak 13:40:53 INFO - Running setup.py install for mozlog 13:40:53 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Running setup.py install for moznetwork 13:40:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Running setup.py install for mozprocess 13:40:53 INFO - Running setup.py install for mozprofile 13:40:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:40:53 INFO - Running setup.py install for mozrunner 13:40:54 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:40:54 INFO - Running setup.py install for mozscreenshot 13:40:54 INFO - Running setup.py install for moztest 13:40:54 INFO - Running setup.py install for mozversion 13:40:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:40:54 INFO - Running setup.py install for wptserve 13:40:54 INFO - Running setup.py install for marionette-driver 13:40:54 INFO - Running setup.py install for browsermob-proxy 13:40:55 INFO - Running setup.py install for marionette-client 13:40:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:40:55 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 13:40:55 INFO - Cleaning up... 13:40:55 INFO - Return code: 0 13:40:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:40:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:40:55 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 0x102b01e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2fb4c4850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102b1a5e0>, '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 0x1026fdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102728990>, '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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:40:55 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 13:40:55 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 13:40:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZYqvoOOPEI/Render', 13:40:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:40:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:40:55 INFO - 'HOME': '/Users/cltbld', 13:40:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:40:55 INFO - 'LOGNAME': 'cltbld', 13:40:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:55 INFO - 'MOZ_NO_REMOTE': '1', 13:40:55 INFO - 'NO_EM_RESTART': '1', 13:40:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:40:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:55 INFO - 'PWD': '/builds/slave/test', 13:40:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:40:55 INFO - 'SHELL': '/bin/bash', 13:40:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zskaMZEM9F/Listeners', 13:40:55 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 13:40:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:40:55 INFO - 'USER': 'cltbld', 13:40:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:40:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:40:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:40:55 INFO - 'XPC_FLAGS': '0x0', 13:40:55 INFO - 'XPC_SERVICE_NAME': '0', 13:40:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:40:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:40:55 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-V3wb6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:40:55 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)) 13:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:40:55 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-29t9Ac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:40:55 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)) 13:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:40:55 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-C63kav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:40:55 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)) 13:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-sabTzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-HfOlZa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-ybz8ql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-vLmesy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-9oI2Yr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-7h0kn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-qoB6Tn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-sGzWjo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-CRubLF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:40:56 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)) 13:40:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:40:56 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-W_h25j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:40:57 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-T1eG18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:57 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-ZnFmHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:40:57 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-IfgyyG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:40:57 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-0a0jkc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:40:57 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-7eGMgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:40:57 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-ZtaXW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:57 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-YqvU3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:57 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)) 13:40:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:40:58 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-hrTgRL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:40:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:58 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)) 13:40:58 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)) 13:40:58 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)) 13:40:58 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)) 13:40:58 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)) 13:40:58 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)) 13:40:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:40:58 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 13:40:58 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 13:40:58 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 13:40:58 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 13:40:58 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 13:40:58 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 13:41:00 INFO - Downloading blessings-1.6.tar.gz 13:41:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:41:00 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)) 13:41:00 INFO - Installing collected packages: blessings 13:41:00 INFO - Running setup.py install for blessings 13:41:01 INFO - Successfully installed blessings 13:41:01 INFO - Cleaning up... 13:41:01 INFO - Return code: 0 13:41:01 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:41:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:41:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:41:01 INFO - Reading from file tmpfile_stdout 13:41:01 INFO - Current package versions: 13:41:01 INFO - blessings == 1.6 13:41:01 INFO - blobuploader == 1.2.4 13:41:01 INFO - browsermob-proxy == 0.6.0 13:41:01 INFO - docopt == 0.6.1 13:41:01 INFO - manifestparser == 1.1 13:41:01 INFO - marionette-client == 2.3.0 13:41:01 INFO - marionette-driver == 1.4.0 13:41:01 INFO - mozInstall == 1.12 13:41:01 INFO - mozcrash == 0.17 13:41:01 INFO - mozdebug == 0.1 13:41:01 INFO - mozdevice == 0.48 13:41:01 INFO - mozfile == 1.2 13:41:01 INFO - mozhttpd == 0.7 13:41:01 INFO - mozinfo == 0.9 13:41:01 INFO - mozleak == 0.1 13:41:01 INFO - mozlog == 3.1 13:41:01 INFO - moznetwork == 0.27 13:41:01 INFO - mozprocess == 0.22 13:41:01 INFO - mozprofile == 0.28 13:41:01 INFO - mozrunner == 6.11 13:41:01 INFO - mozscreenshot == 0.1 13:41:01 INFO - mozsystemmonitor == 0.0 13:41:01 INFO - moztest == 0.7 13:41:01 INFO - mozversion == 1.4 13:41:01 INFO - psutil == 3.1.1 13:41:01 INFO - requests == 1.2.3 13:41:01 INFO - wptserve == 1.4.0 13:41:01 INFO - wsgiref == 0.1.2 13:41:01 INFO - Running post-action listener: _resource_record_post_action 13:41:01 INFO - Running post-action listener: _start_resource_monitoring 13:41:01 INFO - Starting resource monitoring. 13:41:01 INFO - ##### 13:41:01 INFO - ##### Running pull step. 13:41:01 INFO - ##### 13:41:01 INFO - Running pre-action listener: _resource_record_pre_action 13:41:01 INFO - Running main action method: pull 13:41:01 INFO - Pull has nothing to do! 13:41:01 INFO - Running post-action listener: _resource_record_post_action 13:41:01 INFO - ##### 13:41:01 INFO - ##### Running install step. 13:41:01 INFO - ##### 13:41:01 INFO - Running pre-action listener: _resource_record_pre_action 13:41:01 INFO - Running main action method: install 13:41:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:41:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:41:01 INFO - Reading from file tmpfile_stdout 13:41:01 INFO - Detecting whether we're running mozinstall >=1.0... 13:41:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:41:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:41:01 INFO - Reading from file tmpfile_stdout 13:41:01 INFO - Output received: 13:41:01 INFO - Usage: mozinstall [options] installer 13:41:01 INFO - Options: 13:41:01 INFO - -h, --help show this help message and exit 13:41:01 INFO - -d DEST, --destination=DEST 13:41:01 INFO - Directory to install application into. [default: 13:41:01 INFO - "/builds/slave/test"] 13:41:01 INFO - --app=APP Application being installed. [default: firefox] 13:41:01 INFO - mkdir: /builds/slave/test/build/application 13:41:01 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'] 13:41:01 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 13:41:19 INFO - Reading from file tmpfile_stdout 13:41:19 INFO - Output received: 13:41:19 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:41:19 INFO - Running post-action listener: _resource_record_post_action 13:41:19 INFO - ##### 13:41:19 INFO - ##### Running run-tests step. 13:41:19 INFO - ##### 13:41:19 INFO - Running pre-action listener: _resource_record_pre_action 13:41:19 INFO - Running main action method: run_tests 13:41:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:41:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:41:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:41:19 INFO - grabbing minidump binary from tooltool 13:41:19 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')]} 13:41:19 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 0x102b1a5e0>, '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 0x1026fdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102728990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:41:19 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 13:41:19 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 13:41:19 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:41:19 INFO - Return code: 0 13:41:19 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:41:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:41:19 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/RTTXJ29LTgqTMKuDbN9yug/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 13:41:19 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/RTTXJ29LTgqTMKuDbN9yug/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 13:41:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZYqvoOOPEI/Render', 13:41:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:41:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:41:19 INFO - 'HOME': '/Users/cltbld', 13:41:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:41:19 INFO - 'LOGNAME': 'cltbld', 13:41:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:41:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:41:19 INFO - 'MOZ_NO_REMOTE': '1', 13:41:19 INFO - 'NO_EM_RESTART': '1', 13:41:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:41:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:41:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:41:19 INFO - 'PWD': '/builds/slave/test', 13:41:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:41:19 INFO - 'SHELL': '/bin/bash', 13:41:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zskaMZEM9F/Listeners', 13:41:19 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 13:41:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:41:19 INFO - 'USER': 'cltbld', 13:41:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:41:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:41:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:41:19 INFO - 'XPC_FLAGS': '0x0', 13:41:19 INFO - 'XPC_SERVICE_NAME': '0', 13:41:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:41:19 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/RTTXJ29LTgqTMKuDbN9yug/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 13:41:20 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 13:41:20 INFO - import pkg_resources 13:41:21 INFO - Using 1 client processes 13:41:21 INFO - wptserve Starting http server on 127.0.0.1:8001 13:41:21 INFO - wptserve Starting http server on 127.0.0.1:8000 13:41:21 INFO - wptserve Starting http server on 127.0.0.1:8443 13:41:23 INFO - SUITE-START | Running 778 tests 13:41:23 INFO - Running testharness tests 13:41:23 INFO - Setting up ssl 13:41:23 INFO - PROCESS | certutil | 13:41:23 INFO - PROCESS | certutil | 13:41:23 INFO - PROCESS | certutil | 13:41:23 INFO - Certificate Nickname Trust Attributes 13:41:23 INFO - SSL,S/MIME,JAR/XPI 13:41:23 INFO - 13:41:23 INFO - web-platform-tests CT,, 13:41:23 INFO - 13:41:23 INFO - Starting runner 13:41:24 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:41:24 INFO - PROCESS | 1655 | 1466714484746 Marionette DEBUG Marionette enabled via build flag and pref 13:41:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f4e000 == 1 [pid = 1655] [id = 1] 13:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113f4e800) [pid = 1655] [serial = 1] [outer = 0x0] 13:41:24 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113f4f800) [pid = 1655] [serial = 2] [outer = 0x113f4e800] 13:41:25 INFO - PROCESS | 1655 | 1466714485068 Marionette INFO Listening on port 2828 13:41:25 INFO - PROCESS | 1655 | 1466714485298 Marionette DEBUG Marionette enabled via command-line flag 13:41:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11694f000 == 2 [pid = 1655] [id = 2] 13:41:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x11694f800) [pid = 1655] [serial = 3] [outer = 0x0] 13:41:25 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:41:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x116950800) [pid = 1655] [serial = 4] [outer = 0x11694f800] 13:41:25 INFO - PROCESS | 1655 | [1655] 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 13:41:25 INFO - PROCESS | 1655 | 1466714485454 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 13:41:25 INFO - PROCESS | 1655 | 1466714485540 Marionette DEBUG Closed connection conn0 13:41:25 INFO - PROCESS | 1655 | [1655] 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 13:41:25 INFO - PROCESS | 1655 | 1466714485544 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 13:41:25 INFO - PROCESS | 1655 | 1466714485554 Marionette DEBUG Closed connection conn1 13:41:25 INFO - PROCESS | 1655 | [1655] 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 13:41:25 INFO - PROCESS | 1655 | 1466714485559 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 13:41:25 INFO - PROCESS | 1655 | 1466714485568 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:41:25 INFO - PROCESS | 1655 | 1466714485573 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":"20160623122823","device":"desktop","version":"48.0"} 13:41:25 INFO - PROCESS | 1655 | [1655] 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 13:41:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c6e800 == 3 [pid = 1655] [id = 3] 13:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x119c71800) [pid = 1655] [serial = 5] [outer = 0x0] 13:41:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f32800 == 4 [pid = 1655] [id = 4] 13:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x119fc0000) [pid = 1655] [serial = 6] [outer = 0x0] 13:41:26 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:41:26 INFO - PROCESS | 1655 | [1655] 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 13:41:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123603800 == 5 [pid = 1655] [id = 5] 13:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x119fbf800) [pid = 1655] [serial = 7] [outer = 0x0] 13:41:26 INFO - PROCESS | 1655 | [1655] 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 13:41:26 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x12369a000) [pid = 1655] [serial = 8] [outer = 0x119fbf800] 13:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x123b1c800) [pid = 1655] [serial = 9] [outer = 0x119c71800] 13:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123bd5000) [pid = 1655] [serial = 10] [outer = 0x119fc0000] 13:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x123bd6c00) [pid = 1655] [serial = 11] [outer = 0x119fbf800] 13:41:27 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:41:27 INFO - PROCESS | 1655 | 1466714487521 Marionette INFO startBrowser 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:27 INFO - PROCESS | 1655 | 1466714487542 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 1655 | 1466714487552 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 1655 | 1466714487553 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x126657400) [pid = 1655] [serial = 12] [outer = 0x119fbf800] 13:41:27 INFO - PROCESS | 1655 | 1466714487860 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"7d501f7c-f4dd-764e-8dd9-71c59cecd77d","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":"20160623122823","device":"desktop","version":"48.0","command_id":1}}] 13:41:27 INFO - PROCESS | 1655 | 1466714487957 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}] 13:41:27 INFO - PROCESS | 1655 | 1466714487960 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:28 INFO - PROCESS | 1655 | 1466714488003 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:41:28 INFO - PROCESS | 1655 | 1466714488077 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:41:28 INFO - PROCESS | 1655 | 1466714488079 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:28 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:41:28 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x123bafc00) [pid = 1655] [serial = 13] [outer = 0x119fbf800] 13:41:28 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:41:28 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:28 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:41:28 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:41:28 INFO - PROCESS | 1655 | 1466714488357 Marionette TRACE conn2 <- [1,3,null,{}] 13:41:28 INFO - PROCESS | 1655 | 1466714488359 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:41:28 INFO - PROCESS | 1655 | 1466714488363 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:28 INFO - PROCESS | 1655 | 1466714488378 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:41:28 INFO - PROCESS | 1655 | 1466714488407 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 1655 | 1466714488408 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:41:28 INFO - PROCESS | 1655 | 1466714488416 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1655 | 1466714488418 Marionette TRACE conn2 <- [1,6,null,{}] 13:41:28 INFO - PROCESS | 1655 | 1466714488421 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}] 13:41:28 INFO - PROCESS | 1655 | 1466714488422 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:28 INFO - PROCESS | 1655 | 1466714488437 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:41:28 INFO - PROCESS | 1655 | 1466714488440 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 1655 | 1466714488441 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129068800 == 6 [pid = 1655] [id = 6] 13:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x129017400) [pid = 1655] [serial = 14] [outer = 0x0] 13:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x129019000) [pid = 1655] [serial = 15] [outer = 0x129017400] 13:41:28 INFO - PROCESS | 1655 | 1466714488474 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x12901e800) [pid = 1655] [serial = 16] [outer = 0x129017400] 13:41:28 INFO - PROCESS | 1655 | 1466714488771 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]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 13:41:28 INFO - PROCESS | 1655 | 1466714488786 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 1655 | 1466714488787 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:41:28 INFO - PROCESS | 1655 | 1466714488790 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1655 | 1466714488791 Marionette TRACE conn2 <- [1,10,null,{}] 13:41:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931c000 == 7 [pid = 1655] [id = 7] 13:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x1293ab000) [pid = 1655] [serial = 17] [outer = 0x0] 13:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x1293b0400) [pid = 1655] [serial = 18] [outer = 0x1293ab000] 13:41:28 INFO - PROCESS | 1655 | 1466714488822 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1655 | 1466714488847 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}] 13:41:28 INFO - PROCESS | 1655 | 1466714488850 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x12a2aa400) [pid = 1655] [serial = 19] [outer = 0x1293ab000] 13:41:28 INFO - PROCESS | 1655 | 1466714488994 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:41:29 INFO - PROCESS | 1655 | 1466714489010 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1655 | 1466714489012 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x129299800 == 8 [pid = 1655] [id = 8] 13:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a5f7c00) [pid = 1655] [serial = 20] [outer = 0x0] 13:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a5fec00) [pid = 1655] [serial = 21] [outer = 0x12a5f7c00] 13:41:29 INFO - PROCESS | 1655 | 1466714489043 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a70e400) [pid = 1655] [serial = 22] [outer = 0x12a5f7c00] 13:41:29 INFO - PROCESS | 1655 | 1466714489427 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]]]}] 13:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 669ms 13:41:29 INFO - PROCESS | 1655 | 1466714489471 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:41:29 INFO - PROCESS | 1655 | 1466714489473 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:41:29 INFO - PROCESS | 1655 | 1466714489478 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:41:29 INFO - PROCESS | 1655 | 1466714489479 Marionette TRACE conn2 <- [1,14,null,{}] 13:41:29 INFO - PROCESS | 1655 | 1466714489481 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}] 13:41:29 INFO - PROCESS | 1655 | 1466714489483 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:29 INFO - PROCESS | 1655 | 1466714489607 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:41:29 INFO - PROCESS | 1655 | 1466714489615 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1655 | 1466714489616 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b705000 == 9 [pid = 1655] [id = 9] 13:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12a913c00) [pid = 1655] [serial = 23] [outer = 0x0] 13:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12a91b800) [pid = 1655] [serial = 24] [outer = 0x12a913c00] 13:41:29 INFO - PROCESS | 1655 | 1466714489642 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b5dfc00) [pid = 1655] [serial = 25] [outer = 0x12a913c00] 13:41:29 INFO - PROCESS | 1655 | 1466714489949 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]]]}] 13:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 521ms 13:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:41:30 INFO - PROCESS | 1655 | 1466714489999 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1655 | 1466714490000 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:41:30 INFO - PROCESS | 1655 | 1466714490002 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1655 | 1466714490003 Marionette TRACE conn2 <- [1,18,null,{}] 13:41:30 INFO - PROCESS | 1655 | 1466714490005 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}] 13:41:30 INFO - PROCESS | 1655 | 1466714490006 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:30 INFO - PROCESS | 1655 | 1466714490098 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:41:30 INFO - PROCESS | 1655 | 1466714490102 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 1655 | 1466714490104 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94b000 == 10 [pid = 1655] [id = 10] 13:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12b89b000) [pid = 1655] [serial = 26] [outer = 0x0] 13:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12b915000) [pid = 1655] [serial = 27] [outer = 0x12b89b000] 13:41:30 INFO - PROCESS | 1655 | 1466714490127 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12b91b000) [pid = 1655] [serial = 28] [outer = 0x12b89b000] 13:41:30 INFO - PROCESS | 1655 | 1466714490507 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]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 517ms 13:41:30 INFO - PROCESS | 1655 | 1466714490521 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1655 | 1466714490523 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:41:30 INFO - PROCESS | 1655 | 1466714490527 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1655 | 1466714490528 Marionette TRACE conn2 <- [1,22,null,{}] 13:41:30 INFO - PROCESS | 1655 | 1466714490532 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}] 13:41:30 INFO - PROCESS | 1655 | 1466714490534 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:30 INFO - PROCESS | 1655 | 1466714490655 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:41:30 INFO - PROCESS | 1655 | 1466714490661 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 1655 | 1466714490662 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c7000 == 11 [pid = 1655] [id = 11] 13:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x1176c0c00) [pid = 1655] [serial = 29] [outer = 0x0] 13:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x11836cc00) [pid = 1655] [serial = 30] [outer = 0x1176c0c00] 13:41:30 INFO - PROCESS | 1655 | 1466714490687 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12b915c00) [pid = 1655] [serial = 31] [outer = 0x1176c0c00] 13:41:30 INFO - PROCESS | 1655 | 1466714490928 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]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 13:41:30 INFO - PROCESS | 1655 | 1466714490952 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1655 | 1466714490953 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:41:30 INFO - PROCESS | 1655 | 1466714490955 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1655 | 1466714490956 Marionette TRACE conn2 <- [1,26,null,{}] 13:41:30 INFO - PROCESS | 1655 | 1466714490959 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}] 13:41:30 INFO - PROCESS | 1655 | 1466714490960 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:31 INFO - PROCESS | 1655 | 1466714491071 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:41:31 INFO - PROCESS | 1655 | 1466714491074 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1655 | 1466714491076 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe1000 == 12 [pid = 1655] [id = 12] 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x1180cc400) [pid = 1655] [serial = 32] [outer = 0x0] 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x1180d5000) [pid = 1655] [serial = 33] [outer = 0x1180cc400] 13:41:31 INFO - PROCESS | 1655 | 1466714491100 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x11820b800) [pid = 1655] [serial = 34] [outer = 0x1180cc400] 13:41:31 INFO - PROCESS | 1655 | 1466714491353 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]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 13:41:31 INFO - PROCESS | 1655 | 1466714491374 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 1655 | 1466714491375 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:41:31 INFO - PROCESS | 1655 | 1466714491388 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1655 | 1466714491401 Marionette TRACE conn2 <- [1,30,null,{}] 13:41:31 INFO - PROCESS | 1655 | 1466714491408 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}] 13:41:31 INFO - PROCESS | 1655 | 1466714491409 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:31 INFO - PROCESS | 1655 | 1466714491505 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:41:31 INFO - PROCESS | 1655 | 1466714491509 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1655 | 1466714491510 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2d3800 == 13 [pid = 1655] [id = 13] 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x118210c00) [pid = 1655] [serial = 35] [outer = 0x0] 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x1182ea000) [pid = 1655] [serial = 36] [outer = 0x118210c00] 13:41:31 INFO - PROCESS | 1655 | 1466714491534 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x1182f0c00) [pid = 1655] [serial = 37] [outer = 0x118210c00] 13:41:31 INFO - PROCESS | 1655 | 1466714491771 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]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 446ms 13:41:31 INFO - PROCESS | 1655 | 1466714491824 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 1655 | 1466714491825 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:41:31 INFO - PROCESS | 1655 | 1466714491827 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1655 | 1466714491828 Marionette TRACE conn2 <- [1,34,null,{}] 13:41:31 INFO - PROCESS | 1655 | 1466714491838 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}] 13:41:31 INFO - PROCESS | 1655 | 1466714491839 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:31 INFO - PROCESS | 1655 | 1466714491928 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:41:31 INFO - PROCESS | 1655 | 1466714491932 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1655 | 1466714491933 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c69c000 == 14 [pid = 1655] [id = 14] 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x1182f3400) [pid = 1655] [serial = 38] [outer = 0x0] 13:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12b895c00) [pid = 1655] [serial = 39] [outer = 0x1182f3400] 13:41:31 INFO - PROCESS | 1655 | 1466714491958 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c277c00) [pid = 1655] [serial = 40] [outer = 0x1182f3400] 13:41:32 INFO - PROCESS | 1655 | 1466714492202 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]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 429ms 13:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:41:32 INFO - PROCESS | 1655 | 1466714492257 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1655 | 1466714492259 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:41:32 INFO - PROCESS | 1655 | 1466714492272 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1655 | 1466714492274 Marionette TRACE conn2 <- [1,38,null,{}] 13:41:32 INFO - PROCESS | 1655 | 1466714492277 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}] 13:41:32 INFO - PROCESS | 1655 | 1466714492280 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:32 INFO - PROCESS | 1655 | 1466714492442 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:41:32 INFO - PROCESS | 1655 | 1466714492447 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1655 | 1466714492448 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cae1800 == 15 [pid = 1655] [id = 15] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c27e000) [pid = 1655] [serial = 41] [outer = 0x0] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12c283000) [pid = 1655] [serial = 42] [outer = 0x12c27e000] 13:41:32 INFO - PROCESS | 1655 | 1466714492488 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12cb06c00) [pid = 1655] [serial = 43] [outer = 0x12c27e000] 13:41:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d146800 == 16 [pid = 1655] [id = 16] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12d147000) [pid = 1655] [serial = 44] [outer = 0x0] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12d149000) [pid = 1655] [serial = 45] [outer = 0x12d147000] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12d144800) [pid = 1655] [serial = 46] [outer = 0x12d147000] 13:41:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12caf3000 == 17 [pid = 1655] [id = 17] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12d07b400) [pid = 1655] [serial = 47] [outer = 0x0] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12d083400) [pid = 1655] [serial = 48] [outer = 0x12d07b400] 13:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12d07c400) [pid = 1655] [serial = 49] [outer = 0x12d07b400] 13:41:32 INFO - PROCESS | 1655 | 1466714492923 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]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 681ms 13:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:41:32 INFO - PROCESS | 1655 | 1466714492956 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1655 | 1466714492958 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:41:32 INFO - PROCESS | 1655 | 1466714492960 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1655 | 1466714492961 Marionette TRACE conn2 <- [1,42,null,{}] 13:41:32 INFO - PROCESS | 1655 | 1466714492969 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}] 13:41:32 INFO - PROCESS | 1655 | 1466714492970 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:33 INFO - PROCESS | 1655 | 1466714493063 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:41:33 INFO - PROCESS | 1655 | 1466714493067 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1655 | 1466714493068 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d40d000 == 18 [pid = 1655] [id = 18] 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12d1d2400) [pid = 1655] [serial = 50] [outer = 0x0] 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12d1d8000) [pid = 1655] [serial = 51] [outer = 0x12d1d2400] 13:41:33 INFO - PROCESS | 1655 | 1466714493093 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12d56f800) [pid = 1655] [serial = 52] [outer = 0x12d1d2400] 13:41:33 INFO - PROCESS | 1655 | 1466714493335 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]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 425ms 13:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:41:33 INFO - PROCESS | 1655 | 1466714493386 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1655 | 1466714493387 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:41:33 INFO - PROCESS | 1655 | 1466714493389 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1655 | 1466714493391 Marionette TRACE conn2 <- [1,46,null,{}] 13:41:33 INFO - PROCESS | 1655 | 1466714493393 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}] 13:41:33 INFO - PROCESS | 1655 | 1466714493395 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:33 INFO - PROCESS | 1655 | 1466714493504 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:41:33 INFO - PROCESS | 1655 | 1466714493507 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1655 | 1466714493508 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c4800 == 19 [pid = 1655] [id = 19] 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x119420c00) [pid = 1655] [serial = 53] [outer = 0x0] 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12d571c00) [pid = 1655] [serial = 54] [outer = 0x119420c00] 13:41:33 INFO - PROCESS | 1655 | 1466714493534 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12d576400) [pid = 1655] [serial = 55] [outer = 0x119420c00] 13:41:33 INFO - PROCESS | 1655 | 1466714493777 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]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 13:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:41:33 INFO - PROCESS | 1655 | 1466714493820 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1655 | 1466714493821 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:41:33 INFO - PROCESS | 1655 | 1466714493823 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1655 | 1466714493824 Marionette TRACE conn2 <- [1,50,null,{}] 13:41:33 INFO - PROCESS | 1655 | 1466714493826 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}] 13:41:33 INFO - PROCESS | 1655 | 1466714493827 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:33 INFO - PROCESS | 1655 | 1466714493934 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:41:33 INFO - PROCESS | 1655 | 1466714493937 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1655 | 1466714493938 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12da6f000 == 20 [pid = 1655] [id = 20] 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x12b818800) [pid = 1655] [serial = 56] [outer = 0x0] 13:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x12b823800) [pid = 1655] [serial = 57] [outer = 0x12b818800] 13:41:33 INFO - PROCESS | 1655 | 1466714493962 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x11820c400) [pid = 1655] [serial = 58] [outer = 0x12b818800] 13:41:34 INFO - PROCESS | 1655 | 1466714494199 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]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 13:41:34 INFO - PROCESS | 1655 | 1466714494244 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:41:34 INFO - PROCESS | 1655 | 1466714494246 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:41:34 INFO - PROCESS | 1655 | 1466714494257 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1655 | 1466714494258 Marionette TRACE conn2 <- [1,54,null,{}] 13:41:34 INFO - PROCESS | 1655 | 1466714494260 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}] 13:41:34 INFO - PROCESS | 1655 | 1466714494264 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:34 INFO - PROCESS | 1655 | 1466714494384 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:41:34 INFO - PROCESS | 1655 | 1466714494389 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1655 | 1466714494391 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12da7e800 == 21 [pid = 1655] [id = 21] 13:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x12d57c800) [pid = 1655] [serial = 59] [outer = 0x0] 13:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12deb5400) [pid = 1655] [serial = 60] [outer = 0x12d57c800] 13:41:34 INFO - PROCESS | 1655 | 1466714494430 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x119148000) [pid = 1655] [serial = 61] [outer = 0x12d57c800] 13:41:34 INFO - PROCESS | 1655 | 1466714494764 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]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 518ms 13:41:34 INFO - PROCESS | 1655 | 1466714494777 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:41:34 INFO - PROCESS | 1655 | 1466714494782 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:41:34 INFO - PROCESS | 1655 | 1466714494786 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1655 | 1466714494788 Marionette TRACE conn2 <- [1,58,null,{}] 13:41:34 INFO - PROCESS | 1655 | 1466714494791 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}] 13:41:34 INFO - PROCESS | 1655 | 1466714494794 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:34 INFO - PROCESS | 1655 | 1466714494971 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:41:35 INFO - PROCESS | 1655 | 1466714495666 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 1655 | 1466714495668 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x111f13000 == 22 [pid = 1655] [id = 22] 13:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1121a0000) [pid = 1655] [serial = 62] [outer = 0x0] 13:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11270d400) [pid = 1655] [serial = 63] [outer = 0x1121a0000] 13:41:35 INFO - PROCESS | 1655 | 1466714495700 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x112ae9800) [pid = 1655] [serial = 64] [outer = 0x1121a0000] 13:41:36 INFO - PROCESS | 1655 | 1466714496109 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]]]}] 13:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1374ms 13:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:41:36 INFO - PROCESS | 1655 | 1466714496161 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1655 | 1466714496163 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:41:36 INFO - PROCESS | 1655 | 1466714496166 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1655 | 1466714496168 Marionette TRACE conn2 <- [1,62,null,{}] 13:41:36 INFO - PROCESS | 1655 | 1466714496171 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}] 13:41:36 INFO - PROCESS | 1655 | 1466714496175 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:36 INFO - PROCESS | 1655 | 1466714496291 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:41:36 INFO - PROCESS | 1655 | 1466714496330 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 1655 | 1466714496332 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1160a7800 == 23 [pid = 1655] [id = 23] 13:41:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1130dfc00) [pid = 1655] [serial = 65] [outer = 0x0] 13:41:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1160d6400) [pid = 1655] [serial = 66] [outer = 0x1130dfc00] 13:41:36 INFO - PROCESS | 1655 | 1466714496364 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116a0a400) [pid = 1655] [serial = 67] [outer = 0x1130dfc00] 13:41:36 INFO - PROCESS | 1655 | 1466714496770 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]]]}] 13:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 13:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:41:36 INFO - PROCESS | 1655 | 1466714496787 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1655 | 1466714496789 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:41:36 INFO - PROCESS | 1655 | 1466714496792 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1655 | 1466714496793 Marionette TRACE conn2 <- [1,66,null,{}] 13:41:36 INFO - PROCESS | 1655 | 1466714496796 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}] 13:41:36 INFO - PROCESS | 1655 | 1466714496797 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:36 INFO - PROCESS | 1655 | 1466714496914 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:41:36 INFO - PROCESS | 1655 | 1466714496994 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 1655 | 1466714496995 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170ce000 == 24 [pid = 1655] [id = 24] 13:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1180d1400) [pid = 1655] [serial = 68] [outer = 0x0] 13:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118205000) [pid = 1655] [serial = 69] [outer = 0x1180d1400] 13:41:37 INFO - PROCESS | 1655 | 1466714497027 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118230000) [pid = 1655] [serial = 70] [outer = 0x1180d1400] 13:41:37 INFO - PROCESS | 1655 | 1466714497675 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]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 13:41:37 INFO - PROCESS | 1655 | 1466714497715 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 1655 | 1466714497717 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:41:37 INFO - PROCESS | 1655 | 1466714497720 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 1655 | 1466714497722 Marionette TRACE conn2 <- [1,70,null,{}] 13:41:37 INFO - PROCESS | 1655 | 1466714497725 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}] 13:41:37 INFO - PROCESS | 1655 | 1466714497727 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:37 INFO - PROCESS | 1655 | 1466714497805 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:41:37 INFO - PROCESS | 1655 | 1466714497860 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 1655 | 1466714497861 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x113d85000 == 25 [pid = 1655] [id = 25] 13:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x112718800) [pid = 1655] [serial = 71] [outer = 0x0] 13:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1166ef000) [pid = 1655] [serial = 72] [outer = 0x112718800] 13:41:37 INFO - PROCESS | 1655 | 1466714497889 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x116a03c00) [pid = 1655] [serial = 73] [outer = 0x112718800] 13:41:38 INFO - PROCESS | 1655 | 1466714498290 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]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 578ms 13:41:38 INFO - PROCESS | 1655 | 1466714498301 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 1655 | 1466714498304 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:41:38 INFO - PROCESS | 1655 | 1466714498310 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 1655 | 1466714498313 Marionette TRACE conn2 <- [1,74,null,{}] 13:41:38 INFO - PROCESS | 1655 | 1466714498318 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}] 13:41:38 INFO - PROCESS | 1655 | 1466714498319 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:38 INFO - PROCESS | 1655 | 1466714498397 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:41:38 INFO - PROCESS | 1655 | 1466714498402 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1655 | 1466714498403 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162d1000 == 26 [pid = 1655] [id = 26] 13:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116a0ac00) [pid = 1655] [serial = 74] [outer = 0x0] 13:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176c1c00) [pid = 1655] [serial = 75] [outer = 0x116a0ac00] 13:41:38 INFO - PROCESS | 1655 | 1466714498433 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118177000) [pid = 1655] [serial = 76] [outer = 0x116a0ac00] 13:41:38 INFO - PROCESS | 1655 | 1466714498756 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]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 477ms 13:41:38 INFO - PROCESS | 1655 | 1466714498786 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 1655 | 1466714498787 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:41:38 INFO - PROCESS | 1655 | 1466714498790 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 1655 | 1466714498792 Marionette TRACE conn2 <- [1,78,null,{}] 13:41:38 INFO - PROCESS | 1655 | 1466714498802 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}] 13:41:38 INFO - PROCESS | 1655 | 1466714498805 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:38 INFO - PROCESS | 1655 | 1466714498877 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:41:38 INFO - PROCESS | 1655 | 1466714498882 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1655 | 1466714498885 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f43800 == 27 [pid = 1655] [id = 27] 13:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1133c2c00) [pid = 1655] [serial = 77] [outer = 0x0] 13:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118232800) [pid = 1655] [serial = 78] [outer = 0x1133c2c00] 13:41:38 INFO - PROCESS | 1655 | 1466714498915 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118369c00) [pid = 1655] [serial = 79] [outer = 0x1133c2c00] 13:41:39 INFO - PROCESS | 1655 | 1466714499237 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]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 13:41:39 INFO - PROCESS | 1655 | 1466714499265 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:41:39 INFO - PROCESS | 1655 | 1466714499267 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:41:39 INFO - PROCESS | 1655 | 1466714499269 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1655 | 1466714499270 Marionette TRACE conn2 <- [1,82,null,{}] 13:41:39 INFO - PROCESS | 1655 | 1466714499272 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}] 13:41:39 INFO - PROCESS | 1655 | 1466714499273 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:39 INFO - PROCESS | 1655 | 1466714499353 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:41:39 INFO - PROCESS | 1655 | 1466714499393 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 1655 | 1466714499395 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170d3800 == 28 [pid = 1655] [id = 28] 13:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118206000) [pid = 1655] [serial = 80] [outer = 0x0] 13:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185df800) [pid = 1655] [serial = 81] [outer = 0x118206000] 13:41:39 INFO - PROCESS | 1655 | 1466714499420 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1188c7800) [pid = 1655] [serial = 82] [outer = 0x118206000] 13:41:39 INFO - PROCESS | 1655 | 1466714499700 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]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 13:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:41:39 INFO - PROCESS | 1655 | 1466714499737 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 1655 | 1466714499739 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:41:39 INFO - PROCESS | 1655 | 1466714499741 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1655 | 1466714499742 Marionette TRACE conn2 <- [1,86,null,{}] 13:41:39 INFO - PROCESS | 1655 | 1466714499744 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}] 13:41:39 INFO - PROCESS | 1655 | 1466714499747 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:39 INFO - PROCESS | 1655 | 1466714499821 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:41:39 INFO - PROCESS | 1655 | 1466714499825 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 1655 | 1466714499826 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d0800 == 29 [pid = 1655] [id = 29] 13:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133c1000) [pid = 1655] [serial = 83] [outer = 0x0] 13:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119147400) [pid = 1655] [serial = 84] [outer = 0x1133c1000] 13:41:39 INFO - PROCESS | 1655 | 1466714499853 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1192b9400) [pid = 1655] [serial = 85] [outer = 0x1133c1000] 13:41:40 INFO - PROCESS | 1655 | 1466714500159 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]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 13:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:41:40 INFO - PROCESS | 1655 | 1466714500213 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 1655 | 1466714500214 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:41:40 INFO - PROCESS | 1655 | 1466714500216 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 1655 | 1466714500217 Marionette TRACE conn2 <- [1,90,null,{}] 13:41:40 INFO - PROCESS | 1655 | 1466714500229 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}] 13:41:40 INFO - PROCESS | 1655 | 1466714500233 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:40 INFO - PROCESS | 1655 | 1466714500325 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:41:40 INFO - PROCESS | 1655 | 1466714500331 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1655 | 1466714500333 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x118746000 == 30 [pid = 1655] [id = 30] 13:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1192bf400) [pid = 1655] [serial = 86] [outer = 0x0] 13:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119422000) [pid = 1655] [serial = 87] [outer = 0x1192bf400] 13:41:40 INFO - PROCESS | 1655 | 1466714500358 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119992c00) [pid = 1655] [serial = 88] [outer = 0x1192bf400] 13:41:40 INFO - PROCESS | 1655 | 1466714500653 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]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 477ms 13:41:40 INFO - PROCESS | 1655 | 1466714500693 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 1655 | 1466714500695 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:41:40 INFO - PROCESS | 1655 | 1466714500699 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 1655 | 1466714500700 Marionette TRACE conn2 <- [1,94,null,{}] 13:41:40 INFO - PROCESS | 1655 | 1466714500703 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}] 13:41:40 INFO - PROCESS | 1655 | 1466714500704 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:40 INFO - PROCESS | 1655 | 1466714500774 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:41:40 INFO - PROCESS | 1655 | 1466714500777 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1655 | 1466714500778 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915a800 == 31 [pid = 1655] [id = 31] 13:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119996400) [pid = 1655] [serial = 89] [outer = 0x0] 13:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1199ed400) [pid = 1655] [serial = 90] [outer = 0x119996400] 13:41:40 INFO - PROCESS | 1655 | 1466714500806 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119baf000) [pid = 1655] [serial = 91] [outer = 0x119996400] 13:41:41 INFO - PROCESS | 1655 | 1466714501115 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]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 13:41:41 INFO - PROCESS | 1655 | 1466714501178 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1655 | 1466714501179 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:41:41 INFO - PROCESS | 1655 | 1466714501183 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1655 | 1466714501184 Marionette TRACE conn2 <- [1,98,null,{}] 13:41:41 INFO - PROCESS | 1655 | 1466714501186 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}] 13:41:41 INFO - PROCESS | 1655 | 1466714501187 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:41 INFO - PROCESS | 1655 | 1466714501259 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:41:41 INFO - PROCESS | 1655 | 1466714501264 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1655 | 1466714501266 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192a4800 == 32 [pid = 1655] [id = 32] 13:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119993400) [pid = 1655] [serial = 92] [outer = 0x0] 13:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120f0e000) [pid = 1655] [serial = 93] [outer = 0x119993400] 13:41:41 INFO - PROCESS | 1655 | 1466714501291 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120f15400) [pid = 1655] [serial = 94] [outer = 0x119993400] 13:41:41 INFO - PROCESS | 1655 | 1466714501583 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]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 13:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:41:41 INFO - PROCESS | 1655 | 1466714501604 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1655 | 1466714501605 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:41:41 INFO - PROCESS | 1655 | 1466714501607 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1655 | 1466714501608 Marionette TRACE conn2 <- [1,102,null,{}] 13:41:41 INFO - PROCESS | 1655 | 1466714501611 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}] 13:41:41 INFO - PROCESS | 1655 | 1466714501612 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:41 INFO - PROCESS | 1655 | 1466714501689 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:41:41 INFO - PROCESS | 1655 | 1466714501693 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1655 | 1466714501694 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f41000 == 33 [pid = 1655] [id = 33] 13:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120f0dc00) [pid = 1655] [serial = 95] [outer = 0x0] 13:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120fd8800) [pid = 1655] [serial = 96] [outer = 0x120f0dc00] 13:41:41 INFO - PROCESS | 1655 | 1466714501720 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x120fde000) [pid = 1655] [serial = 97] [outer = 0x120f0dc00] 13:41:42 INFO - PROCESS | 1655 | 1466714502017 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]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 13:41:42 INFO - PROCESS | 1655 | 1466714502026 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1655 | 1466714502027 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:41:42 INFO - PROCESS | 1655 | 1466714502037 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1655 | 1466714502038 Marionette TRACE conn2 <- [1,106,null,{}] 13:41:42 INFO - PROCESS | 1655 | 1466714502042 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}] 13:41:42 INFO - PROCESS | 1655 | 1466714502043 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:42 INFO - PROCESS | 1655 | 1466714502144 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:41:42 INFO - PROCESS | 1655 | 1466714502167 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 1655 | 1466714502169 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b32000 == 34 [pid = 1655] [id = 34] 13:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1182ef000) [pid = 1655] [serial = 98] [outer = 0x0] 13:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x120f18000) [pid = 1655] [serial = 99] [outer = 0x1182ef000] 13:41:42 INFO - PROCESS | 1655 | 1466714502193 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1210e0c00) [pid = 1655] [serial = 100] [outer = 0x1182ef000] 13:41:42 INFO - PROCESS | 1655 | 1466714502444 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]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 427ms 13:41:42 INFO - PROCESS | 1655 | 1466714502458 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1655 | 1466714502459 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:41:42 INFO - PROCESS | 1655 | 1466714502467 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1655 | 1466714502468 Marionette TRACE conn2 <- [1,110,null,{}] 13:41:42 INFO - PROCESS | 1655 | 1466714502475 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}] 13:41:42 INFO - PROCESS | 1655 | 1466714502476 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:42 INFO - PROCESS | 1655 | 1466714502568 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:41:42 INFO - PROCESS | 1655 | 1466714502572 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 1655 | 1466714502574 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f50800 == 35 [pid = 1655] [id = 35] 13:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1210dd800) [pid = 1655] [serial = 101] [outer = 0x0] 13:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1234f2400) [pid = 1655] [serial = 102] [outer = 0x1210dd800] 13:41:42 INFO - PROCESS | 1655 | 1466714502599 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1184ed400) [pid = 1655] [serial = 103] [outer = 0x1210dd800] 13:41:42 INFO - PROCESS | 1655 | 1466714502902 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]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 479ms 13:41:42 INFO - PROCESS | 1655 | 1466714502940 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1655 | 1466714502941 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:41:42 INFO - PROCESS | 1655 | 1466714502943 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1655 | 1466714502944 Marionette TRACE conn2 <- [1,114,null,{}] 13:41:42 INFO - PROCESS | 1655 | 1466714502946 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}] 13:41:42 INFO - PROCESS | 1655 | 1466714502948 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:43 INFO - PROCESS | 1655 | 1466714503022 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:41:43 INFO - PROCESS | 1655 | 1466714503069 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1655 | 1466714503070 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f65000 == 36 [pid = 1655] [id = 36] 13:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119fccc00) [pid = 1655] [serial = 104] [outer = 0x0] 13:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123ba6000) [pid = 1655] [serial = 105] [outer = 0x119fccc00] 13:41:43 INFO - PROCESS | 1655 | 1466714503094 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123f7b400) [pid = 1655] [serial = 106] [outer = 0x119fccc00] 13:41:43 INFO - PROCESS | 1655 | 1466714503387 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]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 13:41:43 INFO - PROCESS | 1655 | 1466714503414 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:41:43 INFO - PROCESS | 1655 | 1466714503418 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:41:43 INFO - PROCESS | 1655 | 1466714503422 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 1655 | 1466714503423 Marionette TRACE conn2 <- [1,118,null,{}] 13:41:43 INFO - PROCESS | 1655 | 1466714503426 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}] 13:41:43 INFO - PROCESS | 1655 | 1466714503429 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:43 INFO - PROCESS | 1655 | 1466714503552 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:41:43 INFO - PROCESS | 1655 | 1466714503558 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1655 | 1466714503559 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233e1000 == 37 [pid = 1655] [id = 37] 13:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123bd5400) [pid = 1655] [serial = 107] [outer = 0x0] 13:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124186000) [pid = 1655] [serial = 108] [outer = 0x123bd5400] 13:41:43 INFO - PROCESS | 1655 | 1466714503598 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124506800) [pid = 1655] [serial = 109] [outer = 0x123bd5400] 13:41:43 INFO - PROCESS | 1655 | 1466714503981 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]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 575ms 13:41:44 INFO - PROCESS | 1655 | 1466714504001 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1655 | 1466714504003 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:41:44 INFO - PROCESS | 1655 | 1466714504005 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1655 | 1466714504006 Marionette TRACE conn2 <- [1,122,null,{}] 13:41:44 INFO - PROCESS | 1655 | 1466714504008 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}] 13:41:44 INFO - PROCESS | 1655 | 1466714504009 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:44 INFO - PROCESS | 1655 | 1466714504117 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:41:44 INFO - PROCESS | 1655 | 1466714504123 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 1655 | 1466714504124 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12360a800 == 38 [pid = 1655] [id = 38] 13:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1185e9c00) [pid = 1655] [serial = 110] [outer = 0x0] 13:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124507000) [pid = 1655] [serial = 111] [outer = 0x1185e9c00] 13:41:44 INFO - PROCESS | 1655 | 1466714504148 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124d92400) [pid = 1655] [serial = 112] [outer = 0x1185e9c00] 13:41:44 INFO - PROCESS | 1655 | 1466714504400 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]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 13:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:41:44 INFO - PROCESS | 1655 | 1466714504423 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1655 | 1466714504424 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:41:44 INFO - PROCESS | 1655 | 1466714504426 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1655 | 1466714504427 Marionette TRACE conn2 <- [1,126,null,{}] 13:41:44 INFO - PROCESS | 1655 | 1466714504437 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}] 13:41:44 INFO - PROCESS | 1655 | 1466714504438 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:44 INFO - PROCESS | 1655 | 1466714504530 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:41:44 INFO - PROCESS | 1655 | 1466714504535 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 1655 | 1466714504536 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c1f000 == 39 [pid = 1655] [id = 39] 13:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124da0c00) [pid = 1655] [serial = 113] [outer = 0x0] 13:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126040400) [pid = 1655] [serial = 114] [outer = 0x124da0c00] 13:41:44 INFO - PROCESS | 1655 | 1466714504559 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1260d1000) [pid = 1655] [serial = 115] [outer = 0x124da0c00] 13:41:44 INFO - PROCESS | 1655 | 1466714504863 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]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 13:41:44 INFO - PROCESS | 1655 | 1466714504903 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1655 | 1466714504904 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:41:44 INFO - PROCESS | 1655 | 1466714504906 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1655 | 1466714504907 Marionette TRACE conn2 <- [1,130,null,{}] 13:41:44 INFO - PROCESS | 1655 | 1466714504909 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}] 13:41:44 INFO - PROCESS | 1655 | 1466714504910 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:44 INFO - PROCESS | 1655 | 1466714504990 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:41:45 INFO - PROCESS | 1655 | 1466714505038 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1655 | 1466714505039 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f66000 == 40 [pid = 1655] [id = 40] 13:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124df3c00) [pid = 1655] [serial = 116] [outer = 0x0] 13:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1261e1000) [pid = 1655] [serial = 117] [outer = 0x124df3c00] 13:41:45 INFO - PROCESS | 1655 | 1466714505063 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1265c5000) [pid = 1655] [serial = 118] [outer = 0x124df3c00] 13:41:45 INFO - PROCESS | 1655 | 1466714505327 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]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 13:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:41:45 INFO - PROCESS | 1655 | 1466714505374 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 1655 | 1466714505375 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:41:45 INFO - PROCESS | 1655 | 1466714505377 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 1655 | 1466714505378 Marionette TRACE conn2 <- [1,134,null,{}] 13:41:45 INFO - PROCESS | 1655 | 1466714505389 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}] 13:41:45 INFO - PROCESS | 1655 | 1466714505390 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:45 INFO - PROCESS | 1655 | 1466714505473 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:41:45 INFO - PROCESS | 1655 | 1466714505477 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1655 | 1466714505478 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x124dbb800 == 41 [pid = 1655] [id = 41] 13:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126658000) [pid = 1655] [serial = 119] [outer = 0x0] 13:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1266bd800) [pid = 1655] [serial = 120] [outer = 0x126658000] 13:41:45 INFO - PROCESS | 1655 | 1466714505505 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x128ac0800) [pid = 1655] [serial = 121] [outer = 0x126658000] 13:41:46 INFO - PROCESS | 1655 | 1466714506740 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]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1383ms 13:41:46 INFO - PROCESS | 1655 | 1466714506761 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 1655 | 1466714506765 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:41:46 INFO - PROCESS | 1655 | 1466714506777 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 1655 | 1466714506784 Marionette TRACE conn2 <- [1,138,null,{}] 13:41:46 INFO - PROCESS | 1655 | 1466714506788 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}] 13:41:46 INFO - PROCESS | 1655 | 1466714506789 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:46 INFO - PROCESS | 1655 | 1466714506885 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:41:46 INFO - PROCESS | 1655 | 1466714506889 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:46 INFO - PROCESS | 1655 | 1466714506891 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x116014800 == 42 [pid = 1655] [id = 42] 13:41:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1176b9800) [pid = 1655] [serial = 122] [outer = 0x0] 13:41:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180c6c00) [pid = 1655] [serial = 123] [outer = 0x1176b9800] 13:41:46 INFO - PROCESS | 1655 | 1466714506919 Marionette DEBUG loaded listener.js 13:41:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118207800) [pid = 1655] [serial = 124] [outer = 0x1176b9800] 13:41:47 INFO - PROCESS | 1655 | 1466714507259 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]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 530ms 13:41:47 INFO - PROCESS | 1655 | 1466714507303 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 1655 | 1466714507306 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:41:47 INFO - PROCESS | 1655 | 1466714507310 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 1655 | 1466714507311 Marionette TRACE conn2 <- [1,142,null,{}] 13:41:47 INFO - PROCESS | 1655 | 1466714507314 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}] 13:41:47 INFO - PROCESS | 1655 | 1466714507315 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:47 INFO - PROCESS | 1655 | 1466714507409 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:41:47 INFO - PROCESS | 1655 | 1466714507440 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 1655 | 1466714507441 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ad000 == 43 [pid = 1655] [id = 43] 13:41:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x118233c00) [pid = 1655] [serial = 125] [outer = 0x0] 13:41:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1184e6400) [pid = 1655] [serial = 126] [outer = 0x118233c00] 13:41:47 INFO - PROCESS | 1655 | 1466714507468 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1185ed800) [pid = 1655] [serial = 127] [outer = 0x118233c00] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12d57c800) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12b818800) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x119420c00) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12d1d2400) [pid = 1655] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12c27e000) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1182f3400) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x118210c00) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1180cc400) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1176c0c00) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b89b000) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12a913c00) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a5f7c00) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x129017400) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119996400) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119993400) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x120f0dc00) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1182ef000) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119fccc00) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123bd5400) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1185e9c00) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1121a0000) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1130dfc00) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1180d1400) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112718800) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116a0ac00) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1133c2c00) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118206000) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1133c1000) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1192bf400) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:41:48 INFO - PROCESS | 1655 | 1466714508241 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]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 969ms 13:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:41:48 INFO - PROCESS | 1655 | 1466714508280 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 1655 | 1466714508281 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:41:48 INFO - PROCESS | 1655 | 1466714508284 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 1655 | 1466714508286 Marionette TRACE conn2 <- [1,146,null,{}] 13:41:48 INFO - PROCESS | 1655 | 1466714508293 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}] 13:41:48 INFO - PROCESS | 1655 | 1466714508296 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:48 INFO - PROCESS | 1655 | 1466714508371 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:41:48 INFO - PROCESS | 1655 | 1466714508423 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1655 | 1466714508425 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722a800 == 44 [pid = 1655] [id = 44] 13:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116630000) [pid = 1655] [serial = 128] [outer = 0x0] 13:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118239400) [pid = 1655] [serial = 129] [outer = 0x116630000] 13:41:48 INFO - PROCESS | 1655 | 1466714508453 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119147800) [pid = 1655] [serial = 130] [outer = 0x116630000] 13:41:48 INFO - PROCESS | 1655 | 1466714508753 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]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 521ms 13:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:41:48 INFO - PROCESS | 1655 | 1466714508805 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 1655 | 1466714508807 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:41:48 INFO - PROCESS | 1655 | 1466714508809 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 1655 | 1466714508810 Marionette TRACE conn2 <- [1,150,null,{}] 13:41:48 INFO - PROCESS | 1655 | 1466714508812 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}] 13:41:48 INFO - PROCESS | 1655 | 1466714508814 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:48 INFO - PROCESS | 1655 | 1466714508888 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:41:48 INFO - PROCESS | 1655 | 1466714508892 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1655 | 1466714508893 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187e8800 == 45 [pid = 1655] [id = 45] 13:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1192b6c00) [pid = 1655] [serial = 131] [outer = 0x0] 13:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119425000) [pid = 1655] [serial = 132] [outer = 0x1192b6c00] 13:41:48 INFO - PROCESS | 1655 | 1466714508927 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1195f9000) [pid = 1655] [serial = 133] [outer = 0x1192b6c00] 13:41:49 INFO - PROCESS | 1655 | 1466714509222 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]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 13:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:41:49 INFO - PROCESS | 1655 | 1466714509278 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1655 | 1466714509279 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:41:49 INFO - PROCESS | 1655 | 1466714509281 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1655 | 1466714509282 Marionette TRACE conn2 <- [1,154,null,{}] 13:41:49 INFO - PROCESS | 1655 | 1466714509284 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}] 13:41:49 INFO - PROCESS | 1655 | 1466714509286 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:49 INFO - PROCESS | 1655 | 1466714509354 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:41:49 INFO - PROCESS | 1655 | 1466714509358 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 1655 | 1466714509359 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11960a800 == 46 [pid = 1655] [id = 46] 13:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1182f2800) [pid = 1655] [serial = 134] [outer = 0x0] 13:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1195fe800) [pid = 1655] [serial = 135] [outer = 0x1182f2800] 13:41:49 INFO - PROCESS | 1655 | 1466714509386 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119998400) [pid = 1655] [serial = 136] [outer = 0x1182f2800] 13:41:49 INFO - PROCESS | 1655 | 1466714509696 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]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 13:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:41:49 INFO - PROCESS | 1655 | 1466714509750 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1655 | 1466714509751 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:41:49 INFO - PROCESS | 1655 | 1466714509753 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1655 | 1466714509754 Marionette TRACE conn2 <- [1,158,null,{}] 13:41:49 INFO - PROCESS | 1655 | 1466714509756 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}] 13:41:49 INFO - PROCESS | 1655 | 1466714509760 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:49 INFO - PROCESS | 1655 | 1466714509862 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:41:49 INFO - PROCESS | 1655 | 1466714509868 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 1655 | 1466714509869 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ac9800 == 47 [pid = 1655] [id = 47] 13:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119ba9400) [pid = 1655] [serial = 137] [outer = 0x0] 13:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x120f10000) [pid = 1655] [serial = 138] [outer = 0x119ba9400] 13:41:49 INFO - PROCESS | 1655 | 1466714509900 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123158000) [pid = 1655] [serial = 139] [outer = 0x119ba9400] 13:41:50 INFO - PROCESS | 1655 | 1466714510272 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]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 569ms 13:41:50 INFO - PROCESS | 1655 | 1466714510323 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:41:50 INFO - PROCESS | 1655 | 1466714510325 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:41:50 INFO - PROCESS | 1655 | 1466714510329 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1655 | 1466714510331 Marionette TRACE conn2 <- [1,162,null,{}] 13:41:50 INFO - PROCESS | 1655 | 1466714510335 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}] 13:41:50 INFO - PROCESS | 1655 | 1466714510337 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:50 INFO - PROCESS | 1655 | 1466714510430 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:41:50 INFO - PROCESS | 1655 | 1466714510492 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 1655 | 1466714510494 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x112acc000 == 48 [pid = 1655] [id = 48] 13:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1133c1400) [pid = 1655] [serial = 140] [outer = 0x0] 13:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1160dac00) [pid = 1655] [serial = 141] [outer = 0x1133c1400] 13:41:50 INFO - PROCESS | 1655 | 1466714510525 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1176b8c00) [pid = 1655] [serial = 142] [outer = 0x1133c1400] 13:41:50 INFO - PROCESS | 1655 | 1466714510960 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]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 13:41:51 INFO - PROCESS | 1655 | 1466714511000 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 1655 | 1466714511003 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:41:51 INFO - PROCESS | 1655 | 1466714511007 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1655 | 1466714511009 Marionette TRACE conn2 <- [1,166,null,{}] 13:41:51 INFO - PROCESS | 1655 | 1466714511031 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}] 13:41:51 INFO - PROCESS | 1655 | 1466714511032 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:51 INFO - PROCESS | 1655 | 1466714511128 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:41:51 INFO - PROCESS | 1655 | 1466714511186 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1655 | 1466714511188 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11961f000 == 49 [pid = 1655] [id = 49] 13:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11820ec00) [pid = 1655] [serial = 143] [outer = 0x0] 13:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11836d800) [pid = 1655] [serial = 144] [outer = 0x11820ec00] 13:41:51 INFO - PROCESS | 1655 | 1466714511220 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11913ac00) [pid = 1655] [serial = 145] [outer = 0x11820ec00] 13:41:51 INFO - PROCESS | 1655 | 1466714511650 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]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 13:41:51 INFO - PROCESS | 1655 | 1466714511694 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 1655 | 1466714511695 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:41:51 INFO - PROCESS | 1655 | 1466714511717 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1655 | 1466714511719 Marionette TRACE conn2 <- [1,170,null,{}] 13:41:51 INFO - PROCESS | 1655 | 1466714511727 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}] 13:41:51 INFO - PROCESS | 1655 | 1466714511732 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:51 INFO - PROCESS | 1655 | 1466714511822 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:41:51 INFO - PROCESS | 1655 | 1466714511882 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1655 | 1466714511884 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b0e800 == 50 [pid = 1655] [id = 50] 13:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x120f10800) [pid = 1655] [serial = 146] [outer = 0x0] 13:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x120f17800) [pid = 1655] [serial = 147] [outer = 0x120f10800] 13:41:51 INFO - PROCESS | 1655 | 1466714511916 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1210df400) [pid = 1655] [serial = 148] [outer = 0x120f10800] 13:41:52 INFO - PROCESS | 1655 | 1466714512314 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]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 624ms 13:41:52 INFO - PROCESS | 1655 | 1466714512339 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 1655 | 1466714512341 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:41:52 INFO - PROCESS | 1655 | 1466714512343 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1655 | 1466714512345 Marionette TRACE conn2 <- [1,174,null,{}] 13:41:52 INFO - PROCESS | 1655 | 1466714512347 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}] 13:41:52 INFO - PROCESS | 1655 | 1466714512348 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:52 INFO - PROCESS | 1655 | 1466714512439 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:41:52 INFO - PROCESS | 1655 | 1466714512482 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 1655 | 1466714512483 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f65000 == 51 [pid = 1655] [id = 51] 13:41:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x123332000) [pid = 1655] [serial = 149] [outer = 0x0] 13:41:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12374bc00) [pid = 1655] [serial = 150] [outer = 0x123332000] 13:41:52 INFO - PROCESS | 1655 | 1466714512511 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x123ba3000) [pid = 1655] [serial = 151] [outer = 0x123332000] 13:41:52 INFO - PROCESS | 1655 | 1466714512921 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]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 13:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:41:52 INFO - PROCESS | 1655 | 1466714512962 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 1655 | 1466714512963 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:41:52 INFO - PROCESS | 1655 | 1466714512966 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1655 | 1466714512967 Marionette TRACE conn2 <- [1,178,null,{}] 13:41:52 INFO - PROCESS | 1655 | 1466714512969 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}] 13:41:52 INFO - PROCESS | 1655 | 1466714512971 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:53 INFO - PROCESS | 1655 | 1466714513060 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:41:53 INFO - PROCESS | 1655 | 1466714513133 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 1655 | 1466714513134 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c6000 == 52 [pid = 1655] [id = 52] 13:41:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1192ba400) [pid = 1655] [serial = 152] [outer = 0x0] 13:41:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119baa400) [pid = 1655] [serial = 153] [outer = 0x1192ba400] 13:41:53 INFO - PROCESS | 1655 | 1466714513163 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x123ba7000) [pid = 1655] [serial = 154] [outer = 0x1192ba400] 13:41:53 INFO - PROCESS | 1655 | 1466714513644 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]]]}] 13:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 720ms 13:41:53 INFO - PROCESS | 1655 | 1466714513695 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:41:53 INFO - PROCESS | 1655 | 1466714513698 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:41:53 INFO - PROCESS | 1655 | 1466714513703 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 1655 | 1466714513704 Marionette TRACE conn2 <- [1,182,null,{}] 13:41:53 INFO - PROCESS | 1655 | 1466714513708 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}] 13:41:53 INFO - PROCESS | 1655 | 1466714513709 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:53 INFO - PROCESS | 1655 | 1466714513802 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:41:53 INFO - PROCESS | 1655 | 1466714513852 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 1655 | 1466714513853 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11518b800 == 53 [pid = 1655] [id = 53] 13:41:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1160d9400) [pid = 1655] [serial = 155] [outer = 0x0] 13:41:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1167b6000) [pid = 1655] [serial = 156] [outer = 0x1160d9400] 13:41:53 INFO - PROCESS | 1655 | 1466714513881 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1176ba800) [pid = 1655] [serial = 157] [outer = 0x1160d9400] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11960a800 == 52 [pid = 1655] [id = 46] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1187e8800 == 51 [pid = 1655] [id = 45] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11915a800 == 50 [pid = 1655] [id = 31] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11722a800 == 49 [pid = 1655] [id = 44] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ad000 == 48 [pid = 1655] [id = 43] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d0800 == 47 [pid = 1655] [id = 29] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x116f41000 == 46 [pid = 1655] [id = 33] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x116014800 == 45 [pid = 1655] [id = 42] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x116f43800 == 44 [pid = 1655] [id = 27] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1170d3800 == 43 [pid = 1655] [id = 28] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x118746000 == 42 [pid = 1655] [id = 30] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c6000 == 41 [pid = 1655] [id = 52] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x123f65000 == 40 [pid = 1655] [id = 51] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x123b0e800 == 39 [pid = 1655] [id = 50] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x123f66000 == 38 [pid = 1655] [id = 40] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x124dbb800 == 37 [pid = 1655] [id = 41] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119b32000 == 36 [pid = 1655] [id = 34] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x122f65000 == 35 [pid = 1655] [id = 36] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12360a800 == 34 [pid = 1655] [id = 38] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x123c1f000 == 33 [pid = 1655] [id = 39] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11961f000 == 32 [pid = 1655] [id = 49] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119ac9800 == 31 [pid = 1655] [id = 47] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1192a4800 == 30 [pid = 1655] [id = 32] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x120f50800 == 29 [pid = 1655] [id = 35] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x112acc000 == 28 [pid = 1655] [id = 48] 13:41:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1233e1000 == 27 [pid = 1655] [id = 37] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123bd6c00) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119148000) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119422000) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1199ed400) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119baf000) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x120f0e000) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x120f15400) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x120fd8800) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x120fde000) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x120f18000) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1234f2400) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x123ba6000) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124186000) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124507000) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126040400) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11270d400) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1160d6400) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118205000) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118230000) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1166ef000) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116a03c00) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1176c1c00) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118177000) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118232800) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1185df800) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119147400) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1192b9400) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119992c00) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210e0c00) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123f7b400) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124506800) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124d92400) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116a0a400) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118369c00) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1261e1000) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112ae9800) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1188c7800) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12369a000) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11836cc00) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b915000) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b91b000) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a91b800) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b5dfc00) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a5fec00) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a70e400) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1293b0400) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129019000) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12901e800) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12deb5400) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12b823800) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11820c400) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12d576400) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12d571c00) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12d1d8000) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12d56f800) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12d083400) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12c283000) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12cb06c00) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12d149000) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12c277c00) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12b895c00) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1182ea000) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1182f0c00) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1180d5000) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x11820b800) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12b915c00) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 13:41:54 INFO - PROCESS | 1655 | 1466714514690 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]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1020ms 13:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:41:54 INFO - PROCESS | 1655 | 1466714514723 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:41:54 INFO - PROCESS | 1655 | 1466714514725 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:41:54 INFO - PROCESS | 1655 | 1466714514728 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 1655 | 1466714514730 Marionette TRACE conn2 <- [1,186,null,{}] 13:41:54 INFO - PROCESS | 1655 | 1466714514734 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}] 13:41:54 INFO - PROCESS | 1655 | 1466714514735 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:54 INFO - PROCESS | 1655 | 1466714514808 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:41:54 INFO - PROCESS | 1655 | 1466714514816 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1655 | 1466714514819 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x113d7b000 == 28 [pid = 1655] [id = 54] 13:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x117038000) [pid = 1655] [serial = 158] [outer = 0x0] 13:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1176b2400) [pid = 1655] [serial = 159] [outer = 0x117038000] 13:41:54 INFO - PROCESS | 1655 | 1466714514846 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1180cc000) [pid = 1655] [serial = 160] [outer = 0x117038000] 13:41:55 INFO - PROCESS | 1655 | 1466714515155 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]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 13:41:55 INFO - PROCESS | 1655 | 1466714515199 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:41:55 INFO - PROCESS | 1655 | 1466714515203 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:41:55 INFO - PROCESS | 1655 | 1466714515208 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1655 | 1466714515209 Marionette TRACE conn2 <- [1,190,null,{}] 13:41:55 INFO - PROCESS | 1655 | 1466714515212 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}] 13:41:55 INFO - PROCESS | 1655 | 1466714515213 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:55 INFO - PROCESS | 1655 | 1466714515289 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:41:55 INFO - PROCESS | 1655 | 1466714515293 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 1655 | 1466714515295 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x116936800 == 29 [pid = 1655] [id = 55] 13:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118176800) [pid = 1655] [serial = 161] [outer = 0x0] 13:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11822d000) [pid = 1655] [serial = 162] [outer = 0x118176800] 13:41:55 INFO - PROCESS | 1655 | 1466714515326 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1182eac00) [pid = 1655] [serial = 163] [outer = 0x118176800] 13:41:55 INFO - PROCESS | 1655 | 1466714515637 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]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 13:41:55 INFO - PROCESS | 1655 | 1466714515677 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:41:55 INFO - PROCESS | 1655 | 1466714515678 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:41:55 INFO - PROCESS | 1655 | 1466714515683 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1655 | 1466714515685 Marionette TRACE conn2 <- [1,194,null,{}] 13:41:55 INFO - PROCESS | 1655 | 1466714515694 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}] 13:41:55 INFO - PROCESS | 1655 | 1466714515699 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:55 INFO - PROCESS | 1655 | 1466714515776 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:41:55 INFO - PROCESS | 1655 | 1466714515819 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 1655 | 1466714515821 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x117238800 == 30 [pid = 1655] [id = 56] 13:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1151d3400) [pid = 1655] [serial = 164] [outer = 0x0] 13:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1185ed000) [pid = 1655] [serial = 165] [outer = 0x1151d3400] 13:41:55 INFO - PROCESS | 1655 | 1466714515849 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1192b1000) [pid = 1655] [serial = 166] [outer = 0x1151d3400] 13:41:56 INFO - PROCESS | 1655 | 1466714516100 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]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 13:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:41:56 INFO - PROCESS | 1655 | 1466714516153 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 1655 | 1466714516155 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:41:56 INFO - PROCESS | 1655 | 1466714516157 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1655 | 1466714516158 Marionette TRACE conn2 <- [1,198,null,{}] 13:41:56 INFO - PROCESS | 1655 | 1466714516160 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}] 13:41:56 INFO - PROCESS | 1655 | 1466714516161 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:56 INFO - PROCESS | 1655 | 1466714516246 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:41:56 INFO - PROCESS | 1655 | 1466714516249 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 1655 | 1466714516251 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184cd800 == 31 [pid = 1655] [id = 57] 13:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1192bac00) [pid = 1655] [serial = 167] [outer = 0x0] 13:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119428400) [pid = 1655] [serial = 168] [outer = 0x1192bac00] 13:41:56 INFO - PROCESS | 1655 | 1466714516278 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1195fdc00) [pid = 1655] [serial = 169] [outer = 0x1192bac00] 13:41:56 INFO - PROCESS | 1655 | 1466714516584 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]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 13:41:56 INFO - PROCESS | 1655 | 1466714516628 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 1655 | 1466714516630 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:41:56 INFO - PROCESS | 1655 | 1466714516634 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1655 | 1466714516635 Marionette TRACE conn2 <- [1,202,null,{}] 13:41:56 INFO - PROCESS | 1655 | 1466714516637 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}] 13:41:56 INFO - PROCESS | 1655 | 1466714516645 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:56 INFO - PROCESS | 1655 | 1466714516737 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:41:56 INFO - PROCESS | 1655 | 1466714516748 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 1655 | 1466714516750 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187da000 == 32 [pid = 1655] [id = 58] 13:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1166e5c00) [pid = 1655] [serial = 170] [outer = 0x0] 13:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119992800) [pid = 1655] [serial = 171] [outer = 0x1166e5c00] 13:41:56 INFO - PROCESS | 1655 | 1466714516775 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119ba8800) [pid = 1655] [serial = 172] [outer = 0x1166e5c00] 13:41:57 INFO - PROCESS | 1655 | 1466714517100 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]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 13:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:41:57 INFO - PROCESS | 1655 | 1466714517154 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 1655 | 1466714517155 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:41:57 INFO - PROCESS | 1655 | 1466714517157 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 1655 | 1466714517158 Marionette TRACE conn2 <- [1,206,null,{}] 13:41:57 INFO - PROCESS | 1655 | 1466714517160 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}] 13:41:57 INFO - PROCESS | 1655 | 1466714517165 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:57 INFO - PROCESS | 1655 | 1466714517277 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:41:57 INFO - PROCESS | 1655 | 1466714517282 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1655 | 1466714517283 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119aca000 == 33 [pid = 1655] [id = 59] 13:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1192be400) [pid = 1655] [serial = 173] [outer = 0x0] 13:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x120f16c00) [pid = 1655] [serial = 174] [outer = 0x1192be400] 13:41:57 INFO - PROCESS | 1655 | 1466714517308 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12369a000) [pid = 1655] [serial = 175] [outer = 0x1192be400] 13:41:57 INFO - PROCESS | 1655 | 1466714517623 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]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 13:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:41:57 INFO - PROCESS | 1655 | 1466714517675 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 1655 | 1466714517677 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:41:57 INFO - PROCESS | 1655 | 1466714517679 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 1655 | 1466714517680 Marionette TRACE conn2 <- [1,210,null,{}] 13:41:57 INFO - PROCESS | 1655 | 1466714517682 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}] 13:41:57 INFO - PROCESS | 1655 | 1466714517690 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:57 INFO - PROCESS | 1655 | 1466714517774 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:41:57 INFO - PROCESS | 1655 | 1466714517806 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1655 | 1466714517807 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f3a000 == 34 [pid = 1655] [id = 60] 13:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12369a400) [pid = 1655] [serial = 176] [outer = 0x0] 13:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123ba3800) [pid = 1655] [serial = 177] [outer = 0x12369a400] 13:41:57 INFO - PROCESS | 1655 | 1466714517831 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123bd6c00) [pid = 1655] [serial = 178] [outer = 0x12369a400] 13:41:58 INFO - PROCESS | 1655 | 1466714518108 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]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 13:41:58 INFO - PROCESS | 1655 | 1466714518154 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 1655 | 1466714518155 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:41:58 INFO - PROCESS | 1655 | 1466714518157 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 1655 | 1466714518158 Marionette TRACE conn2 <- [1,214,null,{}] 13:41:58 INFO - PROCESS | 1655 | 1466714518161 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}] 13:41:58 INFO - PROCESS | 1655 | 1466714518162 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:58 INFO - PROCESS | 1655 | 1466714518253 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:41:58 INFO - PROCESS | 1655 | 1466714518283 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1655 | 1466714518284 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123095000 == 35 [pid = 1655] [id = 61] 13:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120f12c00) [pid = 1655] [serial = 179] [outer = 0x0] 13:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123fa7400) [pid = 1655] [serial = 180] [outer = 0x120f12c00] 13:41:58 INFO - PROCESS | 1655 | 1466714518308 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1243ab800) [pid = 1655] [serial = 181] [outer = 0x120f12c00] 13:41:58 INFO - PROCESS | 1655 | 1466714518610 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]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 13:41:58 INFO - PROCESS | 1655 | 1466714518626 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 1655 | 1466714518627 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:41:58 INFO - PROCESS | 1655 | 1466714518630 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 1655 | 1466714518635 Marionette TRACE conn2 <- [1,218,null,{}] 13:41:58 INFO - PROCESS | 1655 | 1466714518637 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}] 13:41:58 INFO - PROCESS | 1655 | 1466714518638 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:58 INFO - PROCESS | 1655 | 1466714518769 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124df3c00) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1210dd800) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124da0c00) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126658000) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119ba9400) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1176b9800) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116630000) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118233c00) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1192b6c00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:41:58 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1182f2800) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:41:58 INFO - PROCESS | 1655 | 1466714518805 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1655 | 1466714518806 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x117236800 == 36 [pid = 1655] [id = 62] 13:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x111c19c00) [pid = 1655] [serial = 182] [outer = 0x0] 13:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117e8f800) [pid = 1655] [serial = 183] [outer = 0x111c19c00] 13:41:58 INFO - PROCESS | 1655 | 1466714518830 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119fcb800) [pid = 1655] [serial = 184] [outer = 0x111c19c00] 13:41:59 INFO - PROCESS | 1655 | 1466714519068 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]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 13:41:59 INFO - PROCESS | 1655 | 1466714519104 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1655 | 1466714519105 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:41:59 INFO - PROCESS | 1655 | 1466714519111 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1655 | 1466714519112 Marionette TRACE conn2 <- [1,222,null,{}] 13:41:59 INFO - PROCESS | 1655 | 1466714519123 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}] 13:41:59 INFO - PROCESS | 1655 | 1466714519124 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:59 INFO - PROCESS | 1655 | 1466714519200 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:41:59 INFO - PROCESS | 1655 | 1466714519204 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 1655 | 1466714519205 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12361a800 == 37 [pid = 1655] [id = 63] 13:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x120f19000) [pid = 1655] [serial = 185] [outer = 0x0] 13:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124c6f400) [pid = 1655] [serial = 186] [outer = 0x120f19000] 13:41:59 INFO - PROCESS | 1655 | 1466714519231 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124d91c00) [pid = 1655] [serial = 187] [outer = 0x120f19000] 13:41:59 INFO - PROCESS | 1655 | 1466714519531 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]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 476ms 13:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:41:59 INFO - PROCESS | 1655 | 1466714519588 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1655 | 1466714519589 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:41:59 INFO - PROCESS | 1655 | 1466714519592 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1655 | 1466714519593 Marionette TRACE conn2 <- [1,226,null,{}] 13:41:59 INFO - PROCESS | 1655 | 1466714519604 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}] 13:41:59 INFO - PROCESS | 1655 | 1466714519605 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:59 INFO - PROCESS | 1655 | 1466714519696 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:41:59 INFO - PROCESS | 1655 | 1466714519702 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 1655 | 1466714519703 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:41:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d5800 == 38 [pid = 1655] [id = 64] 13:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124d94c00) [pid = 1655] [serial = 188] [outer = 0x0] 13:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12603f000) [pid = 1655] [serial = 189] [outer = 0x124d94c00] 13:41:59 INFO - PROCESS | 1655 | 1466714519729 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1261e2800) [pid = 1655] [serial = 190] [outer = 0x124d94c00] 13:42:00 INFO - PROCESS | 1655 | 1466714520033 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]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 13:42:00 INFO - PROCESS | 1655 | 1466714520061 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 1655 | 1466714520063 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:42:00 INFO - PROCESS | 1655 | 1466714520067 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1655 | 1466714520068 Marionette TRACE conn2 <- [1,230,null,{}] 13:42:00 INFO - PROCESS | 1655 | 1466714520071 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}] 13:42:00 INFO - PROCESS | 1655 | 1466714520072 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:00 INFO - PROCESS | 1655 | 1466714520143 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:42:00 INFO - PROCESS | 1655 | 1466714520148 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 1655 | 1466714520150 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x126598000 == 39 [pid = 1655] [id = 65] 13:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1261ecc00) [pid = 1655] [serial = 191] [outer = 0x0] 13:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126656400) [pid = 1655] [serial = 192] [outer = 0x1261ecc00] 13:42:00 INFO - PROCESS | 1655 | 1466714520173 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1266bc400) [pid = 1655] [serial = 193] [outer = 0x1261ecc00] 13:42:00 INFO - PROCESS | 1655 | 1466714520483 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]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 13:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:42:00 INFO - PROCESS | 1655 | 1466714520537 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 1655 | 1466714520539 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:42:00 INFO - PROCESS | 1655 | 1466714520541 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1655 | 1466714520543 Marionette TRACE conn2 <- [1,234,null,{}] 13:42:00 INFO - PROCESS | 1655 | 1466714520555 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}] 13:42:00 INFO - PROCESS | 1655 | 1466714520556 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:00 INFO - PROCESS | 1655 | 1466714520672 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:42:00 INFO - PROCESS | 1655 | 1466714520677 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 1655 | 1466714520678 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128adb800 == 40 [pid = 1655] [id = 66] 13:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126651800) [pid = 1655] [serial = 194] [outer = 0x0] 13:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128abf000) [pid = 1655] [serial = 195] [outer = 0x126651800] 13:42:00 INFO - PROCESS | 1655 | 1466714520718 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128c3c000) [pid = 1655] [serial = 196] [outer = 0x126651800] 13:42:01 INFO - PROCESS | 1655 | 1466714521359 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]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 878ms 13:42:01 INFO - PROCESS | 1655 | 1466714521420 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:42:01 INFO - PROCESS | 1655 | 1466714521423 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:42:01 INFO - PROCESS | 1655 | 1466714521426 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 1655 | 1466714521429 Marionette TRACE conn2 <- [1,238,null,{}] 13:42:01 INFO - PROCESS | 1655 | 1466714521432 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}] 13:42:01 INFO - PROCESS | 1655 | 1466714521434 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:01 INFO - PROCESS | 1655 | 1466714521538 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:42:01 INFO - PROCESS | 1655 | 1466714521605 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1655 | 1466714521606 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11677d800 == 41 [pid = 1655] [id = 67] 13:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1166ea400) [pid = 1655] [serial = 197] [outer = 0x0] 13:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x117e8d400) [pid = 1655] [serial = 198] [outer = 0x1166ea400] 13:42:01 INFO - PROCESS | 1655 | 1466714521640 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11817d800) [pid = 1655] [serial = 199] [outer = 0x1166ea400] 13:42:02 INFO - PROCESS | 1655 | 1466714522207 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]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 823ms 13:42:02 INFO - PROCESS | 1655 | 1466714522249 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 1655 | 1466714522252 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:42:02 INFO - PROCESS | 1655 | 1466714522257 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1655 | 1466714522259 Marionette TRACE conn2 <- [1,242,null,{}] 13:42:02 INFO - PROCESS | 1655 | 1466714522261 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}] 13:42:02 INFO - PROCESS | 1655 | 1466714522263 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:02 INFO - PROCESS | 1655 | 1466714522372 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:42:02 INFO - PROCESS | 1655 | 1466714522418 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1655 | 1466714522419 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916f000 == 42 [pid = 1655] [id = 68] 13:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11822d400) [pid = 1655] [serial = 200] [outer = 0x0] 13:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1182f0800) [pid = 1655] [serial = 201] [outer = 0x11822d400] 13:42:02 INFO - PROCESS | 1655 | 1466714522449 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1185f1400) [pid = 1655] [serial = 202] [outer = 0x11822d400] 13:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1180ce800) [pid = 1655] [serial = 203] [outer = 0x12d07b400] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x126598000 == 41 [pid = 1655] [id = 65] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d5800 == 40 [pid = 1655] [id = 64] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12361a800 == 39 [pid = 1655] [id = 63] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x117236800 == 38 [pid = 1655] [id = 62] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x123095000 == 37 [pid = 1655] [id = 61] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x120f3a000 == 36 [pid = 1655] [id = 60] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119aca000 == 35 [pid = 1655] [id = 59] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1187da000 == 34 [pid = 1655] [id = 58] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1184cd800 == 33 [pid = 1655] [id = 57] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x117238800 == 32 [pid = 1655] [id = 56] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x116936800 == 31 [pid = 1655] [id = 55] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x113d7b000 == 30 [pid = 1655] [id = 54] 13:42:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11518b800 == 29 [pid = 1655] [id = 53] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1266bd800) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x120f10000) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1180c6c00) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118239400) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1184e6400) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123158000) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118207800) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119425000) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1195f9000) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1185ed800) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119998400) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1195fe800) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119147800) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128ac0800) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1265c5000) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1184ed400) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1260d1000) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 13:42:03 INFO - PROCESS | 1655 | 1466714523126 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]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 921ms 13:42:03 INFO - PROCESS | 1655 | 1466714523180 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1655 | 1466714523183 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:42:03 INFO - PROCESS | 1655 | 1466714523188 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1655 | 1466714523191 Marionette TRACE conn2 <- [1,246,null,{}] 13:42:03 INFO - PROCESS | 1655 | 1466714523199 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}] 13:42:03 INFO - PROCESS | 1655 | 1466714523202 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:03 INFO - PROCESS | 1655 | 1466714523314 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:42:03 INFO - PROCESS | 1655 | 1466714523329 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 1655 | 1466714523331 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116669000 == 30 [pid = 1655] [id = 69] 13:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11820a800) [pid = 1655] [serial = 204] [outer = 0x0] 13:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182f0c00) [pid = 1655] [serial = 205] [outer = 0x11820a800] 13:42:03 INFO - PROCESS | 1655 | 1466714523370 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185eac00) [pid = 1655] [serial = 206] [outer = 0x11820a800] 13:42:03 INFO - PROCESS | 1655 | 1466714523677 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]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 13:42:03 INFO - PROCESS | 1655 | 1466714523720 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1655 | 1466714523722 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:42:03 INFO - PROCESS | 1655 | 1466714523728 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1655 | 1466714523729 Marionette TRACE conn2 <- [1,250,null,{}] 13:42:03 INFO - PROCESS | 1655 | 1466714523750 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}] 13:42:03 INFO - PROCESS | 1655 | 1466714523751 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:03 INFO - PROCESS | 1655 | 1466714523827 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:42:03 INFO - PROCESS | 1655 | 1466714523834 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 1655 | 1466714523835 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181bd800 == 31 [pid = 1655] [id = 70] 13:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1192b1400) [pid = 1655] [serial = 207] [outer = 0x0] 13:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119420c00) [pid = 1655] [serial = 208] [outer = 0x1192b1400] 13:42:03 INFO - PROCESS | 1655 | 1466714523862 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1196c2400) [pid = 1655] [serial = 209] [outer = 0x1192b1400] 13:42:04 INFO - PROCESS | 1655 | 1466714524189 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]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 486ms 13:42:04 INFO - PROCESS | 1655 | 1466714524214 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 1655 | 1466714524215 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:42:04 INFO - PROCESS | 1655 | 1466714524217 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1655 | 1466714524220 Marionette TRACE conn2 <- [1,254,null,{}] 13:42:04 INFO - PROCESS | 1655 | 1466714524227 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}] 13:42:04 INFO - PROCESS | 1655 | 1466714524230 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:04 INFO - PROCESS | 1655 | 1466714524311 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:42:04 INFO - PROCESS | 1655 | 1466714524357 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1655 | 1466714524359 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915f000 == 32 [pid = 1655] [id = 71] 13:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1160d7c00) [pid = 1655] [serial = 210] [outer = 0x0] 13:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119fcbc00) [pid = 1655] [serial = 211] [outer = 0x1160d7c00] 13:42:04 INFO - PROCESS | 1655 | 1466714524387 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120fdec00) [pid = 1655] [serial = 212] [outer = 0x1160d7c00] 13:42:04 INFO - PROCESS | 1655 | 1466714524709 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]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 13:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:42:04 INFO - PROCESS | 1655 | 1466714524740 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 1655 | 1466714524742 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:42:04 INFO - PROCESS | 1655 | 1466714524745 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1655 | 1466714524748 Marionette TRACE conn2 <- [1,258,null,{}] 13:42:04 INFO - PROCESS | 1655 | 1466714524753 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}] 13:42:04 INFO - PROCESS | 1655 | 1466714524754 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:04 INFO - PROCESS | 1655 | 1466714524878 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:42:04 INFO - PROCESS | 1655 | 1466714524949 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1655 | 1466714524950 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b32800 == 33 [pid = 1655] [id = 72] 13:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119993400) [pid = 1655] [serial = 213] [outer = 0x0] 13:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1233c7800) [pid = 1655] [serial = 214] [outer = 0x119993400] 13:42:04 INFO - PROCESS | 1655 | 1466714524992 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123bad400) [pid = 1655] [serial = 215] [outer = 0x119993400] 13:42:05 INFO - PROCESS | 1655 | 1466714525338 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]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 624ms 13:42:05 INFO - PROCESS | 1655 | 1466714525372 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 1655 | 1466714525373 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:42:05 INFO - PROCESS | 1655 | 1466714525375 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1655 | 1466714525376 Marionette TRACE conn2 <- [1,262,null,{}] 13:42:05 INFO - PROCESS | 1655 | 1466714525378 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}] 13:42:05 INFO - PROCESS | 1655 | 1466714525381 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:05 INFO - PROCESS | 1655 | 1466714525471 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:42:05 INFO - PROCESS | 1655 | 1466714525475 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 1655 | 1466714525476 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123090000 == 34 [pid = 1655] [id = 73] 13:42:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120fd8800) [pid = 1655] [serial = 216] [outer = 0x0] 13:42:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124182c00) [pid = 1655] [serial = 217] [outer = 0x120fd8800] 13:42:05 INFO - PROCESS | 1655 | 1466714525501 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124c70800) [pid = 1655] [serial = 218] [outer = 0x120fd8800] 13:42:05 INFO - PROCESS | 1655 | 1466714525806 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]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 13:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:42:05 INFO - PROCESS | 1655 | 1466714525844 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 1655 | 1466714525845 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:42:05 INFO - PROCESS | 1655 | 1466714525850 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1655 | 1466714525851 Marionette TRACE conn2 <- [1,266,null,{}] 13:42:05 INFO - PROCESS | 1655 | 1466714525853 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}] 13:42:05 INFO - PROCESS | 1655 | 1466714525857 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:05 INFO - PROCESS | 1655 | 1466714525973 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:42:06 INFO - PROCESS | 1655 | 1466714526007 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1655 | 1466714526008 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12360b000 == 35 [pid = 1655] [id = 74] 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124d99800) [pid = 1655] [serial = 219] [outer = 0x0] 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1261dd400) [pid = 1655] [serial = 220] [outer = 0x124d99800] 13:42:06 INFO - PROCESS | 1655 | 1466714526033 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128c35800) [pid = 1655] [serial = 221] [outer = 0x124d99800] 13:42:06 INFO - PROCESS | 1655 | 1466714526345 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]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 13:42:06 INFO - PROCESS | 1655 | 1466714526369 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 1655 | 1466714526370 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:42:06 INFO - PROCESS | 1655 | 1466714526372 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 1655 | 1466714526374 Marionette TRACE conn2 <- [1,270,null,{}] 13:42:06 INFO - PROCESS | 1655 | 1466714526376 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}] 13:42:06 INFO - PROCESS | 1655 | 1466714526377 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:06 INFO - PROCESS | 1655 | 1466714526467 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:42:06 INFO - PROCESS | 1655 | 1466714526500 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1655 | 1466714526501 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x112165000 == 36 [pid = 1655] [id = 75] 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128c3dc00) [pid = 1655] [serial = 222] [outer = 0x0] 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128e5c000) [pid = 1655] [serial = 223] [outer = 0x128c3dc00] 13:42:06 INFO - PROCESS | 1655 | 1466714526526 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129018000) [pid = 1655] [serial = 224] [outer = 0x128c3dc00] 13:42:06 INFO - PROCESS | 1655 | 1466714526800 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]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 13:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:42:06 INFO - PROCESS | 1655 | 1466714526841 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 1655 | 1466714526842 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:42:06 INFO - PROCESS | 1655 | 1466714526844 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 1655 | 1466714526846 Marionette TRACE conn2 <- [1,274,null,{}] 13:42:06 INFO - PROCESS | 1655 | 1466714526852 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}] 13:42:06 INFO - PROCESS | 1655 | 1466714526853 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:06 INFO - PROCESS | 1655 | 1466714526945 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:42:06 INFO - PROCESS | 1655 | 1466714526949 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1655 | 1466714526950 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12663b800 == 37 [pid = 1655] [id = 76] 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128c3e400) [pid = 1655] [serial = 225] [outer = 0x0] 13:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12901f000) [pid = 1655] [serial = 226] [outer = 0x128c3e400] 13:42:06 INFO - PROCESS | 1655 | 1466714526974 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129277c00) [pid = 1655] [serial = 227] [outer = 0x128c3e400] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1192be400) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1192bac00) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118176800) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1151d3400) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1160d9400) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x117038000) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12369a400) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120f12c00) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1133c1400) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111c19c00) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124d94c00) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11820ec00) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x120f19000) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1166e5c00) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120f10800) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123332000) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1192ba400) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1261ecc00) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:42:07 INFO - PROCESS | 1655 | 1466714527374 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]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 572ms 13:42:07 INFO - PROCESS | 1655 | 1466714527416 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1655 | 1466714527418 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:42:07 INFO - PROCESS | 1655 | 1466714527420 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1655 | 1466714527421 Marionette TRACE conn2 <- [1,278,null,{}] 13:42:07 INFO - PROCESS | 1655 | 1466714527423 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}] 13:42:07 INFO - PROCESS | 1655 | 1466714527424 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:07 INFO - PROCESS | 1655 | 1466714527501 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:42:07 INFO - PROCESS | 1655 | 1466714527504 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 1655 | 1466714527505 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cbe000 == 38 [pid = 1655] [id = 77] 13:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116a11c00) [pid = 1655] [serial = 228] [outer = 0x0] 13:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11836cc00) [pid = 1655] [serial = 229] [outer = 0x116a11c00] 13:42:07 INFO - PROCESS | 1655 | 1466714527530 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120f18400) [pid = 1655] [serial = 230] [outer = 0x116a11c00] 13:42:07 INFO - PROCESS | 1655 | 1466714527837 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]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 13:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:42:07 INFO - PROCESS | 1655 | 1466714527890 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1655 | 1466714527891 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:42:07 INFO - PROCESS | 1655 | 1466714527893 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1655 | 1466714527894 Marionette TRACE conn2 <- [1,282,null,{}] 13:42:07 INFO - PROCESS | 1655 | 1466714527896 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}] 13:42:07 INFO - PROCESS | 1655 | 1466714527897 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:07 INFO - PROCESS | 1655 | 1466714527993 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:42:08 INFO - PROCESS | 1655 | 1466714528001 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1655 | 1466714528002 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad8800 == 39 [pid = 1655] [id = 78] 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1233cc400) [pid = 1655] [serial = 231] [outer = 0x0] 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126655c00) [pid = 1655] [serial = 232] [outer = 0x1233cc400] 13:42:08 INFO - PROCESS | 1655 | 1466714528026 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12927c000) [pid = 1655] [serial = 233] [outer = 0x1233cc400] 13:42:08 INFO - PROCESS | 1655 | 1466714528324 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]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 13:42:08 INFO - PROCESS | 1655 | 1466714528363 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:42:08 INFO - PROCESS | 1655 | 1466714528367 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:42:08 INFO - PROCESS | 1655 | 1466714528369 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1655 | 1466714528371 Marionette TRACE conn2 <- [1,286,null,{}] 13:42:08 INFO - PROCESS | 1655 | 1466714528373 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}] 13:42:08 INFO - PROCESS | 1655 | 1466714528374 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:08 INFO - PROCESS | 1655 | 1466714528462 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:42:08 INFO - PROCESS | 1655 | 1466714528467 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1655 | 1466714528469 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12929f800 == 40 [pid = 1655] [id = 79] 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12927fc00) [pid = 1655] [serial = 234] [outer = 0x0] 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1293b8c00) [pid = 1655] [serial = 235] [outer = 0x12927fc00] 13:42:08 INFO - PROCESS | 1655 | 1466714528495 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a5f8000) [pid = 1655] [serial = 236] [outer = 0x12927fc00] 13:42:08 INFO - PROCESS | 1655 | 1466714528806 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]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 13:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:42:08 INFO - PROCESS | 1655 | 1466714528838 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1655 | 1466714528839 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:42:08 INFO - PROCESS | 1655 | 1466714528841 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1655 | 1466714528842 Marionette TRACE conn2 <- [1,290,null,{}] 13:42:08 INFO - PROCESS | 1655 | 1466714528844 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}] 13:42:08 INFO - PROCESS | 1655 | 1466714528845 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:08 INFO - PROCESS | 1655 | 1466714528946 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:42:08 INFO - PROCESS | 1655 | 1466714528952 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1655 | 1466714528953 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930a800 == 41 [pid = 1655] [id = 80] 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129280000) [pid = 1655] [serial = 237] [outer = 0x0] 13:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a5fe000) [pid = 1655] [serial = 238] [outer = 0x129280000] 13:42:08 INFO - PROCESS | 1655 | 1466714528976 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a6c5c00) [pid = 1655] [serial = 239] [outer = 0x129280000] 13:42:09 INFO - PROCESS | 1655 | 1466714529255 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]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 472ms 13:42:09 INFO - PROCESS | 1655 | 1466714529326 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 1655 | 1466714529329 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:42:09 INFO - PROCESS | 1655 | 1466714529334 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1655 | 1466714529336 Marionette TRACE conn2 <- [1,294,null,{}] 13:42:09 INFO - PROCESS | 1655 | 1466714529341 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}] 13:42:09 INFO - PROCESS | 1655 | 1466714529343 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:09 INFO - PROCESS | 1655 | 1466714529444 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:42:09 INFO - PROCESS | 1655 | 1466714529490 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 1655 | 1466714529492 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162c8800 == 42 [pid = 1655] [id = 81] 13:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11696cc00) [pid = 1655] [serial = 240] [outer = 0x0] 13:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1176b9000) [pid = 1655] [serial = 241] [outer = 0x11696cc00] 13:42:09 INFO - PROCESS | 1655 | 1466714529524 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182e8000) [pid = 1655] [serial = 242] [outer = 0x11696cc00] 13:42:09 INFO - PROCESS | 1655 | 1466714529936 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]]]}] 13:42:09 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. 13:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 13:42:09 INFO - PROCESS | 1655 | 1466714529956 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 1655 | 1466714529958 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:42:09 INFO - PROCESS | 1655 | 1466714529963 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1655 | 1466714529965 Marionette TRACE conn2 <- [1,298,null,{}] 13:42:09 INFO - PROCESS | 1655 | 1466714529968 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}] 13:42:09 INFO - PROCESS | 1655 | 1466714529970 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:10 INFO - PROCESS | 1655 | 1466714530071 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:42:10 INFO - PROCESS | 1655 | 1466714530150 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 1655 | 1466714530152 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c59000 == 43 [pid = 1655] [id = 82] 13:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11941fc00) [pid = 1655] [serial = 243] [outer = 0x0] 13:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1196bf800) [pid = 1655] [serial = 244] [outer = 0x11941fc00] 13:42:10 INFO - PROCESS | 1655 | 1466714530187 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119fbe400) [pid = 1655] [serial = 245] [outer = 0x11941fc00] 13:42:10 INFO - PROCESS | 1655 | 1466714530588 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]]]}] 13:42:10 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. 13:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 675ms 13:42:10 INFO - PROCESS | 1655 | 1466714530636 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1655 | 1466714530638 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:42:10 INFO - PROCESS | 1655 | 1466714530640 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1655 | 1466714530642 Marionette TRACE conn2 <- [1,302,null,{}] 13:42:10 INFO - PROCESS | 1655 | 1466714530648 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}] 13:42:10 INFO - PROCESS | 1655 | 1466714530652 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:10 INFO - PROCESS | 1655 | 1466714530755 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:42:10 INFO - PROCESS | 1655 | 1466714530819 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 1655 | 1466714530822 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad1800 == 44 [pid = 1655] [id = 83] 13:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123bd8400) [pid = 1655] [serial = 246] [outer = 0x0] 13:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1243b6800) [pid = 1655] [serial = 247] [outer = 0x123bd8400] 13:42:10 INFO - PROCESS | 1655 | 1466714530854 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124d9e400) [pid = 1655] [serial = 248] [outer = 0x123bd8400] 13:42:11 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. 13:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 13:42:11 INFO - PROCESS | 1655 | 1466714531257 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]]]}] 13:42:11 INFO - PROCESS | 1655 | 1466714531261 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 1655 | 1466714531263 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:42:11 INFO - PROCESS | 1655 | 1466714531265 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 1655 | 1466714531266 Marionette TRACE conn2 <- [1,306,null,{}] 13:42:11 INFO - PROCESS | 1655 | 1466714531269 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}] 13:42:11 INFO - PROCESS | 1655 | 1466714531270 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:11 INFO - PROCESS | 1655 | 1466714531368 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:42:11 INFO - PROCESS | 1655 | 1466714531442 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 1655 | 1466714531443 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129307000 == 45 [pid = 1655] [id = 84] 13:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126049000) [pid = 1655] [serial = 249] [outer = 0x0] 13:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1260ca800) [pid = 1655] [serial = 250] [outer = 0x126049000] 13:42:11 INFO - PROCESS | 1655 | 1466714531476 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126527400) [pid = 1655] [serial = 251] [outer = 0x126049000] 13:42:11 INFO - PROCESS | 1655 | 1466714531891 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]]]}] 13:42:11 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. 13:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 13:42:11 INFO - PROCESS | 1655 | 1466714531937 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 1655 | 1466714531938 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:42:11 INFO - PROCESS | 1655 | 1466714531940 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 1655 | 1466714531941 Marionette TRACE conn2 <- [1,310,null,{}] 13:42:11 INFO - PROCESS | 1655 | 1466714531944 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}] 13:42:11 INFO - PROCESS | 1655 | 1466714531945 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:12 INFO - PROCESS | 1655 | 1466714532042 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:42:12 INFO - PROCESS | 1655 | 1466714532091 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1655 | 1466714532092 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916a000 == 46 [pid = 1655] [id = 85] 13:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x120f13400) [pid = 1655] [serial = 252] [outer = 0x0] 13:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1265bec00) [pid = 1655] [serial = 253] [outer = 0x120f13400] 13:42:12 INFO - PROCESS | 1655 | 1466714532121 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1269eb400) [pid = 1655] [serial = 254] [outer = 0x120f13400] 13:42:12 INFO - PROCESS | 1655 | 1466714532623 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]]]}] 13:42:12 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. 13:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 722ms 13:42:12 INFO - PROCESS | 1655 | 1466714532667 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 1655 | 1466714532669 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:42:12 INFO - PROCESS | 1655 | 1466714532673 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 1655 | 1466714532675 Marionette TRACE conn2 <- [1,314,null,{}] 13:42:12 INFO - PROCESS | 1655 | 1466714532679 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}] 13:42:12 INFO - PROCESS | 1655 | 1466714532682 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:12 INFO - PROCESS | 1655 | 1466714532769 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:42:12 INFO - PROCESS | 1655 | 1466714532832 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1655 | 1466714532834 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d5800 == 47 [pid = 1655] [id = 86] 13:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11820f000) [pid = 1655] [serial = 255] [outer = 0x0] 13:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118232800) [pid = 1655] [serial = 256] [outer = 0x11820f000] 13:42:12 INFO - PROCESS | 1655 | 1466714532861 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1182f4000) [pid = 1655] [serial = 257] [outer = 0x11820f000] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12929f800 == 46 [pid = 1655] [id = 79] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad8800 == 45 [pid = 1655] [id = 78] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x124cbe000 == 44 [pid = 1655] [id = 77] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12663b800 == 43 [pid = 1655] [id = 76] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x112165000 == 42 [pid = 1655] [id = 75] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12360b000 == 41 [pid = 1655] [id = 74] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x123090000 == 40 [pid = 1655] [id = 73] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119b32800 == 39 [pid = 1655] [id = 72] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11915f000 == 38 [pid = 1655] [id = 71] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1181bd800 == 37 [pid = 1655] [id = 70] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116669000 == 36 [pid = 1655] [id = 69] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11916f000 == 35 [pid = 1655] [id = 68] 13:42:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11677d800 == 34 [pid = 1655] [id = 67] 13:42:13 INFO - PROCESS | 1655 | 1466714533316 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]]]}] 13:42:13 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. 13:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 13:42:13 INFO - PROCESS | 1655 | 1466714533345 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1655 | 1466714533347 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:42:13 INFO - PROCESS | 1655 | 1466714533352 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1655 | 1466714533353 Marionette TRACE conn2 <- [1,318,null,{}] 13:42:13 INFO - PROCESS | 1655 | 1466714533356 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}] 13:42:13 INFO - PROCESS | 1655 | 1466714533357 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:13 INFO - PROCESS | 1655 | 1466714533444 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x126656400) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x120f16c00) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119428400) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1195fdc00) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11822d000) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1182eac00) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1185ed000) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1192b1000) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1176ba800) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1167b6000) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1176b2400) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1180cc000) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123ba3800) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123fa7400) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1243ab800) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123bd6c00) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1176b8c00) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1160dac00) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119fcb800) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12603f000) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1261e2800) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11913ac00) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117e8f800) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11836d800) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124c6f400) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119992800) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1210df400) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x120f17800) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119ba8800) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12369a000) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123ba3000) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12374bc00) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123ba7000) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119baa400) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1266bc400) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124d91c00) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 13:42:13 INFO - PROCESS | 1655 | 1466714533499 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1655 | 1466714533500 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x11677c000 == 35 [pid = 1655] [id = 87] 13:42:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1176b8c00) [pid = 1655] [serial = 258] [outer = 0x0] 13:42:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182eac00) [pid = 1655] [serial = 259] [outer = 0x1176b8c00] 13:42:13 INFO - PROCESS | 1655 | 1466714533528 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119425000) [pid = 1655] [serial = 260] [outer = 0x1176b8c00] 13:42:13 INFO - PROCESS | 1655 | 1466714533828 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]]]}] 13:42:13 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. 13:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 521ms 13:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:42:13 INFO - PROCESS | 1655 | 1466714533872 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1655 | 1466714533874 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:42:13 INFO - PROCESS | 1655 | 1466714533876 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1655 | 1466714533878 Marionette TRACE conn2 <- [1,322,null,{}] 13:42:13 INFO - PROCESS | 1655 | 1466714533888 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}] 13:42:13 INFO - PROCESS | 1655 | 1466714533891 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:13 INFO - PROCESS | 1655 | 1466714533967 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:42:14 INFO - PROCESS | 1655 | 1466714534052 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 1655 | 1466714534054 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d4000 == 36 [pid = 1655] [id = 88] 13:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120f17800) [pid = 1655] [serial = 261] [outer = 0x0] 13:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1210dcc00) [pid = 1655] [serial = 262] [outer = 0x120f17800] 13:42:14 INFO - PROCESS | 1655 | 1466714534083 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123699400) [pid = 1655] [serial = 263] [outer = 0x120f17800] 13:42:14 INFO - PROCESS | 1655 | 1466714534364 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]]]}] 13:42:14 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. 13:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 524ms 13:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:42:14 INFO - PROCESS | 1655 | 1466714534405 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1655 | 1466714534406 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:42:14 INFO - PROCESS | 1655 | 1466714534408 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1655 | 1466714534410 Marionette TRACE conn2 <- [1,326,null,{}] 13:42:14 INFO - PROCESS | 1655 | 1466714534412 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}] 13:42:14 INFO - PROCESS | 1655 | 1466714534413 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:14 INFO - PROCESS | 1655 | 1466714534496 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:42:14 INFO - PROCESS | 1655 | 1466714534502 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 1655 | 1466714534503 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119617800 == 37 [pid = 1655] [id = 89] 13:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123ba3000) [pid = 1655] [serial = 264] [outer = 0x0] 13:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1243aac00) [pid = 1655] [serial = 265] [outer = 0x123ba3000] 13:42:14 INFO - PROCESS | 1655 | 1466714534528 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124c76800) [pid = 1655] [serial = 266] [outer = 0x123ba3000] 13:42:14 INFO - PROCESS | 1655 | 1466714534885 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]]]}] 13:42:14 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. 13:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 13:42:14 INFO - PROCESS | 1655 | 1466714534928 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1655 | 1466714534929 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:42:14 INFO - PROCESS | 1655 | 1466714534931 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1655 | 1466714534932 Marionette TRACE conn2 <- [1,330,null,{}] 13:42:14 INFO - PROCESS | 1655 | 1466714534935 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}] 13:42:14 INFO - PROCESS | 1655 | 1466714534936 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:15 INFO - PROCESS | 1655 | 1466714535012 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:42:15 INFO - PROCESS | 1655 | 1466714535018 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 1655 | 1466714535019 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f53800 == 38 [pid = 1655] [id = 90] 13:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124d91400) [pid = 1655] [serial = 267] [outer = 0x0] 13:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12603e800) [pid = 1655] [serial = 268] [outer = 0x124d91400] 13:42:15 INFO - PROCESS | 1655 | 1466714535045 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1261e2800) [pid = 1655] [serial = 269] [outer = 0x124d91400] 13:42:15 INFO - PROCESS | 1655 | 1466714535404 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]]]}] 13:42:15 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. 13:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 13:42:15 INFO - PROCESS | 1655 | 1466714535457 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:42:15 INFO - PROCESS | 1655 | 1466714535458 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:42:15 INFO - PROCESS | 1655 | 1466714535460 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 1655 | 1466714535461 Marionette TRACE conn2 <- [1,334,null,{}] 13:42:15 INFO - PROCESS | 1655 | 1466714535463 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}] 13:42:15 INFO - PROCESS | 1655 | 1466714535467 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:15 INFO - PROCESS | 1655 | 1466714535583 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:42:15 INFO - PROCESS | 1655 | 1466714535599 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 1655 | 1466714535600 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1231b2000 == 39 [pid = 1655] [id = 91] 13:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1269ea000) [pid = 1655] [serial = 270] [outer = 0x0] 13:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128ab9400) [pid = 1655] [serial = 271] [outer = 0x1269ea000] 13:42:15 INFO - PROCESS | 1655 | 1466714535624 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128e5e400) [pid = 1655] [serial = 272] [outer = 0x1269ea000] 13:42:15 INFO - PROCESS | 1655 | 1466714535940 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]]]}] 13:42:15 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. 13:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 13:42:15 INFO - PROCESS | 1655 | 1466714535986 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 1655 | 1466714535987 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:42:15 INFO - PROCESS | 1655 | 1466714535990 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 1655 | 1466714535991 Marionette TRACE conn2 <- [1,338,null,{}] 13:42:15 INFO - PROCESS | 1655 | 1466714535993 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}] 13:42:15 INFO - PROCESS | 1655 | 1466714535994 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:16 INFO - PROCESS | 1655 | 1466714536086 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:42:16 INFO - PROCESS | 1655 | 1466714536089 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 1655 | 1466714536090 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cc3000 == 40 [pid = 1655] [id = 92] 13:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118202400) [pid = 1655] [serial = 273] [outer = 0x0] 13:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129276400) [pid = 1655] [serial = 274] [outer = 0x118202400] 13:42:16 INFO - PROCESS | 1655 | 1466714536121 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1293ab400) [pid = 1655] [serial = 275] [outer = 0x118202400] 13:42:16 INFO - PROCESS | 1655 | 1466714536461 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]]]}] 13:42:16 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. 13:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 517ms 13:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:42:16 INFO - PROCESS | 1655 | 1466714536508 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1655 | 1466714536509 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:42:16 INFO - PROCESS | 1655 | 1466714536511 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1655 | 1466714536512 Marionette TRACE conn2 <- [1,342,null,{}] 13:42:16 INFO - PROCESS | 1655 | 1466714536514 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}] 13:42:16 INFO - PROCESS | 1655 | 1466714536515 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:16 INFO - PROCESS | 1655 | 1466714536610 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:42:16 INFO - PROCESS | 1655 | 1466714536616 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 1655 | 1466714536617 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12659b800 == 41 [pid = 1655] [id = 93] 13:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129275c00) [pid = 1655] [serial = 276] [outer = 0x0] 13:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a2ab400) [pid = 1655] [serial = 277] [outer = 0x129275c00] 13:42:16 INFO - PROCESS | 1655 | 1466714536641 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a6be400) [pid = 1655] [serial = 278] [outer = 0x129275c00] 13:42:16 INFO - PROCESS | 1655 | 1466714536954 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]]]}] 13:42:16 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. 13:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 13:42:16 INFO - PROCESS | 1655 | 1466714536995 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 1655 | 1466714536996 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:42:17 INFO - PROCESS | 1655 | 1466714537002 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 1655 | 1466714537003 Marionette TRACE conn2 <- [1,346,null,{}] 13:42:17 INFO - PROCESS | 1655 | 1466714537005 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}] 13:42:17 INFO - PROCESS | 1655 | 1466714537006 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:17 INFO - PROCESS | 1655 | 1466714537104 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:42:17 INFO - PROCESS | 1655 | 1466714537123 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 1655 | 1466714537124 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b38000 == 42 [pid = 1655] [id = 94] 13:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a6c2000) [pid = 1655] [serial = 279] [outer = 0x0] 13:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a6cb800) [pid = 1655] [serial = 280] [outer = 0x12a6c2000] 13:42:17 INFO - PROCESS | 1655 | 1466714537149 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a716c00) [pid = 1655] [serial = 281] [outer = 0x12a6c2000] 13:42:17 INFO - PROCESS | 1655 | 1466714537458 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]]]}] 13:42:17 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. 13:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 13:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:42:17 INFO - PROCESS | 1655 | 1466714537470 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 1655 | 1466714537471 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:42:17 INFO - PROCESS | 1655 | 1466714537473 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 1655 | 1466714537474 Marionette TRACE conn2 <- [1,350,null,{}] 13:42:17 INFO - PROCESS | 1655 | 1466714537477 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}] 13:42:17 INFO - PROCESS | 1655 | 1466714537478 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:17 INFO - PROCESS | 1655 | 1466714537651 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11820a800) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116a11c00) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1192b1400) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1160d7c00) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1233cc400) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120fd8800) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128c3e400) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124d99800) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119993400) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12927fc00) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:42:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128c3dc00) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:42:17 INFO - PROCESS | 1655 | 1466714537690 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 1655 | 1466714537691 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119164800 == 43 [pid = 1655] [id = 95] 13:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1160d7c00) [pid = 1655] [serial = 282] [outer = 0x0] 13:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1180cf400) [pid = 1655] [serial = 283] [outer = 0x1160d7c00] 13:42:17 INFO - PROCESS | 1655 | 1466714537716 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1233cc400) [pid = 1655] [serial = 284] [outer = 0x1160d7c00] 13:42:17 INFO - PROCESS | 1655 | 1466714537986 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]]]}] 13:42:17 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. 13:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 13:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:42:18 INFO - PROCESS | 1655 | 1466714538003 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 1655 | 1466714538005 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:42:18 INFO - PROCESS | 1655 | 1466714538007 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - PROCESS | 1655 | 1466714538009 Marionette TRACE conn2 <- [1,354,null,{}] 13:42:18 INFO - PROCESS | 1655 | 1466714538011 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}] 13:42:18 INFO - PROCESS | 1655 | 1466714538013 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:18 INFO - PROCESS | 1655 | 1466714538125 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:42:18 INFO - PROCESS | 1655 | 1466714538128 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 1655 | 1466714538130 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a520800 == 44 [pid = 1655] [id = 96] 13:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1293ad800) [pid = 1655] [serial = 285] [outer = 0x0] 13:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b565800) [pid = 1655] [serial = 286] [outer = 0x1293ad800] 13:42:18 INFO - PROCESS | 1655 | 1466714538156 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b5ddc00) [pid = 1655] [serial = 287] [outer = 0x1293ad800] 13:42:18 INFO - PROCESS | 1655 | 1466714538465 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]]]}] 13:42:18 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. 13:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 13:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:42:18 INFO - PROCESS | 1655 | 1466714538476 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 1655 | 1466714538477 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:42:18 INFO - PROCESS | 1655 | 1466714538481 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - PROCESS | 1655 | 1466714538484 Marionette TRACE conn2 <- [1,358,null,{}] 13:42:18 INFO - PROCESS | 1655 | 1466714538494 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}] 13:42:18 INFO - PROCESS | 1655 | 1466714538495 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:18 INFO - PROCESS | 1655 | 1466714538629 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:42:18 INFO - PROCESS | 1655 | 1466714538637 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 1655 | 1466714538638 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a217000 == 45 [pid = 1655] [id = 97] 13:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123bae400) [pid = 1655] [serial = 288] [outer = 0x0] 13:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b818000) [pid = 1655] [serial = 289] [outer = 0x123bae400] 13:42:18 INFO - PROCESS | 1655 | 1466714538678 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b820400) [pid = 1655] [serial = 290] [outer = 0x123bae400] 13:42:19 INFO - PROCESS | 1655 | 1466714539113 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]]]}] 13:42:19 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. 13:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 677ms 13:42:19 INFO - PROCESS | 1655 | 1466714539158 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1655 | 1466714539159 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:42:19 INFO - PROCESS | 1655 | 1466714539161 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1655 | 1466714539162 Marionette TRACE conn2 <- [1,362,null,{}] 13:42:19 INFO - PROCESS | 1655 | 1466714539170 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}] 13:42:19 INFO - PROCESS | 1655 | 1466714539171 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:19 INFO - PROCESS | 1655 | 1466714539258 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:42:19 INFO - PROCESS | 1655 | 1466714539262 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1655 | 1466714539263 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b54d800 == 46 [pid = 1655] [id = 98] 13:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b824000) [pid = 1655] [serial = 291] [outer = 0x0] 13:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b88ec00) [pid = 1655] [serial = 292] [outer = 0x12b824000] 13:42:19 INFO - PROCESS | 1655 | 1466714539288 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b896c00) [pid = 1655] [serial = 293] [outer = 0x12b824000] 13:42:19 INFO - PROCESS | 1655 | 1466714539604 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]]]}] 13:42:19 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. 13:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 13:42:19 INFO - PROCESS | 1655 | 1466714539665 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1655 | 1466714539667 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:42:19 INFO - PROCESS | 1655 | 1466714539671 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1655 | 1466714539674 Marionette TRACE conn2 <- [1,366,null,{}] 13:42:19 INFO - PROCESS | 1655 | 1466714539678 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}] 13:42:19 INFO - PROCESS | 1655 | 1466714539680 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:19 INFO - PROCESS | 1655 | 1466714539775 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:42:19 INFO - PROCESS | 1655 | 1466714539867 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1655 | 1466714539870 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x116778000 == 47 [pid = 1655] [id = 99] 13:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1176ba800) [pid = 1655] [serial = 294] [outer = 0x0] 13:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1180c7c00) [pid = 1655] [serial = 295] [outer = 0x1176ba800] 13:42:19 INFO - PROCESS | 1655 | 1466714539901 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11822ac00) [pid = 1655] [serial = 296] [outer = 0x1176ba800] 13:42:20 INFO - PROCESS | 1655 | 1466714540360 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]]]}] 13:42:20 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. 13:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 13:42:20 INFO - PROCESS | 1655 | 1466714540394 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:42:20 INFO - PROCESS | 1655 | 1466714540396 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:42:20 INFO - PROCESS | 1655 | 1466714540420 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - PROCESS | 1655 | 1466714540422 Marionette TRACE conn2 <- [1,370,null,{}] 13:42:20 INFO - PROCESS | 1655 | 1466714540425 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}] 13:42:20 INFO - PROCESS | 1655 | 1466714540427 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:20 INFO - PROCESS | 1655 | 1466714540532 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:42:20 INFO - PROCESS | 1655 | 1466714540596 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1655 | 1466714540597 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118873000 == 48 [pid = 1655] [id = 100] 13:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1195fb400) [pid = 1655] [serial = 297] [outer = 0x0] 13:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119992800) [pid = 1655] [serial = 298] [outer = 0x1195fb400] 13:42:20 INFO - PROCESS | 1655 | 1466714540628 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x120f0e800) [pid = 1655] [serial = 299] [outer = 0x1195fb400] 13:42:21 INFO - PROCESS | 1655 | 1466714541070 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]]]}] 13:42:21 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. 13:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 679ms 13:42:21 INFO - PROCESS | 1655 | 1466714541111 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1655 | 1466714541112 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:42:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:42:21 INFO - PROCESS | 1655 | 1466714541133 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1655 | 1466714541135 Marionette TRACE conn2 <- [1,374,null,{}] 13:42:21 INFO - PROCESS | 1655 | 1466714541141 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}] 13:42:21 INFO - PROCESS | 1655 | 1466714541144 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:21 INFO - PROCESS | 1655 | 1466714541251 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:42:21 INFO - PROCESS | 1655 | 1466714541316 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 1655 | 1466714541319 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12929c800 == 49 [pid = 1655] [id = 101] 13:42:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126048800) [pid = 1655] [serial = 300] [outer = 0x0] 13:42:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1261e2400) [pid = 1655] [serial = 301] [outer = 0x126048800] 13:42:21 INFO - PROCESS | 1655 | 1466714541351 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1269dd000) [pid = 1655] [serial = 302] [outer = 0x126048800] 13:42:21 INFO - PROCESS | 1655 | 1466714541784 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:42:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 13:42:21 INFO - PROCESS | 1655 | 1466714541811 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1655 | 1466714541813 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:42:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:42:21 INFO - PROCESS | 1655 | 1466714541825 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1655 | 1466714541826 Marionette TRACE conn2 <- [1,378,null,{}] 13:42:21 INFO - PROCESS | 1655 | 1466714541842 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}] 13:42:21 INFO - PROCESS | 1655 | 1466714541843 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:21 INFO - PROCESS | 1655 | 1466714541964 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:42:22 INFO - PROCESS | 1655 | 1466714542016 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1655 | 1466714542017 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94e000 == 50 [pid = 1655] [id = 102] 13:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128aba000) [pid = 1655] [serial = 303] [outer = 0x0] 13:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12927b000) [pid = 1655] [serial = 304] [outer = 0x128aba000] 13:42:22 INFO - PROCESS | 1655 | 1466714542046 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12a917400) [pid = 1655] [serial = 305] [outer = 0x128aba000] 13:42:22 INFO - PROCESS | 1655 | 1466714542671 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:42:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 882ms 13:42:22 INFO - PROCESS | 1655 | 1466714542704 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:42:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:42:22 INFO - PROCESS | 1655 | 1466714542706 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:42:22 INFO - PROCESS | 1655 | 1466714542709 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 1655 | 1466714542711 Marionette TRACE conn2 <- [1,382,null,{}] 13:42:22 INFO - PROCESS | 1655 | 1466714542716 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}] 13:42:22 INFO - PROCESS | 1655 | 1466714542718 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:22 INFO - PROCESS | 1655 | 1466714542805 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:42:22 INFO - PROCESS | 1655 | 1466714542872 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1655 | 1466714542873 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187e8800 == 51 [pid = 1655] [id = 103] 13:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1192b7c00) [pid = 1655] [serial = 306] [outer = 0x0] 13:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11941a400) [pid = 1655] [serial = 307] [outer = 0x1192b7c00] 13:42:22 INFO - PROCESS | 1655 | 1466714542900 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1199eb800) [pid = 1655] [serial = 308] [outer = 0x1192b7c00] 13:42:23 INFO - PROCESS | 1655 | 1466714543395 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:42:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 723ms 13:42:23 INFO - PROCESS | 1655 | 1466714543457 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 1655 | 1466714543461 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:42:23 INFO - PROCESS | 1655 | 1466714543471 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 1655 | 1466714543474 Marionette TRACE conn2 <- [1,386,null,{}] 13:42:23 INFO - PROCESS | 1655 | 1466714543477 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}] 13:42:23 INFO - PROCESS | 1655 | 1466714543480 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:23 INFO - PROCESS | 1655 | 1466714543615 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12a217000 == 50 [pid = 1655] [id = 97] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12a520800 == 49 [pid = 1655] [id = 96] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119164800 == 48 [pid = 1655] [id = 95] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x126b38000 == 47 [pid = 1655] [id = 94] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12659b800 == 46 [pid = 1655] [id = 93] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x124cc3000 == 45 [pid = 1655] [id = 92] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1231b2000 == 44 [pid = 1655] [id = 91] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a5fe000) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x117e8d400) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128abf000) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1182f0800) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x122f53800 == 43 [pid = 1655] [id = 90] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119617800 == 42 [pid = 1655] [id = 89] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d4000 == 41 [pid = 1655] [id = 88] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11677c000 == 40 [pid = 1655] [id = 87] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d5800 == 39 [pid = 1655] [id = 86] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11916a000 == 38 [pid = 1655] [id = 85] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x129307000 == 37 [pid = 1655] [id = 84] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad1800 == 36 [pid = 1655] [id = 83] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x119c59000 == 35 [pid = 1655] [id = 82] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1162c8800 == 34 [pid = 1655] [id = 81] 13:42:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12930a800 == 33 [pid = 1655] [id = 80] 13:42:23 INFO - PROCESS | 1655 | 1466714543727 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 1655 | 1466714543728 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12a5f8000) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12d07c400) [pid = 1655] [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.] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1182f0c00) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x120f18400) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1196c2400) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x120fdec00) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126655c00) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124c70800) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12927c000) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129277c00) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128c35800) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123bad400) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1233c7800) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1293b8c00) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11836cc00) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129018000) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12901f000) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119420c00) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119fcbc00) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1185eac00) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128e5c000) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124182c00) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1261dd400) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 13:42:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x116017800 == 34 [pid = 1655] [id = 104] 13:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1185eac00) [pid = 1655] [serial = 309] [outer = 0x0] 13:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120f19000) [pid = 1655] [serial = 310] [outer = 0x1185eac00] 13:42:23 INFO - PROCESS | 1655 | 1466714543759 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123baac00) [pid = 1655] [serial = 311] [outer = 0x1185eac00] 13:42:24 INFO - PROCESS | 1655 | 1466714544061 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]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 623ms 13:42:24 INFO - PROCESS | 1655 | 1466714544093 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1655 | 1466714544095 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:42:24 INFO - PROCESS | 1655 | 1466714544099 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1655 | 1466714544102 Marionette TRACE conn2 <- [1,390,null,{}] 13:42:24 INFO - PROCESS | 1655 | 1466714544109 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}] 13:42:24 INFO - PROCESS | 1655 | 1466714544113 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:24 INFO - PROCESS | 1655 | 1466714544239 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:42:24 INFO - PROCESS | 1655 | 1466714544323 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1655 | 1466714544325 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192a4000 == 35 [pid = 1655] [id = 105] 13:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123f7b400) [pid = 1655] [serial = 312] [outer = 0x0] 13:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124d99800) [pid = 1655] [serial = 313] [outer = 0x123f7b400] 13:42:24 INFO - PROCESS | 1655 | 1466714544374 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128ab1800) [pid = 1655] [serial = 314] [outer = 0x123f7b400] 13:42:24 INFO - PROCESS | 1655 | 1466714544699 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]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 623ms 13:42:24 INFO - PROCESS | 1655 | 1466714544723 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1655 | 1466714544725 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:42:24 INFO - PROCESS | 1655 | 1466714544727 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1655 | 1466714544728 Marionette TRACE conn2 <- [1,394,null,{}] 13:42:24 INFO - PROCESS | 1655 | 1466714544739 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}] 13:42:24 INFO - PROCESS | 1655 | 1466714544741 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:24 INFO - PROCESS | 1655 | 1466714544856 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:42:24 INFO - PROCESS | 1655 | 1466714544916 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1655 | 1466714544917 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233e9000 == 36 [pid = 1655] [id = 106] 13:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1293acc00) [pid = 1655] [serial = 315] [outer = 0x0] 13:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1293b6c00) [pid = 1655] [serial = 316] [outer = 0x1293acc00] 13:42:24 INFO - PROCESS | 1655 | 1466714544947 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a5ff000) [pid = 1655] [serial = 317] [outer = 0x1293acc00] 13:42:25 INFO - PROCESS | 1655 | 1466714545325 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]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 623ms 13:42:25 INFO - PROCESS | 1655 | 1466714545352 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1655 | 1466714545353 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:42:25 INFO - PROCESS | 1655 | 1466714545355 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1655 | 1466714545356 Marionette TRACE conn2 <- [1,398,null,{}] 13:42:25 INFO - PROCESS | 1655 | 1466714545359 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}] 13:42:25 INFO - PROCESS | 1655 | 1466714545360 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:25 INFO - PROCESS | 1655 | 1466714545463 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:42:25 INFO - PROCESS | 1655 | 1466714545471 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1655 | 1466714545472 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12414d800 == 37 [pid = 1655] [id = 107] 13:42:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a5ff400) [pid = 1655] [serial = 318] [outer = 0x0] 13:42:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a717800) [pid = 1655] [serial = 319] [outer = 0x12a5ff400] 13:42:25 INFO - PROCESS | 1655 | 1466714545497 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b5d8800) [pid = 1655] [serial = 320] [outer = 0x12a5ff400] 13:42:25 INFO - PROCESS | 1655 | 1466714545855 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]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 13:42:25 INFO - PROCESS | 1655 | 1466714545875 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1655 | 1466714545877 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:42:25 INFO - PROCESS | 1655 | 1466714545879 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1655 | 1466714545880 Marionette TRACE conn2 <- [1,402,null,{}] 13:42:25 INFO - PROCESS | 1655 | 1466714545882 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}] 13:42:25 INFO - PROCESS | 1655 | 1466714545886 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:26 INFO - PROCESS | 1655 | 1466714546021 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:42:26 INFO - PROCESS | 1655 | 1466714546024 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 1655 | 1466714546025 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265a2800 == 38 [pid = 1655] [id = 108] 13:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b817800) [pid = 1655] [serial = 321] [outer = 0x0] 13:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b81f800) [pid = 1655] [serial = 322] [outer = 0x12b817800] 13:42:26 INFO - PROCESS | 1655 | 1466714546051 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c278c00) [pid = 1655] [serial = 323] [outer = 0x12b817800] 13:42:26 INFO - PROCESS | 1655 | 1466714546396 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]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 13:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:42:26 INFO - PROCESS | 1655 | 1466714546447 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1655 | 1466714546448 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:42:26 INFO - PROCESS | 1655 | 1466714546450 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1655 | 1466714546451 Marionette TRACE conn2 <- [1,406,null,{}] 13:42:26 INFO - PROCESS | 1655 | 1466714546454 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}] 13:42:26 INFO - PROCESS | 1655 | 1466714546455 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:26 INFO - PROCESS | 1655 | 1466714546557 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:42:26 INFO - PROCESS | 1655 | 1466714546561 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 1655 | 1466714546562 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x129076000 == 39 [pid = 1655] [id = 109] 13:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112960c00) [pid = 1655] [serial = 324] [outer = 0x0] 13:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112964c00) [pid = 1655] [serial = 325] [outer = 0x112960c00] 13:42:26 INFO - PROCESS | 1655 | 1466714546617 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b817c00) [pid = 1655] [serial = 326] [outer = 0x112960c00] 13:42:26 INFO - PROCESS | 1655 | 1466714546951 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]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 13:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:42:26 INFO - PROCESS | 1655 | 1466714546970 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1655 | 1466714546971 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:42:26 INFO - PROCESS | 1655 | 1466714546973 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1655 | 1466714546974 Marionette TRACE conn2 <- [1,410,null,{}] 13:42:26 INFO - PROCESS | 1655 | 1466714546976 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}] 13:42:26 INFO - PROCESS | 1655 | 1466714546977 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:27 INFO - PROCESS | 1655 | 1466714547085 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:42:27 INFO - PROCESS | 1655 | 1466714547095 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1655 | 1466714547096 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129316800 == 40 [pid = 1655] [id = 110] 13:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x110ee4000) [pid = 1655] [serial = 327] [outer = 0x0] 13:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x110eee000) [pid = 1655] [serial = 328] [outer = 0x110ee4000] 13:42:27 INFO - PROCESS | 1655 | 1466714547121 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x110ef2000) [pid = 1655] [serial = 329] [outer = 0x110ee4000] 13:42:27 INFO - PROCESS | 1655 | 1466714547452 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]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 13:42:27 INFO - PROCESS | 1655 | 1466714547492 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 1655 | 1466714547494 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:42:27 INFO - PROCESS | 1655 | 1466714547496 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 1655 | 1466714547497 Marionette TRACE conn2 <- [1,414,null,{}] 13:42:27 INFO - PROCESS | 1655 | 1466714547499 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}] 13:42:27 INFO - PROCESS | 1655 | 1466714547500 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:27 INFO - PROCESS | 1655 | 1466714547615 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:42:27 INFO - PROCESS | 1655 | 1466714547616 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:42:27 INFO - PROCESS | 1655 | 1466714547633 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1655 | 1466714547635 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b71e000 == 41 [pid = 1655] [id = 111] 13:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11950b000) [pid = 1655] [serial = 330] [outer = 0x0] 13:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11950cc00) [pid = 1655] [serial = 331] [outer = 0x11950b000] 13:42:27 INFO - PROCESS | 1655 | 1466714547658 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119510c00) [pid = 1655] [serial = 332] [outer = 0x11950b000] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118202400) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124d91400) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x129275c00) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x123ba3000) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x120f13400) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1176b8c00) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11696cc00) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126049000) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a6c2000) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123bd8400) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x120f17800) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11820f000) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129280000) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1160d7c00) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123bae400) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11941fc00) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1269ea000) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1293ad800) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1166ea400) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126651800) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:42:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11822d400) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:42:28 INFO - PROCESS | 1655 | 1466714548086 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]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 13:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:42:28 INFO - PROCESS | 1655 | 1466714548119 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 1655 | 1466714548120 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:42:28 INFO - PROCESS | 1655 | 1466714548122 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 1655 | 1466714548132 Marionette TRACE conn2 <- [1,418,null,{}] 13:42:28 INFO - PROCESS | 1655 | 1466714548148 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}] 13:42:28 INFO - PROCESS | 1655 | 1466714548151 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:28 INFO - PROCESS | 1655 | 1466714548237 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:42:28 INFO - PROCESS | 1655 | 1466714548240 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 1655 | 1466714548242 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129319800 == 42 [pid = 1655] [id = 112] 13:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116962400) [pid = 1655] [serial = 333] [outer = 0x0] 13:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1192b2800) [pid = 1655] [serial = 334] [outer = 0x116962400] 13:42:28 INFO - PROCESS | 1655 | 1466714548266 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1195f8800) [pid = 1655] [serial = 335] [outer = 0x116962400] 13:42:29 INFO - PROCESS | 1655 | 1466714549120 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]]]}] 13:42:29 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 13:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1033ms 13:42:29 INFO - PROCESS | 1655 | 1466714549156 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 1655 | 1466714549157 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:42:29 INFO - PROCESS | 1655 | 1466714549160 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 1655 | 1466714549161 Marionette TRACE conn2 <- [1,422,null,{}] 13:42:29 INFO - PROCESS | 1655 | 1466714549164 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}] 13:42:29 INFO - PROCESS | 1655 | 1466714549165 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:29 INFO - PROCESS | 1655 | 1466714549260 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:42:29 INFO - PROCESS | 1655 | 1466714549310 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 1655 | 1466714549312 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbdd800 == 43 [pid = 1655] [id = 113] 13:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118234800) [pid = 1655] [serial = 336] [outer = 0x0] 13:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129016400) [pid = 1655] [serial = 337] [outer = 0x118234800] 13:42:29 INFO - PROCESS | 1655 | 1466714549338 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b91a800) [pid = 1655] [serial = 338] [outer = 0x118234800] 13:42:30 INFO - PROCESS | 1655 | 1466714550120 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]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 13:42:30 INFO - PROCESS | 1655 | 1466714550134 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 1655 | 1466714550138 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:42:30 INFO - PROCESS | 1655 | 1466714550144 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 1655 | 1466714550147 Marionette TRACE conn2 <- [1,426,null,{}] 13:42:30 INFO - PROCESS | 1655 | 1466714550156 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}] 13:42:30 INFO - PROCESS | 1655 | 1466714550158 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:30 INFO - PROCESS | 1655 | 1466714550298 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:42:30 INFO - PROCESS | 1655 | 1466714550351 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 1655 | 1466714550353 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170ca800 == 44 [pid = 1655] [id = 114] 13:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116a03c00) [pid = 1655] [serial = 339] [outer = 0x0] 13:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11820c000) [pid = 1655] [serial = 340] [outer = 0x116a03c00] 13:42:30 INFO - PROCESS | 1655 | 1466714550384 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1184efc00) [pid = 1655] [serial = 341] [outer = 0x116a03c00] 13:42:30 INFO - PROCESS | 1655 | 1466714550848 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] 13:42:30 INFO - PROCESS | 1655 | 1466714550876 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:42:30 INFO - PROCESS | 1655 | 1466714550898 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 1655 | 1466714550900 Marionette TRACE conn2 <- [1,430,null,{}] 13:42:30 INFO - PROCESS | 1655 | 1466714550904 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}] 13:42:30 INFO - PROCESS | 1655 | 1466714550906 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:31 INFO - PROCESS | 1655 | 1466714551013 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:42:31 INFO - PROCESS | 1655 | 1466714551077 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 1655 | 1466714551079 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308b000 == 45 [pid = 1655] [id = 115] 13:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11913ac00) [pid = 1655] [serial = 342] [outer = 0x0] 13:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x120fd8400) [pid = 1655] [serial = 343] [outer = 0x11913ac00] 13:42:31 INFO - PROCESS | 1655 | 1466714551109 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12327dc00) [pid = 1655] [serial = 344] [outer = 0x11913ac00] 13:42:31 INFO - PROCESS | 1655 | 1466714551545 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]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 689ms 13:42:31 INFO - PROCESS | 1655 | 1466714551570 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1655 | 1466714551571 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:42:31 INFO - PROCESS | 1655 | 1466714551593 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1655 | 1466714551597 Marionette TRACE conn2 <- [1,434,null,{}] 13:42:31 INFO - PROCESS | 1655 | 1466714551622 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}] 13:42:31 INFO - PROCESS | 1655 | 1466714551625 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:31 INFO - PROCESS | 1655 | 1466714551733 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:42:31 INFO - PROCESS | 1655 | 1466714551802 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 1655 | 1466714551804 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129307000 == 46 [pid = 1655] [id = 116] 13:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123bad000) [pid = 1655] [serial = 345] [outer = 0x0] 13:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x123fa7400) [pid = 1655] [serial = 346] [outer = 0x123bad000] 13:42:31 INFO - PROCESS | 1655 | 1466714551848 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12603d000) [pid = 1655] [serial = 347] [outer = 0x123bad000] 13:42:32 INFO - PROCESS | 1655 | 1466714552283 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]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 741ms 13:42:32 INFO - PROCESS | 1655 | 1466714552333 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 1655 | 1466714552335 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:42:32 INFO - PROCESS | 1655 | 1466714552337 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 1655 | 1466714552339 Marionette TRACE conn2 <- [1,438,null,{}] 13:42:32 INFO - PROCESS | 1655 | 1466714552341 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}] 13:42:32 INFO - PROCESS | 1655 | 1466714552342 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:32 INFO - PROCESS | 1655 | 1466714552449 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:42:32 INFO - PROCESS | 1655 | 1466714552505 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1655 | 1466714552506 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe9000 == 47 [pid = 1655] [id = 117] 13:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126655800) [pid = 1655] [serial = 348] [outer = 0x0] 13:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128ab4400) [pid = 1655] [serial = 349] [outer = 0x126655800] 13:42:32 INFO - PROCESS | 1655 | 1466714552536 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x129019000) [pid = 1655] [serial = 350] [outer = 0x126655800] 13:42:33 INFO - PROCESS | 1655 | 1466714553195 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]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 919ms 13:42:33 INFO - PROCESS | 1655 | 1466714553256 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 1655 | 1466714553259 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:42:33 INFO - PROCESS | 1655 | 1466714553262 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1655 | 1466714553264 Marionette TRACE conn2 <- [1,442,null,{}] 13:42:33 INFO - PROCESS | 1655 | 1466714553267 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}] 13:42:33 INFO - PROCESS | 1655 | 1466714553269 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:33 INFO - PROCESS | 1655 | 1466714553360 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:42:33 INFO - PROCESS | 1655 | 1466714553427 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1655 | 1466714553430 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915f800 == 48 [pid = 1655] [id = 118] 13:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1182f3c00) [pid = 1655] [serial = 351] [outer = 0x0] 13:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1185d5800) [pid = 1655] [serial = 352] [outer = 0x1182f3c00] 13:42:33 INFO - PROCESS | 1655 | 1466714553457 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1192bcc00) [pid = 1655] [serial = 353] [outer = 0x1182f3c00] 13:42:33 INFO - PROCESS | 1655 | 1466714553926 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]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 13:42:33 INFO - PROCESS | 1655 | 1466714553956 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 1655 | 1466714553960 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:42:33 INFO - PROCESS | 1655 | 1466714553970 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1655 | 1466714553972 Marionette TRACE conn2 <- [1,446,null,{}] 13:42:33 INFO - PROCESS | 1655 | 1466714553976 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}] 13:42:33 INFO - PROCESS | 1655 | 1466714553978 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:34 INFO - PROCESS | 1655 | 1466714554112 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x129319800 == 47 [pid = 1655] [id = 112] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12b71e000 == 46 [pid = 1655] [id = 111] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x129316800 == 45 [pid = 1655] [id = 110] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x129076000 == 44 [pid = 1655] [id = 109] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1265a2800 == 43 [pid = 1655] [id = 108] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12414d800 == 42 [pid = 1655] [id = 107] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1233e9000 == 41 [pid = 1655] [id = 106] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b88ec00) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1192a4000 == 40 [pid = 1655] [id = 105] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x116017800 == 39 [pid = 1655] [id = 104] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1187e8800 == 38 [pid = 1655] [id = 103] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12929c800 == 37 [pid = 1655] [id = 101] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x118873000 == 36 [pid = 1655] [id = 100] 13:42:34 INFO - PROCESS | 1655 | --DOCSHELL 0x116778000 == 35 [pid = 1655] [id = 99] 13:42:34 INFO - PROCESS | 1655 | 1466714554218 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 1655 | 1466714554219 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11666a000 == 36 [pid = 1655] [id = 119] 13:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x112961c00) [pid = 1655] [serial = 354] [outer = 0x0] 13:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1188c7800) [pid = 1655] [serial = 355] [outer = 0x112961c00] 13:42:34 INFO - PROCESS | 1655 | 1466714554246 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1195fc000) [pid = 1655] [serial = 356] [outer = 0x112961c00] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1185f1400) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11817d800) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128c3c000) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x129276400) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12603e800) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a2ab400) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1243aac00) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x124c76800) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1269eb400) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1265bec00) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1182eac00) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119425000) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1176b9000) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126527400) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1260ca800) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a6cb800) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124d9e400) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1243b6800) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1210dcc00) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123699400) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1182f4000) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118232800) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a6c5c00) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a6be400) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a716c00) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1233cc400) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b818000) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180cf400) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119fbe400) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1196bf800) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182e8000) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128ab9400) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1293ab400) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b565800) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b5ddc00) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128e5e400) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1261e2800) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b820400) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 13:42:34 INFO - PROCESS | 1655 | 1466714554576 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]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 621ms 13:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:42:34 INFO - PROCESS | 1655 | 1466714554591 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1655 | 1466714554592 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:42:34 INFO - PROCESS | 1655 | 1466714554594 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1655 | 1466714554597 Marionette TRACE conn2 <- [1,450,null,{}] 13:42:34 INFO - PROCESS | 1655 | 1466714554608 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}] 13:42:34 INFO - PROCESS | 1655 | 1466714554610 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:34 INFO - PROCESS | 1655 | 1466714554708 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:42:34 INFO - PROCESS | 1655 | 1466714554764 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 1655 | 1466714554766 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11886d000 == 37 [pid = 1655] [id = 120] 13:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1195fdc00) [pid = 1655] [serial = 357] [outer = 0x0] 13:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120f12400) [pid = 1655] [serial = 358] [outer = 0x1195fdc00] 13:42:34 INFO - PROCESS | 1655 | 1466714554793 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123282c00) [pid = 1655] [serial = 359] [outer = 0x1195fdc00] 13:42:35 INFO - PROCESS | 1655 | 1466714555093 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] 13:42:35 INFO - PROCESS | 1655 | 1466714555123 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:42:35 INFO - PROCESS | 1655 | 1466714555125 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1655 | 1466714555126 Marionette TRACE conn2 <- [1,454,null,{}] 13:42:35 INFO - PROCESS | 1655 | 1466714555129 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}] 13:42:35 INFO - PROCESS | 1655 | 1466714555130 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:35 INFO - PROCESS | 1655 | 1466714555221 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:42:35 INFO - PROCESS | 1655 | 1466714555273 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 1655 | 1466714555274 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4f800 == 38 [pid = 1655] [id = 121] 13:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12327d800) [pid = 1655] [serial = 360] [outer = 0x0] 13:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123751000) [pid = 1655] [serial = 361] [outer = 0x12327d800] 13:42:35 INFO - PROCESS | 1655 | 1466714555302 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c75c00) [pid = 1655] [serial = 362] [outer = 0x12327d800] 13:42:35 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:35 INFO - PROCESS | 1655 | 1466714555583 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]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 13:42:35 INFO - PROCESS | 1655 | 1466714555595 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 1655 | 1466714555596 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:42:35 INFO - PROCESS | 1655 | 1466714555606 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1655 | 1466714555607 Marionette TRACE conn2 <- [1,458,null,{}] 13:42:35 INFO - PROCESS | 1655 | 1466714555610 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}] 13:42:35 INFO - PROCESS | 1655 | 1466714555611 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:35 INFO - PROCESS | 1655 | 1466714555691 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:42:35 INFO - PROCESS | 1655 | 1466714555695 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 1655 | 1466714555696 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233ea800 == 39 [pid = 1655] [id = 122] 13:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12603cc00) [pid = 1655] [serial = 363] [outer = 0x0] 13:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126049c00) [pid = 1655] [serial = 364] [outer = 0x12603cc00] 13:42:35 INFO - PROCESS | 1655 | 1466714555722 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126652000) [pid = 1655] [serial = 365] [outer = 0x12603cc00] 13:42:36 INFO - PROCESS | 1655 | 1466714556051 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] 13:42:36 INFO - PROCESS | 1655 | 1466714556077 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:42:36 INFO - PROCESS | 1655 | 1466714556079 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 1655 | 1466714556080 Marionette TRACE conn2 <- [1,462,null,{}] 13:42:36 INFO - PROCESS | 1655 | 1466714556083 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}] 13:42:36 INFO - PROCESS | 1655 | 1466714556087 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:36 INFO - PROCESS | 1655 | 1466714556222 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:42:36 INFO - PROCESS | 1655 | 1466714556227 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 1655 | 1466714556229 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308a800 == 40 [pid = 1655] [id = 123] 13:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126655c00) [pid = 1655] [serial = 366] [outer = 0x0] 13:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128abb000) [pid = 1655] [serial = 367] [outer = 0x126655c00] 13:42:36 INFO - PROCESS | 1655 | 1466714556255 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1293b1800) [pid = 1655] [serial = 368] [outer = 0x126655c00] 13:42:36 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:36 INFO - PROCESS | 1655 | 1466714556595 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] 13:42:36 INFO - PROCESS | 1655 | 1466714556604 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:42:36 INFO - PROCESS | 1655 | 1466714556606 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 1655 | 1466714556607 Marionette TRACE conn2 <- [1,466,null,{}] 13:42:36 INFO - PROCESS | 1655 | 1466714556610 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}] 13:42:36 INFO - PROCESS | 1655 | 1466714556611 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:36 INFO - PROCESS | 1655 | 1466714556710 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:42:36 INFO - PROCESS | 1655 | 1466714556714 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 1655 | 1466714556715 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ad000 == 41 [pid = 1655] [id = 124] 13:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113f31c00) [pid = 1655] [serial = 369] [outer = 0x0] 13:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a2b4400) [pid = 1655] [serial = 370] [outer = 0x113f31c00] 13:42:36 INFO - PROCESS | 1655 | 1466714556739 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a70d800) [pid = 1655] [serial = 371] [outer = 0x113f31c00] 13:42:37 INFO - PROCESS | 1655 | 1466714557086 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] 13:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:42:37 INFO - PROCESS | 1655 | 1466714557134 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:42:37 INFO - PROCESS | 1655 | 1466714557136 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1655 | 1466714557137 Marionette TRACE conn2 <- [1,470,null,{}] 13:42:37 INFO - PROCESS | 1655 | 1466714557140 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}] 13:42:37 INFO - PROCESS | 1655 | 1466714557141 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:37 INFO - PROCESS | 1655 | 1466714557236 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:42:37 INFO - PROCESS | 1655 | 1466714557269 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1655 | 1466714557270 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b32800 == 42 [pid = 1655] [id = 125] 13:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a6c0400) [pid = 1655] [serial = 372] [outer = 0x0] 13:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b564000) [pid = 1655] [serial = 373] [outer = 0x12a6c0400] 13:42:37 INFO - PROCESS | 1655 | 1466714557294 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b5e0000) [pid = 1655] [serial = 374] [outer = 0x12a6c0400] 13:42:37 INFO - PROCESS | 1655 | 1466714557601 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]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 13:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:42:37 INFO - PROCESS | 1655 | 1466714557655 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 1655 | 1466714557656 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:42:37 INFO - PROCESS | 1655 | 1466714557659 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1655 | 1466714557660 Marionette TRACE conn2 <- [1,474,null,{}] 13:42:37 INFO - PROCESS | 1655 | 1466714557662 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}] 13:42:37 INFO - PROCESS | 1655 | 1466714557663 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:37 INFO - PROCESS | 1655 | 1466714557765 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:42:37 INFO - PROCESS | 1655 | 1466714557769 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1655 | 1466714557770 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x129063800 == 43 [pid = 1655] [id = 126] 13:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a919c00) [pid = 1655] [serial = 375] [outer = 0x0] 13:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b88c400) [pid = 1655] [serial = 376] [outer = 0x12a919c00] 13:42:37 INFO - PROCESS | 1655 | 1466714557793 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b895400) [pid = 1655] [serial = 377] [outer = 0x12a919c00] 13:42:38 INFO - PROCESS | 1655 | 1466714558110 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]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 13:42:38 INFO - PROCESS | 1655 | 1466714558128 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1655 | 1466714558130 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:42:38 INFO - PROCESS | 1655 | 1466714558134 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1655 | 1466714558136 Marionette TRACE conn2 <- [1,478,null,{}] 13:42:38 INFO - PROCESS | 1655 | 1466714558144 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}] 13:42:38 INFO - PROCESS | 1655 | 1466714558145 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:38 INFO - PROCESS | 1655 | 1466714558245 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:42:38 INFO - PROCESS | 1655 | 1466714558249 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1655 | 1466714558250 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129303800 == 44 [pid = 1655] [id = 127] 13:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b5e0400) [pid = 1655] [serial = 378] [outer = 0x0] 13:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b915c00) [pid = 1655] [serial = 379] [outer = 0x12b5e0400] 13:42:38 INFO - PROCESS | 1655 | 1466714558274 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c277400) [pid = 1655] [serial = 380] [outer = 0x12b5e0400] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1293acc00) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x110ee4000) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11950b000) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116962400) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1192b7c00) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112960c00) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b817800) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a5ff400) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1185eac00) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:42:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123f7b400) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:42:38 INFO - PROCESS | 1655 | 1466714558678 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]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 579ms 13:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:42:38 INFO - PROCESS | 1655 | 1466714558712 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1655 | 1466714558714 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:42:38 INFO - PROCESS | 1655 | 1466714558716 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1655 | 1466714558717 Marionette TRACE conn2 <- [1,482,null,{}] 13:42:38 INFO - PROCESS | 1655 | 1466714558720 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}] 13:42:38 INFO - PROCESS | 1655 | 1466714558721 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:38 INFO - PROCESS | 1655 | 1466714558813 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:42:38 INFO - PROCESS | 1655 | 1466714558819 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1655 | 1466714558820 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a683000 == 45 [pid = 1655] [id = 128] 13:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x110e7d800) [pid = 1655] [serial = 381] [outer = 0x0] 13:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110e80c00) [pid = 1655] [serial = 382] [outer = 0x110e7d800] 13:42:38 INFO - PROCESS | 1655 | 1466714558847 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1192b7c00) [pid = 1655] [serial = 383] [outer = 0x110e7d800] 13:42:39 INFO - PROCESS | 1655 | 1466714559201 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]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 13:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:42:39 INFO - PROCESS | 1655 | 1466714559238 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1655 | 1466714559239 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:42:39 INFO - PROCESS | 1655 | 1466714559241 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1655 | 1466714559242 Marionette TRACE conn2 <- [1,486,null,{}] 13:42:39 INFO - PROCESS | 1655 | 1466714559245 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}] 13:42:39 INFO - PROCESS | 1655 | 1466714559246 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:39 INFO - PROCESS | 1655 | 1466714559326 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:42:39 INFO - PROCESS | 1655 | 1466714559329 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1655 | 1466714559330 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b551000 == 46 [pid = 1655] [id = 129] 13:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x110ef1000) [pid = 1655] [serial = 384] [outer = 0x0] 13:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a5f4c00) [pid = 1655] [serial = 385] [outer = 0x110ef1000] 13:42:39 INFO - PROCESS | 1655 | 1466714559356 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12c278800) [pid = 1655] [serial = 386] [outer = 0x110ef1000] 13:42:39 INFO - PROCESS | 1655 | 1466714559684 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]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 13:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:42:39 INFO - PROCESS | 1655 | 1466714559713 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1655 | 1466714559716 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:42:39 INFO - PROCESS | 1655 | 1466714559719 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1655 | 1466714559720 Marionette TRACE conn2 <- [1,490,null,{}] 13:42:39 INFO - PROCESS | 1655 | 1466714559722 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}] 13:42:39 INFO - PROCESS | 1655 | 1466714559723 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:39 INFO - PROCESS | 1655 | 1466714559803 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:42:39 INFO - PROCESS | 1655 | 1466714559859 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1655 | 1466714559860 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bdea800 == 47 [pid = 1655] [id = 130] 13:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119426800) [pid = 1655] [serial = 387] [outer = 0x0] 13:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123791800) [pid = 1655] [serial = 388] [outer = 0x119426800] 13:42:39 INFO - PROCESS | 1655 | 1466714559882 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123796400) [pid = 1655] [serial = 389] [outer = 0x119426800] 13:42:40 INFO - PROCESS | 1655 | 1466714560245 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]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 571ms 13:42:40 INFO - PROCESS | 1655 | 1466714560291 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:42:40 INFO - PROCESS | 1655 | 1466714560293 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:42:40 INFO - PROCESS | 1655 | 1466714560296 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1655 | 1466714560297 Marionette TRACE conn2 <- [1,494,null,{}] 13:42:40 INFO - PROCESS | 1655 | 1466714560309 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}] 13:42:40 INFO - PROCESS | 1655 | 1466714560311 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:40 INFO - PROCESS | 1655 | 1466714560439 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:42:40 INFO - PROCESS | 1655 | 1466714560514 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 1655 | 1466714560515 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2df800 == 48 [pid = 1655] [id = 131] 13:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123796800) [pid = 1655] [serial = 390] [outer = 0x0] 13:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b88d400) [pid = 1655] [serial = 391] [outer = 0x123796800] 13:42:40 INFO - PROCESS | 1655 | 1466714560539 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12c27f400) [pid = 1655] [serial = 392] [outer = 0x123796800] 13:42:40 INFO - PROCESS | 1655 | 1466714560990 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]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 730ms 13:42:41 INFO - PROCESS | 1655 | 1466714561044 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 1655 | 1466714561046 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:42:41 INFO - PROCESS | 1655 | 1466714561069 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 1655 | 1466714561073 Marionette TRACE conn2 <- [1,498,null,{}] 13:42:41 INFO - PROCESS | 1655 | 1466714561077 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}] 13:42:41 INFO - PROCESS | 1655 | 1466714561079 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:41 INFO - PROCESS | 1655 | 1466714561185 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:42:41 INFO - PROCESS | 1655 | 1466714561254 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 1655 | 1466714561255 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873e800 == 49 [pid = 1655] [id = 132] 13:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11295d000) [pid = 1655] [serial = 393] [outer = 0x0] 13:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1176b9000) [pid = 1655] [serial = 394] [outer = 0x11295d000] 13:42:41 INFO - PROCESS | 1655 | 1466714561286 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1182e8c00) [pid = 1655] [serial = 395] [outer = 0x11295d000] 13:42:41 INFO - PROCESS | 1655 | 1466714561704 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]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 675ms 13:42:41 INFO - PROCESS | 1655 | 1466714561743 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 1655 | 1466714561746 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:42:41 INFO - PROCESS | 1655 | 1466714561751 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 1655 | 1466714561752 Marionette TRACE conn2 <- [1,502,null,{}] 13:42:41 INFO - PROCESS | 1655 | 1466714561755 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}] 13:42:41 INFO - PROCESS | 1655 | 1466714561757 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:41 INFO - PROCESS | 1655 | 1466714561865 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:42:41 INFO - PROCESS | 1655 | 1466714561922 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 1655 | 1466714561924 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f62800 == 50 [pid = 1655] [id = 133] 13:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119420000) [pid = 1655] [serial = 396] [outer = 0x0] 13:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1199f2400) [pid = 1655] [serial = 397] [outer = 0x119420000] 13:42:41 INFO - PROCESS | 1655 | 1466714561954 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x120f1a400) [pid = 1655] [serial = 398] [outer = 0x119420000] 13:42:42 INFO - PROCESS | 1655 | 1466714562391 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]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 673ms 13:42:42 INFO - PROCESS | 1655 | 1466714562424 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 1655 | 1466714562427 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:42:42 INFO - PROCESS | 1655 | 1466714562431 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 1655 | 1466714562434 Marionette TRACE conn2 <- [1,506,null,{}] 13:42:42 INFO - PROCESS | 1655 | 1466714562446 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}] 13:42:42 INFO - PROCESS | 1655 | 1466714562451 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:42 INFO - PROCESS | 1655 | 1466714562681 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:42:42 INFO - PROCESS | 1655 | 1466714562750 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:42 INFO - PROCESS | 1655 | 1466714562752 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2e1800 == 51 [pid = 1655] [id = 134] 13:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x123797400) [pid = 1655] [serial = 399] [outer = 0x0] 13:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124d93800) [pid = 1655] [serial = 400] [outer = 0x123797400] 13:42:42 INFO - PROCESS | 1655 | 1466714562783 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128ab1400) [pid = 1655] [serial = 401] [outer = 0x123797400] 13:42:43 INFO - PROCESS | 1655 | 1466714563206 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]]]}] 13:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 824ms 13:42:43 INFO - PROCESS | 1655 | 1466714563255 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 1655 | 1466714563257 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:42:43 INFO - PROCESS | 1655 | 1466714563260 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 1655 | 1466714563261 Marionette TRACE conn2 <- [1,510,null,{}] 13:42:43 INFO - PROCESS | 1655 | 1466714563263 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}] 13:42:43 INFO - PROCESS | 1655 | 1466714563264 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:43 INFO - PROCESS | 1655 | 1466714563371 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:42:43 INFO - PROCESS | 1655 | 1466714563429 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1655 | 1466714563431 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6af000 == 52 [pid = 1655] [id = 135] 13:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128c3e000) [pid = 1655] [serial = 402] [outer = 0x0] 13:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129275c00) [pid = 1655] [serial = 403] [outer = 0x128c3e000] 13:42:43 INFO - PROCESS | 1655 | 1466714563459 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12a2a8000) [pid = 1655] [serial = 404] [outer = 0x128c3e000] 13:42:43 INFO - PROCESS | 1655 | 1466714563995 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]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 769ms 13:42:44 INFO - PROCESS | 1655 | 1466714564042 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1655 | 1466714564044 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:42:44 INFO - PROCESS | 1655 | 1466714564047 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1655 | 1466714564051 Marionette TRACE conn2 <- [1,514,null,{}] 13:42:44 INFO - PROCESS | 1655 | 1466714564055 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}] 13:42:44 INFO - PROCESS | 1655 | 1466714564057 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:44 INFO - PROCESS | 1655 | 1466714564210 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:42:44 INFO - PROCESS | 1655 | 1466714564428 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 1655 | 1466714564430 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873f000 == 53 [pid = 1655] [id = 136] 13:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11295ac00) [pid = 1655] [serial = 405] [outer = 0x0] 13:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x112963000) [pid = 1655] [serial = 406] [outer = 0x11295ac00] 13:42:44 INFO - PROCESS | 1655 | 1466714564460 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x112a1a400) [pid = 1655] [serial = 407] [outer = 0x11295ac00] 13:42:44 INFO - PROCESS | 1655 | 1466714564875 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]]]}] 13:42:44 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 13:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 874ms 13:42:44 INFO - PROCESS | 1655 | 1466714564922 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1655 | 1466714564923 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:42:44 INFO - PROCESS | 1655 | 1466714564928 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1655 | 1466714564930 Marionette TRACE conn2 <- [1,518,null,{}] 13:42:44 INFO - PROCESS | 1655 | 1466714564958 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}] 13:42:44 INFO - PROCESS | 1655 | 1466714564961 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:45 INFO - PROCESS | 1655 | 1466714565109 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:42:45 INFO - PROCESS | 1655 | 1466714565219 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1655 | 1466714565220 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e5a000 == 54 [pid = 1655] [id = 137] 13:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118177000) [pid = 1655] [serial = 408] [outer = 0x0] 13:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1182f0c00) [pid = 1655] [serial = 409] [outer = 0x118177000] 13:42:45 INFO - PROCESS | 1655 | 1466714565268 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1192b7800) [pid = 1655] [serial = 410] [outer = 0x118177000] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12b54d800 == 53 [pid = 1655] [id = 98] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12bdea800 == 52 [pid = 1655] [id = 130] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12b551000 == 51 [pid = 1655] [id = 129] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12a683000 == 50 [pid = 1655] [id = 128] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x129303800 == 49 [pid = 1655] [id = 127] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x129063800 == 48 [pid = 1655] [id = 126] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x126b32800 == 47 [pid = 1655] [id = 125] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119992800) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12927b000) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1261e2400) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1180c7c00) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x129016400) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ad000 == 46 [pid = 1655] [id = 124] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12308a800 == 45 [pid = 1655] [id = 123] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1233ea800 == 44 [pid = 1655] [id = 122] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4f800 == 43 [pid = 1655] [id = 121] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11886d000 == 42 [pid = 1655] [id = 120] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11666a000 == 41 [pid = 1655] [id = 119] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11915f800 == 40 [pid = 1655] [id = 118] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1170ca800 == 39 [pid = 1655] [id = 114] 13:42:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbdd800 == 38 [pid = 1655] [id = 113] 13:42:45 INFO - PROCESS | 1655 | 1466714565767 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]]]}] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x112964c00) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b81f800) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12a717800) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x120f19000) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b817c00) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123baac00) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124d99800) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128ab1800) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1293b6c00) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a5ff000) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x110eee000) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11950cc00) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1192b2800) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119510c00) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1199eb800) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11941a400) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x110ef2000) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1195f8800) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12c278c00) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 13:42:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b5d8800) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 13:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 894ms 13:42:45 INFO - PROCESS | 1655 | 1466714565824 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:42:45 INFO - PROCESS | 1655 | 1466714565826 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:42:45 INFO - PROCESS | 1655 | 1466714565828 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 1655 | 1466714565830 Marionette TRACE conn2 <- [1,522,null,{}] 13:42:45 INFO - PROCESS | 1655 | 1466714565832 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}] 13:42:45 INFO - PROCESS | 1655 | 1466714565833 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:45 INFO - PROCESS | 1655 | 1466714565919 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:42:45 INFO - PROCESS | 1655 | 1466714565923 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1655 | 1466714565925 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x118749800 == 39 [pid = 1655] [id = 138] 13:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119504800) [pid = 1655] [serial = 411] [outer = 0x0] 13:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119baf000) [pid = 1655] [serial = 412] [outer = 0x119504800] 13:42:45 INFO - PROCESS | 1655 | 1466714565951 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12327f400) [pid = 1655] [serial = 413] [outer = 0x119504800] 13:42:46 INFO - PROCESS | 1655 | 1466714566307 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]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 13:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:42:46 INFO - PROCESS | 1655 | 1466714566347 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1655 | 1466714566349 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:42:46 INFO - PROCESS | 1655 | 1466714566355 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 1655 | 1466714566359 Marionette TRACE conn2 <- [1,526,null,{}] 13:42:46 INFO - PROCESS | 1655 | 1466714566362 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}] 13:42:46 INFO - PROCESS | 1655 | 1466714566364 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:46 INFO - PROCESS | 1655 | 1466714566445 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:42:46 INFO - PROCESS | 1655 | 1466714566451 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 1655 | 1466714566452 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c1a800 == 40 [pid = 1655] [id = 139] 13:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123282000) [pid = 1655] [serial = 414] [outer = 0x0] 13:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123753000) [pid = 1655] [serial = 415] [outer = 0x123282000] 13:42:46 INFO - PROCESS | 1655 | 1466714566477 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124505000) [pid = 1655] [serial = 416] [outer = 0x123282000] 13:42:46 INFO - PROCESS | 1655 | 1466714566836 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]]]}] 13:42:46 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 13:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 525ms 13:42:46 INFO - PROCESS | 1655 | 1466714566879 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1655 | 1466714566883 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:42:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:42:46 INFO - PROCESS | 1655 | 1466714566887 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 1655 | 1466714566889 Marionette TRACE conn2 <- [1,530,null,{}] 13:42:46 INFO - PROCESS | 1655 | 1466714566892 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}] 13:42:46 INFO - PROCESS | 1655 | 1466714566894 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:47 INFO - PROCESS | 1655 | 1466714567012 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:42:47 INFO - PROCESS | 1655 | 1466714567018 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 1655 | 1466714567019 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f53800 == 41 [pid = 1655] [id = 140] 13:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124d98800) [pid = 1655] [serial = 417] [outer = 0x0] 13:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1265c8000) [pid = 1655] [serial = 418] [outer = 0x124d98800] 13:42:47 INFO - PROCESS | 1655 | 1466714567044 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128c39800) [pid = 1655] [serial = 419] [outer = 0x124d98800] 13:42:47 INFO - PROCESS | 1655 | 1466714567379 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"]]]}] 13:42:47 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 13:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:42:47 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 13:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:42:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 13:42:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:42:47 INFO - PROCESS | 1655 | 1466714567407 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 1655 | 1466714567408 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:42:47 INFO - PROCESS | 1655 | 1466714567410 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 1655 | 1466714567411 Marionette TRACE conn2 <- [1,534,null,{}] 13:42:47 INFO - PROCESS | 1655 | 1466714567414 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}] 13:42:47 INFO - PROCESS | 1655 | 1466714567415 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:47 INFO - PROCESS | 1655 | 1466714567501 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:42:47 INFO - PROCESS | 1655 | 1466714567565 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 1655 | 1466714567569 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a4800 == 42 [pid = 1655] [id = 141] 13:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a2a8800) [pid = 1655] [serial = 420] [outer = 0x0] 13:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a6c6800) [pid = 1655] [serial = 421] [outer = 0x12a2a8800] 13:42:47 INFO - PROCESS | 1655 | 1466714567607 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12b5d5400) [pid = 1655] [serial = 422] [outer = 0x12a2a8800] 13:42:47 INFO - PROCESS | 1655 | 1466714567955 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]]]}] 13:42:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:42:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 13:42:47 INFO - PROCESS | 1655 | 1466714567980 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 1655 | 1466714567981 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:42:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:42:47 INFO - PROCESS | 1655 | 1466714567987 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 1655 | 1466714567988 Marionette TRACE conn2 <- [1,538,null,{}] 13:42:48 INFO - PROCESS | 1655 | 1466714568003 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}] 13:42:48 INFO - PROCESS | 1655 | 1466714568005 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:48 INFO - PROCESS | 1655 | 1466714568118 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:42:48 INFO - PROCESS | 1655 | 1466714568168 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1655 | 1466714568170 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a68f800 == 43 [pid = 1655] [id = 142] 13:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12b5d5800) [pid = 1655] [serial = 423] [outer = 0x0] 13:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b81f400) [pid = 1655] [serial = 424] [outer = 0x12b5d5800] 13:42:48 INFO - PROCESS | 1655 | 1466714568197 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c27e400) [pid = 1655] [serial = 425] [outer = 0x12b5d5800] 13:42:48 INFO - PROCESS | 1655 | 1466714568539 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]]]}] 13:42:48 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. 13:42:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 578ms 13:42:48 INFO - PROCESS | 1655 | 1466714568564 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:42:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:42:48 INFO - PROCESS | 1655 | 1466714568565 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:42:48 INFO - PROCESS | 1655 | 1466714568567 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 1655 | 1466714568568 Marionette TRACE conn2 <- [1,542,null,{}] 13:42:48 INFO - PROCESS | 1655 | 1466714568571 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}] 13:42:48 INFO - PROCESS | 1655 | 1466714568572 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:48 INFO - PROCESS | 1655 | 1466714568677 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:42:48 INFO - PROCESS | 1655 | 1466714568681 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1655 | 1466714568682 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b960000 == 44 [pid = 1655] [id = 143] 13:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1196e1c00) [pid = 1655] [serial = 426] [outer = 0x0] 13:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1196e8800) [pid = 1655] [serial = 427] [outer = 0x1196e1c00] 13:42:48 INFO - PROCESS | 1655 | 1466714568706 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1196ecc00) [pid = 1655] [serial = 428] [outer = 0x1196e1c00] 13:42:49 INFO - PROCESS | 1655 | 1466714569019 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]]]}] 13:42:49 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. 13:42:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 13:42:49 INFO - PROCESS | 1655 | 1466714569041 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1655 | 1466714569042 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:42:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:42:49 INFO - PROCESS | 1655 | 1466714569044 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1655 | 1466714569045 Marionette TRACE conn2 <- [1,546,null,{}] 13:42:49 INFO - PROCESS | 1655 | 1466714569055 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}] 13:42:49 INFO - PROCESS | 1655 | 1466714569056 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:49 INFO - PROCESS | 1655 | 1466714569175 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:42:49 INFO - PROCESS | 1655 | 1466714569188 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 1655 | 1466714569189 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2d4800 == 45 [pid = 1655] [id = 144] 13:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1196e9c00) [pid = 1655] [serial = 429] [outer = 0x0] 13:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12c280c00) [pid = 1655] [serial = 430] [outer = 0x1196e9c00] 13:42:49 INFO - PROCESS | 1655 | 1466714569219 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12cb04400) [pid = 1655] [serial = 431] [outer = 0x1196e9c00] 13:42:49 INFO - PROCESS | 1655 | 1466714569571 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]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:42:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 13:42:49 INFO - PROCESS | 1655 | 1466714569620 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1655 | 1466714569621 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:42:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:42:49 INFO - PROCESS | 1655 | 1466714569623 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1655 | 1466714569624 Marionette TRACE conn2 <- [1,550,null,{}] 13:42:49 INFO - PROCESS | 1655 | 1466714569626 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}] 13:42:49 INFO - PROCESS | 1655 | 1466714569627 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:49 INFO - PROCESS | 1655 | 1466714569745 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:42:49 INFO - PROCESS | 1655 | 1466714569798 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 1655 | 1466714569801 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12caf2800 == 46 [pid = 1655] [id = 145] 13:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1196ed000) [pid = 1655] [serial = 432] [outer = 0x0] 13:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x123fc2000) [pid = 1655] [serial = 433] [outer = 0x1196ed000] 13:42:49 INFO - PROCESS | 1655 | 1466714569830 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x123fcb000) [pid = 1655] [serial = 434] [outer = 0x1196ed000] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x110e7d800) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x110ef1000) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x119426800) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128aba000) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b824000) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x113f31c00) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12a6c0400) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b5e0400) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x126655c00) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12327d800) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x112961c00) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12603cc00) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a919c00) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1182f3c00) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1195fdc00) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:42:50 INFO - PROCESS | 1655 | 1466714570247 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]]]}] 13:42:50 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. 13:42:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 13:42:50 INFO - PROCESS | 1655 | 1466714570293 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 1655 | 1466714570295 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:42:50 INFO - PROCESS | 1655 | 1466714570316 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 1655 | 1466714570320 Marionette TRACE conn2 <- [1,554,null,{}] 13:42:50 INFO - PROCESS | 1655 | 1466714570329 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}] 13:42:50 INFO - PROCESS | 1655 | 1466714570330 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:50 INFO - PROCESS | 1655 | 1466714570468 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:42:50 INFO - PROCESS | 1655 | 1466714570496 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 1655 | 1466714570497 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d14c000 == 47 [pid = 1655] [id = 146] 13:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12327b800) [pid = 1655] [serial = 435] [outer = 0x0] 13:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123795400) [pid = 1655] [serial = 436] [outer = 0x12327b800] 13:42:50 INFO - PROCESS | 1655 | 1466714570525 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12603f000) [pid = 1655] [serial = 437] [outer = 0x12327b800] 13:42:50 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:50 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:50 INFO - PROCESS | 1655 | 1466714570860 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]]]}] 13:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 597ms 13:42:50 INFO - PROCESS | 1655 | 1466714570895 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 1655 | 1466714570897 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:42:50 INFO - PROCESS | 1655 | 1466714570899 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 1655 | 1466714570901 Marionette TRACE conn2 <- [1,558,null,{}] 13:42:50 INFO - PROCESS | 1655 | 1466714570903 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}] 13:42:50 INFO - PROCESS | 1655 | 1466714570905 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:51 INFO - PROCESS | 1655 | 1466714571032 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:42:51 INFO - PROCESS | 1655 | 1466714571040 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1655 | 1466714571041 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1ad800 == 48 [pid = 1655] [id = 147] 13:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x110e33800) [pid = 1655] [serial = 438] [outer = 0x0] 13:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x110e39800) [pid = 1655] [serial = 439] [outer = 0x110e33800] 13:42:51 INFO - PROCESS | 1655 | 1466714571065 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12305dc00) [pid = 1655] [serial = 440] [outer = 0x110e33800] 13:42:51 INFO - PROCESS | 1655 | 1466714571352 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]]]}] 13:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 13:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:42:51 INFO - PROCESS | 1655 | 1466714571374 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 1655 | 1466714571375 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:42:51 INFO - PROCESS | 1655 | 1466714571377 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 1655 | 1466714571378 Marionette TRACE conn2 <- [1,562,null,{}] 13:42:51 INFO - PROCESS | 1655 | 1466714571380 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}] 13:42:51 INFO - PROCESS | 1655 | 1466714571382 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:51 INFO - PROCESS | 1655 | 1466714571470 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:42:51 INFO - PROCESS | 1655 | 1466714571473 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1655 | 1466714571474 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d414000 == 49 [pid = 1655] [id = 148] 13:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12305e000) [pid = 1655] [serial = 441] [outer = 0x0] 13:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123065000) [pid = 1655] [serial = 442] [outer = 0x12305e000] 13:42:51 INFO - PROCESS | 1655 | 1466714571497 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12378f000) [pid = 1655] [serial = 443] [outer = 0x12305e000] 13:42:51 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:51 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:51 INFO - PROCESS | 1655 | 1466714571835 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]]]}] 13:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 13:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:42:51 INFO - PROCESS | 1655 | 1466714571848 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 1655 | 1466714571851 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:42:51 INFO - PROCESS | 1655 | 1466714571854 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 1655 | 1466714571856 Marionette TRACE conn2 <- [1,566,null,{}] 13:42:51 INFO - PROCESS | 1655 | 1466714571858 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}] 13:42:51 INFO - PROCESS | 1655 | 1466714571869 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:51 INFO - PROCESS | 1655 | 1466714571982 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:42:51 INFO - PROCESS | 1655 | 1466714571988 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1655 | 1466714571989 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12da79800 == 50 [pid = 1655] [id = 149] 13:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x110e33c00) [pid = 1655] [serial = 444] [outer = 0x0] 13:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12603cc00) [pid = 1655] [serial = 445] [outer = 0x110e33c00] 13:42:52 INFO - PROCESS | 1655 | 1466714572012 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b892400) [pid = 1655] [serial = 446] [outer = 0x110e33c00] 13:42:52 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:52 INFO - PROCESS | 1655 | 1466714572465 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]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:42:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 13:42:52 INFO - PROCESS | 1655 | 1466714572524 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 1655 | 1466714572527 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:42:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:42:52 INFO - PROCESS | 1655 | 1466714572530 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 1655 | 1466714572533 Marionette TRACE conn2 <- [1,570,null,{}] 13:42:52 INFO - PROCESS | 1655 | 1466714572537 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}] 13:42:52 INFO - PROCESS | 1655 | 1466714572538 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:52 INFO - PROCESS | 1655 | 1466714572650 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:42:52 INFO - PROCESS | 1655 | 1466714572711 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 1655 | 1466714572712 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ad3800 == 51 [pid = 1655] [id = 150] 13:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x110e82400) [pid = 1655] [serial = 447] [outer = 0x0] 13:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x112965c00) [pid = 1655] [serial = 448] [outer = 0x110e82400] 13:42:52 INFO - PROCESS | 1655 | 1466714572785 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x112a20800) [pid = 1655] [serial = 449] [outer = 0x110e82400] 13:42:53 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:53 INFO - PROCESS | 1655 | 1466714573219 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]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:42:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 723ms 13:42:53 INFO - PROCESS | 1655 | 1466714573260 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 1655 | 1466714573263 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:42:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:42:53 INFO - PROCESS | 1655 | 1466714573286 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1655 | 1466714573288 Marionette TRACE conn2 <- [1,574,null,{}] 13:42:53 INFO - PROCESS | 1655 | 1466714573291 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}] 13:42:53 INFO - PROCESS | 1655 | 1466714573292 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:53 INFO - PROCESS | 1655 | 1466714573403 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:42:53 INFO - PROCESS | 1655 | 1466714573476 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 1655 | 1466714573477 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x129067000 == 52 [pid = 1655] [id = 151] 13:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119510c00) [pid = 1655] [serial = 450] [outer = 0x0] 13:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1196ee000) [pid = 1655] [serial = 451] [outer = 0x119510c00] 13:42:53 INFO - PROCESS | 1655 | 1466714573507 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x120f15800) [pid = 1655] [serial = 452] [outer = 0x119510c00] 13:42:53 INFO - PROCESS | 1655 | 1466714573898 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]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:42:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 13:42:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:42:53 INFO - PROCESS | 1655 | 1466714573956 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 1655 | 1466714573958 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:42:53 INFO - PROCESS | 1655 | 1466714573960 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1655 | 1466714573963 Marionette TRACE conn2 <- [1,578,null,{}] 13:42:53 INFO - PROCESS | 1655 | 1466714573971 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}] 13:42:53 INFO - PROCESS | 1655 | 1466714573974 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:54 INFO - PROCESS | 1655 | 1466714574084 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:42:54 INFO - PROCESS | 1655 | 1466714574186 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1655 | 1466714574189 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d19c800 == 53 [pid = 1655] [id = 152] 13:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x123288c00) [pid = 1655] [serial = 453] [outer = 0x0] 13:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x123ba6c00) [pid = 1655] [serial = 454] [outer = 0x123288c00] 13:42:54 INFO - PROCESS | 1655 | 1466714574223 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x123fcc800) [pid = 1655] [serial = 455] [outer = 0x123288c00] 13:42:54 INFO - PROCESS | 1655 | 1466714574668 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]]]}] 13:42:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:42:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 722ms 13:42:54 INFO - PROCESS | 1655 | 1466714574690 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 1655 | 1466714574692 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:42:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:42:54 INFO - PROCESS | 1655 | 1466714574694 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - PROCESS | 1655 | 1466714574696 Marionette TRACE conn2 <- [1,582,null,{}] 13:42:54 INFO - PROCESS | 1655 | 1466714574710 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}] 13:42:54 INFO - PROCESS | 1655 | 1466714574712 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:54 INFO - PROCESS | 1655 | 1466714574846 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:42:54 INFO - PROCESS | 1655 | 1466714574854 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1655 | 1466714574856 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170d5800 == 54 [pid = 1655] [id = 153] 13:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x123699400) [pid = 1655] [serial = 456] [outer = 0x0] 13:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12603d800) [pid = 1655] [serial = 457] [outer = 0x123699400] 13:42:54 INFO - PROCESS | 1655 | 1466714574885 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1266af400) [pid = 1655] [serial = 458] [outer = 0x123699400] 13:42:55 INFO - PROCESS | 1655 | 1466714575506 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]]]}] 13:42:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:42:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 870ms 13:42:55 INFO - PROCESS | 1655 | 1466714575564 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 1655 | 1466714575567 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:42:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:42:55 INFO - PROCESS | 1655 | 1466714575570 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1655 | 1466714575572 Marionette TRACE conn2 <- [1,586,null,{}] 13:42:55 INFO - PROCESS | 1655 | 1466714575576 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}] 13:42:55 INFO - PROCESS | 1655 | 1466714575577 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:55 INFO - PROCESS | 1655 | 1466714575671 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:42:55 INFO - PROCESS | 1655 | 1466714575748 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 1655 | 1466714575751 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11666c000 == 55 [pid = 1655] [id = 154] 13:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1121abc00) [pid = 1655] [serial = 459] [outer = 0x0] 13:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x112966c00) [pid = 1655] [serial = 460] [outer = 0x1121abc00] 13:42:55 INFO - PROCESS | 1655 | 1466714575779 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x112d63400) [pid = 1655] [serial = 461] [outer = 0x1121abc00] 13:42:56 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:42:56 INFO - PROCESS | 1655 | 1466714576206 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]]]}] 13:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 674ms 13:42:56 INFO - PROCESS | 1655 | 1466714576245 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1655 | 1466714576247 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12d414000 == 54 [pid = 1655] [id = 148] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1ad800 == 53 [pid = 1655] [id = 147] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12d14c000 == 52 [pid = 1655] [id = 146] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12caf2800 == 51 [pid = 1655] [id = 145] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2d4800 == 50 [pid = 1655] [id = 144] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b960000 == 49 [pid = 1655] [id = 143] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a68f800 == 48 [pid = 1655] [id = 142] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a4800 == 47 [pid = 1655] [id = 141] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x122f53800 == 46 [pid = 1655] [id = 140] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123c1a800 == 45 [pid = 1655] [id = 139] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x118749800 == 44 [pid = 1655] [id = 138] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x117e5a000 == 43 [pid = 1655] [id = 137] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11873f000 == 42 [pid = 1655] [id = 136] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6af000 == 41 [pid = 1655] [id = 135] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2e1800 == 40 [pid = 1655] [id = 134] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123f62800 == 39 [pid = 1655] [id = 133] 13:42:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11873e800 == 38 [pid = 1655] [id = 132] 13:42:56 INFO - PROCESS | 1655 | 1466714576335 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1655 | 1466714576337 Marionette TRACE conn2 <- [1,590,null,{}] 13:42:56 INFO - PROCESS | 1655 | 1466714576340 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}] 13:42:56 INFO - PROCESS | 1655 | 1466714576342 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:56 INFO - PROCESS | 1655 | 1466714576426 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:42:56 INFO - PROCESS | 1655 | 1466714576430 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 1655 | 1466714576431 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cf000 == 39 [pid = 1655] [id = 155] 13:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118176800) [pid = 1655] [serial = 462] [outer = 0x0] 13:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118236400) [pid = 1655] [serial = 463] [outer = 0x118176800] 13:42:56 INFO - PROCESS | 1655 | 1466714576460 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1192be800) [pid = 1655] [serial = 464] [outer = 0x118176800] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12a917400) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12b896c00) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12a2b4400) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12b5e0000) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12b564000) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12b915c00) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x123fa7400) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11820c000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x128abb000) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x123751000) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x124c75c00) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1188c7800) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1195fc000) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x126049c00) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x126652000) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12b88c400) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1192bcc00) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1185d5800) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x120f12400) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b895400) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x123282c00) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128ab4400) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x120fd8400) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x110e80c00) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a5f4c00) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12c277400) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x123791800) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a70d800) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c278800) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1192b7c00) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x123796400) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1293b1800) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 13:42:56 INFO - PROCESS | 1655 | 1466714576878 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]]]}] 13:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 613ms 13:42:56 INFO - PROCESS | 1655 | 1466714576906 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1655 | 1466714576908 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:42:56 INFO - PROCESS | 1655 | 1466714576911 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1655 | 1466714576917 Marionette TRACE conn2 <- [1,594,null,{}] 13:42:56 INFO - PROCESS | 1655 | 1466714576929 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}] 13:42:56 INFO - PROCESS | 1655 | 1466714576933 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:57 INFO - PROCESS | 1655 | 1466714577065 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:42:57 INFO - PROCESS | 1655 | 1466714577079 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 1655 | 1466714577081 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c5a800 == 40 [pid = 1655] [id = 156] 13:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1195f1400) [pid = 1655] [serial = 465] [outer = 0x0] 13:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1196ea400) [pid = 1655] [serial = 466] [outer = 0x1195f1400] 13:42:57 INFO - PROCESS | 1655 | 1466714577129 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x120f0ec00) [pid = 1655] [serial = 467] [outer = 0x1195f1400] 13:42:57 INFO - PROCESS | 1655 | 1466714577559 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]]]}] 13:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 679ms 13:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:42:57 INFO - PROCESS | 1655 | 1466714577610 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 1655 | 1466714577612 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:42:57 INFO - PROCESS | 1655 | 1466714577620 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 1655 | 1466714577621 Marionette TRACE conn2 <- [1,598,null,{}] 13:42:57 INFO - PROCESS | 1655 | 1466714577623 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}] 13:42:57 INFO - PROCESS | 1655 | 1466714577624 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:57 INFO - PROCESS | 1655 | 1466714577708 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:42:57 INFO - PROCESS | 1655 | 1466714577712 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 1655 | 1466714577713 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c2a800 == 41 [pid = 1655] [id = 157] 13:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123062400) [pid = 1655] [serial = 468] [outer = 0x0] 13:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x123158c00) [pid = 1655] [serial = 469] [outer = 0x123062400] 13:42:57 INFO - PROCESS | 1655 | 1466714577740 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123285400) [pid = 1655] [serial = 470] [outer = 0x123062400] 13:42:58 INFO - PROCESS | 1655 | 1466714578077 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]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 475ms 13:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:42:58 INFO - PROCESS | 1655 | 1466714578090 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 1655 | 1466714578091 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:42:58 INFO - PROCESS | 1655 | 1466714578093 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 1655 | 1466714578094 Marionette TRACE conn2 <- [1,602,null,{}] 13:42:58 INFO - PROCESS | 1655 | 1466714578096 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}] 13:42:58 INFO - PROCESS | 1655 | 1466714578098 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:58 INFO - PROCESS | 1655 | 1466714578213 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:42:58 INFO - PROCESS | 1655 | 1466714578249 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 1655 | 1466714578250 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c7000 == 42 [pid = 1655] [id = 158] 13:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1195f9c00) [pid = 1655] [serial = 471] [outer = 0x0] 13:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x123286000) [pid = 1655] [serial = 472] [outer = 0x1195f9c00] 13:42:58 INFO - PROCESS | 1655 | 1466714578275 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x123ba7400) [pid = 1655] [serial = 473] [outer = 0x1195f9c00] 13:42:58 INFO - PROCESS | 1655 | 1466714578592 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]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 13:42:58 INFO - PROCESS | 1655 | 1466714578621 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 1655 | 1466714578622 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:42:58 INFO - PROCESS | 1655 | 1466714578624 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 1655 | 1466714578625 Marionette TRACE conn2 <- [1,606,null,{}] 13:42:58 INFO - PROCESS | 1655 | 1466714578628 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}] 13:42:58 INFO - PROCESS | 1655 | 1466714578633 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:58 INFO - PROCESS | 1655 | 1466714578758 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:42:58 INFO - PROCESS | 1655 | 1466714578769 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 1655 | 1466714578770 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b2a000 == 43 [pid = 1655] [id = 159] 13:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123fbe800) [pid = 1655] [serial = 474] [outer = 0x0] 13:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124c75c00) [pid = 1655] [serial = 475] [outer = 0x123fbe800] 13:42:58 INFO - PROCESS | 1655 | 1466714578795 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128abf800) [pid = 1655] [serial = 476] [outer = 0x123fbe800] 13:42:59 INFO - PROCESS | 1655 | 1466714579145 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]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 568ms 13:42:59 INFO - PROCESS | 1655 | 1466714579192 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 1655 | 1466714579193 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:42:59 INFO - PROCESS | 1655 | 1466714579196 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 1655 | 1466714579197 Marionette TRACE conn2 <- [1,610,null,{}] 13:42:59 INFO - PROCESS | 1655 | 1466714579199 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}] 13:42:59 INFO - PROCESS | 1655 | 1466714579200 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:59 INFO - PROCESS | 1655 | 1466714579302 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:42:59 INFO - PROCESS | 1655 | 1466714579306 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 1655 | 1466714579307 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a6000 == 44 [pid = 1655] [id = 160] 13:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x123fc7000) [pid = 1655] [serial = 477] [outer = 0x0] 13:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1293b1800) [pid = 1655] [serial = 478] [outer = 0x123fc7000] 13:42:59 INFO - PROCESS | 1655 | 1466714579331 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12a6bfc00) [pid = 1655] [serial = 479] [outer = 0x123fc7000] 13:42:59 INFO - PROCESS | 1655 | 1466714579674 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]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 13:42:59 INFO - PROCESS | 1655 | 1466714579714 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 1655 | 1466714579715 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:42:59 INFO - PROCESS | 1655 | 1466714579720 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 1655 | 1466714579721 Marionette TRACE conn2 <- [1,614,null,{}] 13:42:59 INFO - PROCESS | 1655 | 1466714579724 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}] 13:42:59 INFO - PROCESS | 1655 | 1466714579725 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:59 INFO - PROCESS | 1655 | 1466714579825 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:42:59 INFO - PROCESS | 1655 | 1466714579851 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 1655 | 1466714579852 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:42:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a696800 == 45 [pid = 1655] [id = 161] 13:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12a716000) [pid = 1655] [serial = 480] [outer = 0x0] 13:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12a916800) [pid = 1655] [serial = 481] [outer = 0x12a716000] 13:42:59 INFO - PROCESS | 1655 | 1466714579877 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b569400) [pid = 1655] [serial = 482] [outer = 0x12a716000] 13:43:00 INFO - PROCESS | 1655 | 1466714580207 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]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 13:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:43:00 INFO - PROCESS | 1655 | 1466714580240 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1655 | 1466714580241 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:43:00 INFO - PROCESS | 1655 | 1466714580243 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1655 | 1466714580244 Marionette TRACE conn2 <- [1,618,null,{}] 13:43:00 INFO - PROCESS | 1655 | 1466714580246 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}] 13:43:00 INFO - PROCESS | 1655 | 1466714580248 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:00 INFO - PROCESS | 1655 | 1466714580352 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:43:00 INFO - PROCESS | 1655 | 1466714580363 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 1655 | 1466714580372 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94d800 == 46 [pid = 1655] [id = 162] 13:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118373400) [pid = 1655] [serial = 483] [outer = 0x0] 13:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b5d7400) [pid = 1655] [serial = 484] [outer = 0x118373400] 13:43:00 INFO - PROCESS | 1655 | 1466714580398 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b821000) [pid = 1655] [serial = 485] [outer = 0x118373400] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12305e000) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x119504800) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11295ac00) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1176ba800) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1196e9c00) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x126048800) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x110e33800) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1196e1c00) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12327b800) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b5d5800) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124d98800) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1196ed000) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118177000) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a2a8800) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1195fb400) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:43:00 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x123282000) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:43:00 INFO - PROCESS | 1655 | 1466714580847 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]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 13:43:00 INFO - PROCESS | 1655 | 1466714580867 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1655 | 1466714580870 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:43:00 INFO - PROCESS | 1655 | 1466714580874 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1655 | 1466714580875 Marionette TRACE conn2 <- [1,622,null,{}] 13:43:00 INFO - PROCESS | 1655 | 1466714580877 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}] 13:43:00 INFO - PROCESS | 1655 | 1466714580878 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:01 INFO - PROCESS | 1655 | 1466714581005 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:43:01 INFO - PROCESS | 1655 | 1466714581086 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 1655 | 1466714581087 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b953000 == 47 [pid = 1655] [id = 163] 13:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x110d4a000) [pid = 1655] [serial = 486] [outer = 0x0] 13:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x110d50400) [pid = 1655] [serial = 487] [outer = 0x110d4a000] 13:43:01 INFO - PROCESS | 1655 | 1466714581121 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x110d56400) [pid = 1655] [serial = 488] [outer = 0x110d4a000] 13:43:01 INFO - PROCESS | 1655 | 1466714581438 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]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 618ms 13:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:43:01 INFO - PROCESS | 1655 | 1466714581493 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 1655 | 1466714581494 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:43:01 INFO - PROCESS | 1655 | 1466714581496 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 1655 | 1466714581499 Marionette TRACE conn2 <- [1,626,null,{}] 13:43:01 INFO - PROCESS | 1655 | 1466714581504 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}] 13:43:01 INFO - PROCESS | 1655 | 1466714581506 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:01 INFO - PROCESS | 1655 | 1466714581637 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:43:01 INFO - PROCESS | 1655 | 1466714581643 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 1655 | 1466714581644 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2cb000 == 48 [pid = 1655] [id = 164] 13:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x110d51800) [pid = 1655] [serial = 489] [outer = 0x0] 13:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11295ac00) [pid = 1655] [serial = 490] [outer = 0x110d51800] 13:43:01 INFO - PROCESS | 1655 | 1466714581671 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12b822000) [pid = 1655] [serial = 491] [outer = 0x110d51800] 13:43:01 INFO - PROCESS | 1655 | 1466714581984 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]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 523ms 13:43:02 INFO - PROCESS | 1655 | 1466714582021 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 1655 | 1466714582022 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:43:02 INFO - PROCESS | 1655 | 1466714582024 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 1655 | 1466714582025 Marionette TRACE conn2 <- [1,630,null,{}] 13:43:02 INFO - PROCESS | 1655 | 1466714582027 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}] 13:43:02 INFO - PROCESS | 1655 | 1466714582028 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:02 INFO - PROCESS | 1655 | 1466714582111 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:43:02 INFO - PROCESS | 1655 | 1466714582115 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1655 | 1466714582116 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1a3800 == 49 [pid = 1655] [id = 165] 13:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x118833c00) [pid = 1655] [serial = 492] [outer = 0x0] 13:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11883dc00) [pid = 1655] [serial = 493] [outer = 0x118833c00] 13:43:02 INFO - PROCESS | 1655 | 1466714582139 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x118841c00) [pid = 1655] [serial = 494] [outer = 0x118833c00] 13:43:02 INFO - PROCESS | 1655 | 1466714582484 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]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 13:43:02 INFO - PROCESS | 1655 | 1466714582493 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 1655 | 1466714582494 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:43:02 INFO - PROCESS | 1655 | 1466714582496 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 1655 | 1466714582497 Marionette TRACE conn2 <- [1,634,null,{}] 13:43:02 INFO - PROCESS | 1655 | 1466714582502 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}] 13:43:02 INFO - PROCESS | 1655 | 1466714582504 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:02 INFO - PROCESS | 1655 | 1466714582630 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:43:02 INFO - PROCESS | 1655 | 1466714582636 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1655 | 1466714582637 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d419800 == 50 [pid = 1655] [id = 166] 13:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x116080800) [pid = 1655] [serial = 495] [outer = 0x0] 13:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1192be000) [pid = 1655] [serial = 496] [outer = 0x116080800] 13:43:02 INFO - PROCESS | 1655 | 1466714582661 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124d0b400) [pid = 1655] [serial = 497] [outer = 0x116080800] 13:43:02 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x110d54800) [pid = 1655] [serial = 498] [outer = 0x12d07b400] 13:43:03 INFO - PROCESS | 1655 | 1466714583193 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]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 723ms 13:43:03 INFO - PROCESS | 1655 | 1466714583220 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 1655 | 1466714583222 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:43:03 INFO - PROCESS | 1655 | 1466714583225 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 1655 | 1466714583228 Marionette TRACE conn2 <- [1,638,null,{}] 13:43:03 INFO - PROCESS | 1655 | 1466714583249 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}] 13:43:03 INFO - PROCESS | 1655 | 1466714583250 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:03 INFO - PROCESS | 1655 | 1466714583384 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:43:03 INFO - PROCESS | 1655 | 1466714583464 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 1655 | 1466714583465 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116949800 == 51 [pid = 1655] [id = 167] 13:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1180c6800) [pid = 1655] [serial = 499] [outer = 0x0] 13:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1180d0800) [pid = 1655] [serial = 500] [outer = 0x1180c6800] 13:43:03 INFO - PROCESS | 1655 | 1466714583510 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1185d5800) [pid = 1655] [serial = 501] [outer = 0x1180c6800] 13:43:03 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:03 INFO - PROCESS | 1655 | 1466714583917 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]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 722ms 13:43:03 INFO - PROCESS | 1655 | 1466714583947 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 1655 | 1466714583950 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:43:03 INFO - PROCESS | 1655 | 1466714583955 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 1655 | 1466714583957 Marionette TRACE conn2 <- [1,642,null,{}] 13:43:03 INFO - PROCESS | 1655 | 1466714583959 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}] 13:43:03 INFO - PROCESS | 1655 | 1466714583961 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:04 INFO - PROCESS | 1655 | 1466714584072 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:43:04 INFO - PROCESS | 1655 | 1466714584179 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 1655 | 1466714584180 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x128cb9000 == 52 [pid = 1655] [id = 168] 13:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1185ef800) [pid = 1655] [serial = 502] [outer = 0x0] 13:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11950c000) [pid = 1655] [serial = 503] [outer = 0x1185ef800] 13:43:04 INFO - PROCESS | 1655 | 1466714584214 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1196bc800) [pid = 1655] [serial = 504] [outer = 0x1185ef800] 13:43:04 INFO - PROCESS | 1655 | 1466714584638 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]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 719ms 13:43:04 INFO - PROCESS | 1655 | 1466714584675 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 1655 | 1466714584677 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:43:04 INFO - PROCESS | 1655 | 1466714584715 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 1655 | 1466714584718 Marionette TRACE conn2 <- [1,646,null,{}] 13:43:04 INFO - PROCESS | 1655 | 1466714584744 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}] 13:43:04 INFO - PROCESS | 1655 | 1466714584747 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:04 INFO - PROCESS | 1655 | 1466714584853 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:43:04 INFO - PROCESS | 1655 | 1466714584932 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 1655 | 1466714584934 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e118800 == 53 [pid = 1655] [id = 169] 13:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12327ac00) [pid = 1655] [serial = 505] [outer = 0x0] 13:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x123796400) [pid = 1655] [serial = 506] [outer = 0x12327ac00] 13:43:04 INFO - PROCESS | 1655 | 1466714584965 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x123fca000) [pid = 1655] [serial = 507] [outer = 0x12327ac00] 13:43:05 INFO - PROCESS | 1655 | 1466714585385 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]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 704ms 13:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:43:05 INFO - PROCESS | 1655 | 1466714585404 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 1655 | 1466714585406 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:43:05 INFO - PROCESS | 1655 | 1466714585408 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 1655 | 1466714585410 Marionette TRACE conn2 <- [1,650,null,{}] 13:43:05 INFO - PROCESS | 1655 | 1466714585412 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}] 13:43:05 INFO - PROCESS | 1655 | 1466714585414 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:05 INFO - PROCESS | 1655 | 1466714585521 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:43:05 INFO - PROCESS | 1655 | 1466714585587 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 1655 | 1466714585588 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b739000 == 54 [pid = 1655] [id = 170] 13:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x1243a8800) [pid = 1655] [serial = 508] [outer = 0x0] 13:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x124d0e800) [pid = 1655] [serial = 509] [outer = 0x1243a8800] 13:43:05 INFO - PROCESS | 1655 | 1466714585658 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x126044c00) [pid = 1655] [serial = 510] [outer = 0x1243a8800] 13:43:06 INFO - PROCESS | 1655 | 1466714586070 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]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 668ms 13:43:06 INFO - PROCESS | 1655 | 1466714586078 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 1655 | 1466714586079 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:43:06 INFO - PROCESS | 1655 | 1466714586082 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1655 | 1466714586085 Marionette TRACE conn2 <- [1,654,null,{}] 13:43:06 INFO - PROCESS | 1655 | 1466714586088 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}] 13:43:06 INFO - PROCESS | 1655 | 1466714586089 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:06 INFO - PROCESS | 1655 | 1466714586210 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:43:06 INFO - PROCESS | 1655 | 1466714586299 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 1655 | 1466714586301 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11929a000 == 55 [pid = 1655] [id = 171] 13:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x110e34400) [pid = 1655] [serial = 511] [outer = 0x0] 13:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x118236800) [pid = 1655] [serial = 512] [outer = 0x110e34400] 13:43:06 INFO - PROCESS | 1655 | 1466714586332 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x123fc2800) [pid = 1655] [serial = 513] [outer = 0x110e34400] 13:43:06 INFO - PROCESS | 1655 | 1466714586905 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]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 872ms 13:43:06 INFO - PROCESS | 1655 | 1466714586954 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:43:06 INFO - PROCESS | 1655 | 1466714586957 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:43:06 INFO - PROCESS | 1655 | 1466714586960 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1655 | 1466714586963 Marionette TRACE conn2 <- [1,658,null,{}] 13:43:06 INFO - PROCESS | 1655 | 1466714586966 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}] 13:43:06 INFO - PROCESS | 1655 | 1466714586967 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:07 INFO - PROCESS | 1655 | 1466714587066 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:43:07 INFO - PROCESS | 1655 | 1466714587134 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 1655 | 1466714587135 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873e800 == 56 [pid = 1655] [id = 172] 13:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11336f000) [pid = 1655] [serial = 514] [outer = 0x0] 13:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1176b2400) [pid = 1655] [serial = 515] [outer = 0x11336f000] 13:43:07 INFO - PROCESS | 1655 | 1466714587164 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x118207800) [pid = 1655] [serial = 516] [outer = 0x11336f000] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1a3800 == 55 [pid = 1655] [id = 165] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2cb000 == 54 [pid = 1655] [id = 164] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b953000 == 53 [pid = 1655] [id = 163] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94d800 == 52 [pid = 1655] [id = 162] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12a696800 == 51 [pid = 1655] [id = 161] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a6000 == 50 [pid = 1655] [id = 160] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x126b2a000 == 49 [pid = 1655] [id = 159] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c7000 == 48 [pid = 1655] [id = 158] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x123c2a800 == 47 [pid = 1655] [id = 157] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119c5a800 == 46 [pid = 1655] [id = 156] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cf000 == 45 [pid = 1655] [id = 155] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11666c000 == 44 [pid = 1655] [id = 154] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1170d5800 == 43 [pid = 1655] [id = 153] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12d19c800 == 42 [pid = 1655] [id = 152] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x129067000 == 41 [pid = 1655] [id = 151] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119ad3800 == 40 [pid = 1655] [id = 150] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12da79800 == 39 [pid = 1655] [id = 149] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128adb800 == 38 [pid = 1655] [id = 66] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2df800 == 37 [pid = 1655] [id = 131] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94e000 == 36 [pid = 1655] [id = 102] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12308b000 == 35 [pid = 1655] [id = 115] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x129307000 == 34 [pid = 1655] [id = 116] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe9000 == 33 [pid = 1655] [id = 117] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11929a000 == 32 [pid = 1655] [id = 171] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b739000 == 31 [pid = 1655] [id = 170] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12e118800 == 30 [pid = 1655] [id = 169] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128cb9000 == 29 [pid = 1655] [id = 168] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x116949800 == 28 [pid = 1655] [id = 167] 13:43:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12d419800 == 27 [pid = 1655] [id = 166] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12603cc00) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x123065000) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12378f000) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x119baf000) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x112a1a400) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11822ac00) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12cb04400) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1176b9000) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x112963000) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1269dd000) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124d93800) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12b88d400) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12305dc00) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1196e8800) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12603f000) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x123795400) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12c27e400) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x128c39800) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x129275c00) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x123fcb000) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x110e39800) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1192b7800) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12c280c00) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x123fc2000) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b81f400) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12327f400) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1182f0c00) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1199f2400) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a6c6800) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x120f0e800) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124505000) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1265c8000) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b5d5400) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123753000) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1196ecc00) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 13:43:08 INFO - PROCESS | 1655 | 1466714588325 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]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1373ms 13:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:43:08 INFO - PROCESS | 1655 | 1466714588339 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 1655 | 1466714588341 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:43:08 INFO - PROCESS | 1655 | 1466714588345 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1655 | 1466714588347 Marionette TRACE conn2 <- [1,662,null,{}] 13:43:08 INFO - PROCESS | 1655 | 1466714588354 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}] 13:43:08 INFO - PROCESS | 1655 | 1466714588355 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:08 INFO - PROCESS | 1655 | 1466714588431 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:43:08 INFO - PROCESS | 1655 | 1466714588438 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 1655 | 1466714588439 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11660b000 == 28 [pid = 1655] [id = 173] 13:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112961400) [pid = 1655] [serial = 517] [outer = 0x0] 13:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112a73800) [pid = 1655] [serial = 518] [outer = 0x112961400] 13:43:08 INFO - PROCESS | 1655 | 1466714588468 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x112135800) [pid = 1655] [serial = 519] [outer = 0x112961400] 13:43:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:08 INFO - PROCESS | 1655 | 1466714588808 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]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 13:43:08 INFO - PROCESS | 1655 | 1466714588865 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 1655 | 1466714588868 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:43:08 INFO - PROCESS | 1655 | 1466714588873 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1655 | 1466714588875 Marionette TRACE conn2 <- [1,666,null,{}] 13:43:08 INFO - PROCESS | 1655 | 1466714588877 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}] 13:43:08 INFO - PROCESS | 1655 | 1466714588879 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:08 INFO - PROCESS | 1655 | 1466714588959 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:43:08 INFO - PROCESS | 1655 | 1466714588965 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 1655 | 1466714588969 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x117246800 == 29 [pid = 1655] [id = 174] 13:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1176b9000) [pid = 1655] [serial = 520] [outer = 0x0] 13:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1180d1c00) [pid = 1655] [serial = 521] [outer = 0x1176b9000] 13:43:09 INFO - PROCESS | 1655 | 1466714588996 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11820d000) [pid = 1655] [serial = 522] [outer = 0x1176b9000] 13:43:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:09 INFO - PROCESS | 1655 | 1466714589341 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]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 13:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:43:09 INFO - PROCESS | 1655 | 1466714589392 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 1655 | 1466714589393 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:43:09 INFO - PROCESS | 1655 | 1466714589395 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 1655 | 1466714589398 Marionette TRACE conn2 <- [1,670,null,{}] 13:43:09 INFO - PROCESS | 1655 | 1466714589405 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}] 13:43:09 INFO - PROCESS | 1655 | 1466714589408 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:09 INFO - PROCESS | 1655 | 1466714589488 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:43:09 INFO - PROCESS | 1655 | 1466714589493 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 1655 | 1466714589495 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11929c000 == 30 [pid = 1655] [id = 175] 13:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x110d52000) [pid = 1655] [serial = 523] [outer = 0x0] 13:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1185df800) [pid = 1655] [serial = 524] [outer = 0x110d52000] 13:43:09 INFO - PROCESS | 1655 | 1466714589526 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11883f000) [pid = 1655] [serial = 525] [outer = 0x110d52000] 13:43:09 INFO - PROCESS | 1655 | 1466714589881 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]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 524ms 13:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:43:09 INFO - PROCESS | 1655 | 1466714589920 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 1655 | 1466714589921 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:43:09 INFO - PROCESS | 1655 | 1466714589923 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 1655 | 1466714589924 Marionette TRACE conn2 <- [1,674,null,{}] 13:43:09 INFO - PROCESS | 1655 | 1466714589927 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}] 13:43:09 INFO - PROCESS | 1655 | 1466714589928 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:10 INFO - PROCESS | 1655 | 1466714590037 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:43:10 INFO - PROCESS | 1655 | 1466714590072 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 1655 | 1466714590073 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b3f000 == 31 [pid = 1655] [id = 176] 13:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11883d000) [pid = 1655] [serial = 526] [outer = 0x0] 13:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119148800) [pid = 1655] [serial = 527] [outer = 0x11883d000] 13:43:10 INFO - PROCESS | 1655 | 1466714590098 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119424c00) [pid = 1655] [serial = 528] [outer = 0x11883d000] 13:43:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:10 INFO - PROCESS | 1655 | 1466714590409 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]]]}] 13:43:10 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 13:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 13:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:43:10 INFO - PROCESS | 1655 | 1466714590443 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 1655 | 1466714590444 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:43:10 INFO - PROCESS | 1655 | 1466714590455 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 1655 | 1466714590457 Marionette TRACE conn2 <- [1,678,null,{}] 13:43:10 INFO - PROCESS | 1655 | 1466714590459 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}] 13:43:10 INFO - PROCESS | 1655 | 1466714590460 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:10 INFO - PROCESS | 1655 | 1466714590552 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:43:10 INFO - PROCESS | 1655 | 1466714590590 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 1655 | 1466714590591 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c16800 == 32 [pid = 1655] [id = 177] 13:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x112961800) [pid = 1655] [serial = 529] [outer = 0x0] 13:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11950f000) [pid = 1655] [serial = 530] [outer = 0x112961800] 13:43:10 INFO - PROCESS | 1655 | 1466714590615 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1196e2000) [pid = 1655] [serial = 531] [outer = 0x112961800] 13:43:10 INFO - PROCESS | 1655 | 1466714590957 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]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 527ms 13:43:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:43:10 INFO - PROCESS | 1655 | 1466714590974 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 1655 | 1466714590975 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:43:10 INFO - PROCESS | 1655 | 1466714590977 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 1655 | 1466714590978 Marionette TRACE conn2 <- [1,682,null,{}] 13:43:10 INFO - PROCESS | 1655 | 1466714590980 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}] 13:43:10 INFO - PROCESS | 1655 | 1466714590987 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:11 INFO - PROCESS | 1655 | 1466714591104 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:43:11 INFO - PROCESS | 1655 | 1466714591141 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 1655 | 1466714591142 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12662e800 == 33 [pid = 1655] [id = 178] 13:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1196e7800) [pid = 1655] [serial = 532] [outer = 0x0] 13:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x120f11400) [pid = 1655] [serial = 533] [outer = 0x1196e7800] 13:43:11 INFO - PROCESS | 1655 | 1466714591167 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12305c400) [pid = 1655] [serial = 534] [outer = 0x1196e7800] 13:43:11 INFO - PROCESS | 1655 | 1466714591941 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]]]}] 13:43:11 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) 13:43:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 13:43:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:43:11 INFO - PROCESS | 1655 | 1466714591953 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 1655 | 1466714591954 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:43:11 INFO - PROCESS | 1655 | 1466714591956 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 1655 | 1466714591957 Marionette TRACE conn2 <- [1,686,null,{}] 13:43:11 INFO - PROCESS | 1655 | 1466714591959 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}] 13:43:11 INFO - PROCESS | 1655 | 1466714591960 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:12 INFO - PROCESS | 1655 | 1466714592066 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:43:12 INFO - PROCESS | 1655 | 1466714592070 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 1655 | 1466714592071 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128cb3800 == 34 [pid = 1655] [id = 179] 13:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119425800) [pid = 1655] [serial = 535] [outer = 0x0] 13:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x123066c00) [pid = 1655] [serial = 536] [outer = 0x119425800] 13:43:12 INFO - PROCESS | 1655 | 1466714592095 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1233ca000) [pid = 1655] [serial = 537] [outer = 0x119425800] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x123797400) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x118234800) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123796800) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x128c3e000) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11913ac00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x126655800) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x123bad000) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11295d000) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x116a03c00) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119420000) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118833c00) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x123fbe800) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x123fc7000) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1121abc00) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123288c00) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118176800) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a716000) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x110e33c00) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123699400) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123062400) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1195f9c00) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x110e82400) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1195f1400) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119510c00) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x110d4a000) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118373400) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x110d51800) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:43:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116080800) [pid = 1655] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:43:13 INFO - PROCESS | 1655 | 1466714593289 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]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:43:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1370ms 13:43:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:43:13 INFO - PROCESS | 1655 | 1466714593327 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 1655 | 1466714593328 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:43:13 INFO - PROCESS | 1655 | 1466714593330 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1655 | 1466714593331 Marionette TRACE conn2 <- [1,690,null,{}] 13:43:13 INFO - PROCESS | 1655 | 1466714593333 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}] 13:43:13 INFO - PROCESS | 1655 | 1466714593334 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:13 INFO - PROCESS | 1655 | 1466714593405 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:43:13 INFO - PROCESS | 1655 | 1466714593408 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 1655 | 1466714593409 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x119171000 == 35 [pid = 1655] [id = 180] 13:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x110e2c800) [pid = 1655] [serial = 538] [outer = 0x0] 13:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x112a18400) [pid = 1655] [serial = 539] [outer = 0x110e2c800] 13:43:13 INFO - PROCESS | 1655 | 1466714593434 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118837800) [pid = 1655] [serial = 540] [outer = 0x110e2c800] 13:43:14 INFO - PROCESS | 1655 | 1466714594241 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]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:43:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 13:43:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:43:14 INFO - PROCESS | 1655 | 1466714594250 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 1655 | 1466714594252 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:43:14 INFO - PROCESS | 1655 | 1466714594254 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 1655 | 1466714594255 Marionette TRACE conn2 <- [1,694,null,{}] 13:43:14 INFO - PROCESS | 1655 | 1466714594257 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}] 13:43:14 INFO - PROCESS | 1655 | 1466714594258 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:14 INFO - PROCESS | 1655 | 1466714594344 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:43:14 INFO - PROCESS | 1655 | 1466714594404 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1655 | 1466714594406 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11929a000 == 36 [pid = 1655] [id = 181] 13:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x110e33c00) [pid = 1655] [serial = 541] [outer = 0x0] 13:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1195f1400) [pid = 1655] [serial = 542] [outer = 0x110e33c00] 13:43:14 INFO - PROCESS | 1655 | 1466714594430 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12327a800) [pid = 1655] [serial = 543] [outer = 0x110e33c00] 13:43:15 INFO - PROCESS | 1655 | 1466714595207 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]]]}] 13:43:15 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) 13:43:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 968ms 13:43:15 INFO - PROCESS | 1655 | 1466714595223 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 1655 | 1466714595225 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:43:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:43:15 INFO - PROCESS | 1655 | 1466714595229 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 1655 | 1466714595231 Marionette TRACE conn2 <- [1,698,null,{}] 13:43:15 INFO - PROCESS | 1655 | 1466714595237 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}] 13:43:15 INFO - PROCESS | 1655 | 1466714595238 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:15 INFO - PROCESS | 1655 | 1466714595345 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:43:15 INFO - PROCESS | 1655 | 1466714595404 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 1655 | 1466714595406 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11694a000 == 37 [pid = 1655] [id = 182] 13:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11295c400) [pid = 1655] [serial = 544] [outer = 0x0] 13:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112a1ac00) [pid = 1655] [serial = 545] [outer = 0x11295c400] 13:43:15 INFO - PROCESS | 1655 | 1466714595437 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x113aae800) [pid = 1655] [serial = 546] [outer = 0x11295c400] 13:43:16 INFO - PROCESS | 1655 | 1466714596412 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]]]}] 13:43:16 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) 13:43:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1225ms 13:43:16 INFO - PROCESS | 1655 | 1466714596453 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 1655 | 1466714596457 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:43:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:43:16 INFO - PROCESS | 1655 | 1466714596461 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 1655 | 1466714596463 Marionette TRACE conn2 <- [1,702,null,{}] 13:43:16 INFO - PROCESS | 1655 | 1466714596465 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}] 13:43:16 INFO - PROCESS | 1655 | 1466714596467 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:16 INFO - PROCESS | 1655 | 1466714596578 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:43:16 INFO - PROCESS | 1655 | 1466714596658 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 1655 | 1466714596660 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11261b800 == 38 [pid = 1655] [id = 183] 13:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x110d56000) [pid = 1655] [serial = 547] [outer = 0x0] 13:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11295bc00) [pid = 1655] [serial = 548] [outer = 0x110d56000] 13:43:16 INFO - PROCESS | 1655 | 1466714596825 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x112aebc00) [pid = 1655] [serial = 549] [outer = 0x110d56000] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x119171000 == 37 [pid = 1655] [id = 180] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x128cb3800 == 36 [pid = 1655] [id = 179] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12662e800 == 35 [pid = 1655] [id = 178] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x123c16800 == 34 [pid = 1655] [id = 177] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x119b3f000 == 33 [pid = 1655] [id = 176] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x11929c000 == 32 [pid = 1655] [id = 175] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x117246800 == 31 [pid = 1655] [id = 174] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x11660b000 == 30 [pid = 1655] [id = 173] 13:43:17 INFO - PROCESS | 1655 | --DOCSHELL 0x11873e800 == 29 [pid = 1655] [id = 172] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128ab1400) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b91a800) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c27f400) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a2a8000) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12327dc00) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129019000) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12603d000) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1182e8c00) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1184efc00) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x120f1a400) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11883dc00) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124c75c00) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1293b1800) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112966c00) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112d63400) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123ba6c00) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123fcc800) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118236400) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1192be800) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a916800) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b892400) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b569400) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12603d800) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1266af400) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123158c00) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123285400) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123286000) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112965c00) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112a20800) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1196ea400) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x120f0ec00) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1196ee000) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x120f15800) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x110d50400) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b5d7400) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11295ac00) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118841c00) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b822000) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12a6bfc00) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128abf800) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12b821000) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x110d56400) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x123ba7400) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1180ce800) [pid = 1655] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x124d0b400) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1192be000) [pid = 1655] [serial = 496] [outer = 0x0] [url = about:blank] 13:43:17 INFO - PROCESS | 1655 | 1466714597761 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]]]}] 13:43:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:43:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1321ms 13:43:17 INFO - PROCESS | 1655 | 1466714597784 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:43:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:43:17 INFO - PROCESS | 1655 | 1466714597786 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:43:17 INFO - PROCESS | 1655 | 1466714597789 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1655 | 1466714597791 Marionette TRACE conn2 <- [1,706,null,{}] 13:43:17 INFO - PROCESS | 1655 | 1466714597794 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}] 13:43:17 INFO - PROCESS | 1655 | 1466714597796 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:17 INFO - PROCESS | 1655 | 1466714597874 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:43:17 INFO - PROCESS | 1655 | 1466714597878 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 1655 | 1466714597879 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c5800 == 30 [pid = 1655] [id = 184] 13:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x113035400) [pid = 1655] [serial = 550] [outer = 0x0] 13:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1166ef000) [pid = 1655] [serial = 551] [outer = 0x113035400] 13:43:17 INFO - PROCESS | 1655 | 1466714597909 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1180cc800) [pid = 1655] [serial = 552] [outer = 0x113035400] 13:43:18 INFO - PROCESS | 1655 | 1466714598747 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]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:43:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 13:43:18 INFO - PROCESS | 1655 | 1466714598761 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 1655 | 1466714598763 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:43:18 INFO - PROCESS | 1655 | 1466714598769 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 1655 | 1466714598771 Marionette TRACE conn2 <- [1,710,null,{}] 13:43:18 INFO - PROCESS | 1655 | 1466714598773 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}] 13:43:18 INFO - PROCESS | 1655 | 1466714598775 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:18 INFO - PROCESS | 1655 | 1466714598881 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:43:18 INFO - PROCESS | 1655 | 1466714598886 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 1655 | 1466714598888 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x119155800 == 31 [pid = 1655] [id = 185] 13:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1180ce800) [pid = 1655] [serial = 553] [outer = 0x0] 13:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1182f0800) [pid = 1655] [serial = 554] [outer = 0x1180ce800] 13:43:18 INFO - PROCESS | 1655 | 1466714598913 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1185da800) [pid = 1655] [serial = 555] [outer = 0x1180ce800] 13:43:19 INFO - PROCESS | 1655 | 1466714599739 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]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:43:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 13:43:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:43:19 INFO - PROCESS | 1655 | 1466714599791 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 1655 | 1466714599793 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:43:19 INFO - PROCESS | 1655 | 1466714599795 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1655 | 1466714599797 Marionette TRACE conn2 <- [1,714,null,{}] 13:43:19 INFO - PROCESS | 1655 | 1466714599819 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}] 13:43:19 INFO - PROCESS | 1655 | 1466714599822 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:19 INFO - PROCESS | 1655 | 1466714599924 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:43:19 INFO - PROCESS | 1655 | 1466714599929 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 1655 | 1466714599931 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x123089000 == 32 [pid = 1655] [id = 186] 13:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1185db000) [pid = 1655] [serial = 556] [outer = 0x0] 13:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1192b9c00) [pid = 1655] [serial = 557] [outer = 0x1185db000] 13:43:19 INFO - PROCESS | 1655 | 1466714599957 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11950cc00) [pid = 1655] [serial = 558] [outer = 0x1185db000] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112961400) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1176b9000) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11883d000) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x112961800) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x110d52000) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1196e7800) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x119425800) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1180c6800) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1185ef800) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12327ac00) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1243a8800) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x110e34400) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x110e2c800) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:43:20 INFO - PROCESS | 1655 | 1466714600807 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]]]}] 13:43:20 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 13:43:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1023ms 13:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:43:20 INFO - PROCESS | 1655 | 1466714600819 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 1655 | 1466714600820 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:43:20 INFO - PROCESS | 1655 | 1466714600822 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 1655 | 1466714600823 Marionette TRACE conn2 <- [1,718,null,{}] 13:43:20 INFO - PROCESS | 1655 | 1466714600826 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}] 13:43:20 INFO - PROCESS | 1655 | 1466714600827 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:20 INFO - PROCESS | 1655 | 1466714600909 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:43:20 INFO - PROCESS | 1655 | 1466714600963 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 1655 | 1466714600964 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x123767000 == 33 [pid = 1655] [id = 187] 13:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11836ac00) [pid = 1655] [serial = 559] [outer = 0x0] 13:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118833000) [pid = 1655] [serial = 560] [outer = 0x11836ac00] 13:43:20 INFO - PROCESS | 1655 | 1466714600989 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1195f3800) [pid = 1655] [serial = 561] [outer = 0x11836ac00] 13:43:21 INFO - PROCESS | 1655 | 1466714601753 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]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:43:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 13:43:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:43:21 INFO - PROCESS | 1655 | 1466714601792 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1655 | 1466714601793 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:43:21 INFO - PROCESS | 1655 | 1466714601795 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 1655 | 1466714601796 Marionette TRACE conn2 <- [1,722,null,{}] 13:43:21 INFO - PROCESS | 1655 | 1466714601798 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}] 13:43:21 INFO - PROCESS | 1655 | 1466714601799 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:21 INFO - PROCESS | 1655 | 1466714601874 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:43:21 INFO - PROCESS | 1655 | 1466714601877 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 1655 | 1466714601879 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f51800 == 34 [pid = 1655] [id = 188] 13:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1196eac00) [pid = 1655] [serial = 562] [outer = 0x0] 13:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119992c00) [pid = 1655] [serial = 563] [outer = 0x1196eac00] 13:43:21 INFO - PROCESS | 1655 | 1466714601913 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x120f11800) [pid = 1655] [serial = 564] [outer = 0x1196eac00] 13:43:22 INFO - PROCESS | 1655 | 1466714602262 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] 13:43:22 INFO - PROCESS | 1655 | 1466714602318 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:43:22 INFO - PROCESS | 1655 | 1466714602320 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1655 | 1466714602321 Marionette TRACE conn2 <- [1,726,null,{}] 13:43:22 INFO - PROCESS | 1655 | 1466714602323 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}] 13:43:22 INFO - PROCESS | 1655 | 1466714602327 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:22 INFO - PROCESS | 1655 | 1466714602407 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:43:22 INFO - PROCESS | 1655 | 1466714602410 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1655 | 1466714602411 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad1000 == 35 [pid = 1655] [id = 189] 13:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x120f18c00) [pid = 1655] [serial = 565] [outer = 0x0] 13:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x12305cc00) [pid = 1655] [serial = 566] [outer = 0x120f18c00] 13:43:22 INFO - PROCESS | 1655 | 1466714602436 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123281c00) [pid = 1655] [serial = 567] [outer = 0x120f18c00] 13:43:22 INFO - PROCESS | 1655 | 1466714602804 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]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:43:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 13:43:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:43:22 INFO - PROCESS | 1655 | 1466714602842 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 1655 | 1466714602843 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:43:22 INFO - PROCESS | 1655 | 1466714602845 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1655 | 1466714602846 Marionette TRACE conn2 <- [1,730,null,{}] 13:43:22 INFO - PROCESS | 1655 | 1466714602848 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}] 13:43:22 INFO - PROCESS | 1655 | 1466714602850 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:22 INFO - PROCESS | 1655 | 1466714602924 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:43:22 INFO - PROCESS | 1655 | 1466714602981 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1655 | 1466714602982 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x129070800 == 36 [pid = 1655] [id = 190] 13:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x110eec800) [pid = 1655] [serial = 568] [outer = 0x0] 13:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x123335c00) [pid = 1655] [serial = 569] [outer = 0x110eec800] 13:43:23 INFO - PROCESS | 1655 | 1466714603006 Marionette DEBUG loaded listener.js 13:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123791800) [pid = 1655] [serial = 570] [outer = 0x110eec800] 13:43:23 INFO - PROCESS | 1655 | 1466714603443 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] 13:43:23 INFO - PROCESS | 1655 | 1466714603470 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:43:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:43:23 INFO - PROCESS | 1655 | 1466714603473 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 1655 | 1466714603475 Marionette TRACE conn2 <- [1,734,null,{}] 13:43:23 INFO - PROCESS | 1655 | 1466714603479 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}] 13:43:23 INFO - PROCESS | 1655 | 1466714603481 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:23 INFO - PROCESS | 1655 | 1466714603580 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:43:23 INFO - PROCESS | 1655 | 1466714603650 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:23 INFO - PROCESS | 1655 | 1466714603652 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873d800 == 37 [pid = 1655] [id = 191] 13:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112d63400) [pid = 1655] [serial = 571] [outer = 0x0] 13:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176bdc00) [pid = 1655] [serial = 572] [outer = 0x112d63400] 13:43:23 INFO - PROCESS | 1655 | 1466714603683 Marionette DEBUG loaded listener.js 13:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11820b400) [pid = 1655] [serial = 573] [outer = 0x112d63400] 13:43:24 INFO - PROCESS | 1655 | 1466714604092 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]]]}] 13:43:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:43:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 13:43:24 INFO - PROCESS | 1655 | 1466714604144 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:43:24 INFO - PROCESS | 1655 | 1466714604147 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:43:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:43:24 INFO - PROCESS | 1655 | 1466714604152 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 1655 | 1466714604154 Marionette TRACE conn2 <- [1,738,null,{}] 13:43:24 INFO - PROCESS | 1655 | 1466714604156 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}] 13:43:24 INFO - PROCESS | 1655 | 1466714604158 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:24 INFO - PROCESS | 1655 | 1466714604263 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:43:24 INFO - PROCESS | 1655 | 1466714604355 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 1655 | 1466714604356 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1243bd800 == 38 [pid = 1655] [id = 192] 13:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118839000) [pid = 1655] [serial = 574] [outer = 0x0] 13:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118840000) [pid = 1655] [serial = 575] [outer = 0x118839000] 13:43:24 INFO - PROCESS | 1655 | 1466714604400 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1192b9800) [pid = 1655] [serial = 576] [outer = 0x118839000] 13:43:25 INFO - PROCESS | 1655 | 1466714605277 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]]]}] 13:43:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:43:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1171ms 13:43:25 INFO - PROCESS | 1655 | 1466714605324 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:43:25 INFO - PROCESS | 1655 | 1466714605325 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:43:25 INFO - PROCESS | 1655 | 1466714605328 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 1655 | 1466714605330 Marionette TRACE conn2 <- [1,742,null,{}] 13:43:25 INFO - PROCESS | 1655 | 1466714605338 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}] 13:43:25 INFO - PROCESS | 1655 | 1466714605341 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:25 INFO - PROCESS | 1655 | 1466714605473 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:43:25 INFO - PROCESS | 1655 | 1466714605528 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 1655 | 1466714605530 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a520000 == 39 [pid = 1655] [id = 193] 13:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118367400) [pid = 1655] [serial = 577] [outer = 0x0] 13:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119baf000) [pid = 1655] [serial = 578] [outer = 0x118367400] 13:43:25 INFO - PROCESS | 1655 | 1466714605562 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123283000) [pid = 1655] [serial = 579] [outer = 0x118367400] 13:43:26 INFO - PROCESS | 1655 | 1466714606576 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]]]}] 13:43:26 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 13:43:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1272ms 13:43:26 INFO - PROCESS | 1655 | 1466714606602 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1655 | 1466714606605 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:43:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:43:26 INFO - PROCESS | 1655 | 1466714606609 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1655 | 1466714606611 Marionette TRACE conn2 <- [1,746,null,{}] 13:43:26 INFO - PROCESS | 1655 | 1466714606614 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}] 13:43:26 INFO - PROCESS | 1655 | 1466714606616 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:26 INFO - PROCESS | 1655 | 1466714606708 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:43:26 INFO - PROCESS | 1655 | 1466714606782 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 1655 | 1466714606784 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187dc000 == 40 [pid = 1655] [id = 194] 13:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116630000) [pid = 1655] [serial = 580] [outer = 0x0] 13:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11696dc00) [pid = 1655] [serial = 581] [outer = 0x116630000] 13:43:26 INFO - PROCESS | 1655 | 1466714606825 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11820a800) [pid = 1655] [serial = 582] [outer = 0x116630000] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad1000 == 39 [pid = 1655] [id = 189] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x122f51800 == 38 [pid = 1655] [id = 188] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123767000 == 37 [pid = 1655] [id = 187] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123089000 == 36 [pid = 1655] [id = 186] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119155800 == 35 [pid = 1655] [id = 185] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c5800 == 34 [pid = 1655] [id = 184] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11261b800 == 33 [pid = 1655] [id = 183] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11929a000 == 32 [pid = 1655] [id = 181] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11694a000 == 31 [pid = 1655] [id = 182] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a520000 == 30 [pid = 1655] [id = 193] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1243bd800 == 29 [pid = 1655] [id = 192] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129070800 == 28 [pid = 1655] [id = 190] 13:43:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11873d800 == 27 [pid = 1655] [id = 191] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a73800) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112135800) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1180d1c00) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11820d000) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119148800) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11950f000) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1185df800) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11883f000) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x120f11400) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1196e2000) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1176b2400) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123066c00) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1233ca000) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12305c400) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1185d5800) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1180d0800) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1196bc800) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11950c000) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x123fca000) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x123796400) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x124d0e800) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x126044c00) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x123fc2800) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x118236800) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x112a18400) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x118837800) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x119424c00) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1195f1400) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 13:43:27 INFO - PROCESS | 1655 | 1466714607839 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]]]}] 13:43:27 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.) 13:43:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1271ms 13:43:27 INFO - PROCESS | 1655 | 1466714607880 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 1655 | 1466714607883 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:43:27 INFO - PROCESS | 1655 | 1466714607886 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 1655 | 1466714607887 Marionette TRACE conn2 <- [1,750,null,{}] 13:43:27 INFO - PROCESS | 1655 | 1466714607891 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}] 13:43:27 INFO - PROCESS | 1655 | 1466714607893 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:27 INFO - PROCESS | 1655 | 1466714607967 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:43:27 INFO - PROCESS | 1655 | 1466714607972 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 1655 | 1466714607975 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ad5000 == 28 [pid = 1655] [id = 195] 13:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x111c1e000) [pid = 1655] [serial = 583] [outer = 0x0] 13:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x112135800) [pid = 1655] [serial = 584] [outer = 0x111c1e000] 13:43:28 INFO - PROCESS | 1655 | 1466714608005 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x112962000) [pid = 1655] [serial = 585] [outer = 0x111c1e000] 13:43:28 INFO - PROCESS | 1655 | 1466714608825 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]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 13:43:28 INFO - PROCESS | 1655 | 1466714608856 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 1655 | 1466714608859 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:43:28 INFO - PROCESS | 1655 | 1466714608864 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 1655 | 1466714608865 Marionette TRACE conn2 <- [1,754,null,{}] 13:43:28 INFO - PROCESS | 1655 | 1466714608870 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}] 13:43:28 INFO - PROCESS | 1655 | 1466714608872 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:28 INFO - PROCESS | 1655 | 1466714608948 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:43:28 INFO - PROCESS | 1655 | 1466714608993 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1655 | 1466714608995 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x116999800 == 29 [pid = 1655] [id = 196] 13:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x112a73400) [pid = 1655] [serial = 586] [outer = 0x0] 13:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1130d8800) [pid = 1655] [serial = 587] [outer = 0x112a73400] 13:43:29 INFO - PROCESS | 1655 | 1466714609022 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11382f800) [pid = 1655] [serial = 588] [outer = 0x112a73400] 13:43:29 INFO - PROCESS | 1655 | 1466714609807 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]]]}] 13:43:29 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 13:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 13:43:29 INFO - PROCESS | 1655 | 1466714609838 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:43:29 INFO - PROCESS | 1655 | 1466714609847 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:43:29 INFO - PROCESS | 1655 | 1466714609849 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 1655 | 1466714609852 Marionette TRACE conn2 <- [1,758,null,{}] 13:43:29 INFO - PROCESS | 1655 | 1466714609859 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}] 13:43:29 INFO - PROCESS | 1655 | 1466714609862 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:29 INFO - PROCESS | 1655 | 1466714609957 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:43:30 INFO - PROCESS | 1655 | 1466714610002 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 1655 | 1466714610004 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181cc000 == 30 [pid = 1655] [id = 197] 13:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1176c1000) [pid = 1655] [serial = 589] [outer = 0x0] 13:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x117e90000) [pid = 1655] [serial = 590] [outer = 0x1176c1000] 13:43:30 INFO - PROCESS | 1655 | 1466714610032 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1180d1400) [pid = 1655] [serial = 591] [outer = 0x1176c1000] 13:43:30 INFO - PROCESS | 1655 | 1466714610355 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]]]}] 13:43:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 13:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:43:30 INFO - PROCESS | 1655 | 1466714610373 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 1655 | 1466714610374 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:43:30 INFO - PROCESS | 1655 | 1466714610376 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 1655 | 1466714610377 Marionette TRACE conn2 <- [1,762,null,{}] 13:43:30 INFO - PROCESS | 1655 | 1466714610380 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}] 13:43:30 INFO - PROCESS | 1655 | 1466714610381 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:30 INFO - PROCESS | 1655 | 1466714610474 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:43:30 INFO - PROCESS | 1655 | 1466714610505 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 1655 | 1466714610507 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187eb800 == 31 [pid = 1655] [id = 198] 13:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118203000) [pid = 1655] [serial = 592] [outer = 0x0] 13:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11822ec00) [pid = 1655] [serial = 593] [outer = 0x118203000] 13:43:30 INFO - PROCESS | 1655 | 1466714610532 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1182e9c00) [pid = 1655] [serial = 594] [outer = 0x118203000] 13:43:31 INFO - PROCESS | 1655 | 1466714611298 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]]]}] 13:43:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:43:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 13:43:31 INFO - PROCESS | 1655 | 1466714611346 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 1655 | 1466714611348 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:43:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:43:31 INFO - PROCESS | 1655 | 1466714611351 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 1655 | 1466714611359 Marionette TRACE conn2 <- [1,766,null,{}] 13:43:31 INFO - PROCESS | 1655 | 1466714611367 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}] 13:43:31 INFO - PROCESS | 1655 | 1466714611368 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:31 INFO - PROCESS | 1655 | 1466714611451 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:43:31 INFO - PROCESS | 1655 | 1466714611456 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 1655 | 1466714611457 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b31000 == 32 [pid = 1655] [id = 199] 13:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x111e2a000) [pid = 1655] [serial = 595] [outer = 0x0] 13:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1185dec00) [pid = 1655] [serial = 596] [outer = 0x111e2a000] 13:43:31 INFO - PROCESS | 1655 | 1466714611482 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118836800) [pid = 1655] [serial = 597] [outer = 0x111e2a000] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x110e33c00) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x113035400) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1180ce800) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11336f000) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x110eec800) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1185db000) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1196eac00) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x120f18c00) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11836ac00) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x110d56000) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x11295c400) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:43:32 INFO - PROCESS | 1655 | 1466714612337 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]]]}] 13:43:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:43:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1027ms 13:43:32 INFO - PROCESS | 1655 | 1466714612378 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 1655 | 1466714612379 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:43:32 INFO - PROCESS | 1655 | 1466714612381 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 1655 | 1466714612382 Marionette TRACE conn2 <- [1,770,null,{}] 13:43:32 INFO - PROCESS | 1655 | 1466714612385 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}] 13:43:32 INFO - PROCESS | 1655 | 1466714612389 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:32 INFO - PROCESS | 1655 | 1466714612484 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:43:32 INFO - PROCESS | 1655 | 1466714612487 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 1655 | 1466714612488 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f5a000 == 33 [pid = 1655] [id = 200] 13:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x110eee400) [pid = 1655] [serial = 598] [outer = 0x0] 13:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118841c00) [pid = 1655] [serial = 599] [outer = 0x110eee400] 13:43:32 INFO - PROCESS | 1655 | 1466714612515 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1192b2400) [pid = 1655] [serial = 600] [outer = 0x110eee400] 13:43:32 INFO - PROCESS | 1655 | 1466714612852 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]]]}] 13:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 521ms 13:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:43:32 INFO - PROCESS | 1655 | 1466714612910 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 1655 | 1466714612911 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:43:32 INFO - PROCESS | 1655 | 1466714612913 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 1655 | 1466714612914 Marionette TRACE conn2 <- [1,774,null,{}] 13:43:32 INFO - PROCESS | 1655 | 1466714612916 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}] 13:43:32 INFO - PROCESS | 1655 | 1466714612918 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:32 INFO - PROCESS | 1655 | 1466714612994 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:43:33 INFO - PROCESS | 1655 | 1466714612998 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1655 | 1466714612999 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233f7800 == 34 [pid = 1655] [id = 201] 13:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1192b9400) [pid = 1655] [serial = 601] [outer = 0x0] 13:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1192bfc00) [pid = 1655] [serial = 602] [outer = 0x1192b9400] 13:43:33 INFO - PROCESS | 1655 | 1466714613027 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11950d400) [pid = 1655] [serial = 603] [outer = 0x1192b9400] 13:43:33 INFO - PROCESS | 1655 | 1466714613337 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]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 13:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:43:33 INFO - PROCESS | 1655 | 1466714613382 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 1655 | 1466714613384 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:43:33 INFO - PROCESS | 1655 | 1466714613386 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1655 | 1466714613387 Marionette TRACE conn2 <- [1,778,null,{}] 13:43:33 INFO - PROCESS | 1655 | 1466714613389 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}] 13:43:33 INFO - PROCESS | 1655 | 1466714613390 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:33 INFO - PROCESS | 1655 | 1466714613462 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:43:33 INFO - PROCESS | 1655 | 1466714613465 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1655 | 1466714613466 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c2b000 == 35 [pid = 1655] [id = 202] 13:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119420000) [pid = 1655] [serial = 604] [outer = 0x0] 13:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1195fdc00) [pid = 1655] [serial = 605] [outer = 0x119420000] 13:43:33 INFO - PROCESS | 1655 | 1466714613493 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1196e3400) [pid = 1655] [serial = 606] [outer = 0x119420000] 13:43:33 INFO - PROCESS | 1655 | 1466714613803 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]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 13:43:33 INFO - PROCESS | 1655 | 1466714613877 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 1655 | 1466714613879 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:43:33 INFO - PROCESS | 1655 | 1466714613885 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1655 | 1466714613887 Marionette TRACE conn2 <- [1,782,null,{}] 13:43:33 INFO - PROCESS | 1655 | 1466714613891 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}] 13:43:33 INFO - PROCESS | 1655 | 1466714613893 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:34 INFO - PROCESS | 1655 | 1466714614004 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:43:34 INFO - PROCESS | 1655 | 1466714614050 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 1655 | 1466714614052 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x116099000 == 36 [pid = 1655] [id = 203] 13:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x110eec000) [pid = 1655] [serial = 607] [outer = 0x0] 13:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x111c19000) [pid = 1655] [serial = 608] [outer = 0x110eec000] 13:43:34 INFO - PROCESS | 1655 | 1466714614084 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112964800) [pid = 1655] [serial = 609] [outer = 0x110eec000] 13:43:34 INFO - PROCESS | 1655 | 1466714614596 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]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 725ms 13:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:43:34 INFO - PROCESS | 1655 | 1466714614610 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 1655 | 1466714614612 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:43:34 INFO - PROCESS | 1655 | 1466714614643 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1655 | 1466714614645 Marionette TRACE conn2 <- [1,786,null,{}] 13:43:34 INFO - PROCESS | 1655 | 1466714614651 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}] 13:43:34 INFO - PROCESS | 1655 | 1466714614654 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:34 INFO - PROCESS | 1655 | 1466714614756 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:43:34 INFO - PROCESS | 1655 | 1466714614827 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 1655 | 1466714614828 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d7000 == 37 [pid = 1655] [id = 204] 13:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113035400) [pid = 1655] [serial = 610] [outer = 0x0] 13:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133c2c00) [pid = 1655] [serial = 611] [outer = 0x113035400] 13:43:34 INFO - PROCESS | 1655 | 1466714614859 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1151c7400) [pid = 1655] [serial = 612] [outer = 0x113035400] 13:43:35 INFO - PROCESS | 1655 | 1466714615544 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]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 955ms 13:43:35 INFO - PROCESS | 1655 | 1466714615570 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 1655 | 1466714615573 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:43:35 INFO - PROCESS | 1655 | 1466714615576 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 1655 | 1466714615578 Marionette TRACE conn2 <- [1,790,null,{}] 13:43:35 INFO - PROCESS | 1655 | 1466714615582 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}] 13:43:35 INFO - PROCESS | 1655 | 1466714615584 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:35 INFO - PROCESS | 1655 | 1466714615713 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1233f7800 == 36 [pid = 1655] [id = 201] 13:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x122f5a000 == 35 [pid = 1655] [id = 200] 13:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119b31000 == 34 [pid = 1655] [id = 199] 13:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1187eb800 == 33 [pid = 1655] [id = 198] 13:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1181cc000 == 32 [pid = 1655] [id = 197] 13:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116999800 == 31 [pid = 1655] [id = 196] 13:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x113ad5000 == 30 [pid = 1655] [id = 195] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118207800) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123791800) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123335c00) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1192b9c00) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119992c00) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12305cc00) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118833000) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11295bc00) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x112aebc00) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x112a1ac00) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x113aae800) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12327a800) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1166ef000) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1180cc800) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1182f0800) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x123281c00) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x11950cc00) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x120f11800) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1195f3800) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1185da800) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 13:43:35 INFO - PROCESS | 1655 | 1466714615817 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 1655 | 1466714615820 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1130bf000 == 31 [pid = 1655] [id = 205] 13:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11295bc00) [pid = 1655] [serial = 613] [outer = 0x0] 13:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x112a16c00) [pid = 1655] [serial = 614] [outer = 0x11295bc00] 13:43:35 INFO - PROCESS | 1655 | 1466714615867 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1133bdc00) [pid = 1655] [serial = 615] [outer = 0x11295bc00] 13:43:36 INFO - PROCESS | 1655 | 1466714616203 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 13:43:36 INFO - PROCESS | 1655 | 1466714616247 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 1655 | 1466714616250 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:43:36 INFO - PROCESS | 1655 | 1466714616257 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1655 | 1466714616259 Marionette TRACE conn2 <- [1,794,null,{}] 13:43:36 INFO - PROCESS | 1655 | 1466714616261 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}] 13:43:36 INFO - PROCESS | 1655 | 1466714616263 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:36 INFO - PROCESS | 1655 | 1466714616350 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:43:36 INFO - PROCESS | 1655 | 1466714616399 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1655 | 1466714616400 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170d4000 == 32 [pid = 1655] [id = 206] 13:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x113378800) [pid = 1655] [serial = 616] [outer = 0x0] 13:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116296400) [pid = 1655] [serial = 617] [outer = 0x113378800] 13:43:36 INFO - PROCESS | 1655 | 1466714616427 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1180c7000) [pid = 1655] [serial = 618] [outer = 0x113378800] 13:43:36 INFO - PROCESS | 1655 | 1466714616710 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 13:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:43:36 INFO - PROCESS | 1655 | 1466714616726 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 1655 | 1466714616727 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:43:36 INFO - PROCESS | 1655 | 1466714616730 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1655 | 1466714616732 Marionette TRACE conn2 <- [1,798,null,{}] 13:43:36 INFO - PROCESS | 1655 | 1466714616748 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}] 13:43:36 INFO - PROCESS | 1655 | 1466714616755 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:36 INFO - PROCESS | 1655 | 1466714616835 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:43:36 INFO - PROCESS | 1655 | 1466714616841 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1655 | 1466714616851 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11960d800 == 33 [pid = 1655] [id = 207] 13:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118182000) [pid = 1655] [serial = 619] [outer = 0x0] 13:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1182eac00) [pid = 1655] [serial = 620] [outer = 0x118182000] 13:43:36 INFO - PROCESS | 1655 | 1466714616883 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1185d7800) [pid = 1655] [serial = 621] [outer = 0x118182000] 13:43:37 INFO - PROCESS | 1655 | 1466714617230 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]]]}] 13:43:37 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 13:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 529ms 13:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:43:37 INFO - PROCESS | 1655 | 1466714617259 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1655 | 1466714617261 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:43:37 INFO - PROCESS | 1655 | 1466714617263 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1655 | 1466714617264 Marionette TRACE conn2 <- [1,802,null,{}] 13:43:37 INFO - PROCESS | 1655 | 1466714617268 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}] 13:43:37 INFO - PROCESS | 1655 | 1466714617271 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:37 INFO - PROCESS | 1655 | 1466714617354 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:43:37 INFO - PROCESS | 1655 | 1466714617357 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1655 | 1466714617358 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1231ae000 == 34 [pid = 1655] [id = 208] 13:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118832800) [pid = 1655] [serial = 622] [outer = 0x0] 13:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11883f000) [pid = 1655] [serial = 623] [outer = 0x118832800] 13:43:37 INFO - PROCESS | 1655 | 1466714617383 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1192b4c00) [pid = 1655] [serial = 624] [outer = 0x118832800] 13:43:37 INFO - PROCESS | 1655 | 1466714617725 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]]]}] 13:43:37 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 13:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 472ms 13:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:43:37 INFO - PROCESS | 1655 | 1466714617738 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1655 | 1466714617739 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:43:37 INFO - PROCESS | 1655 | 1466714617741 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1655 | 1466714617742 Marionette TRACE conn2 <- [1,806,null,{}] 13:43:37 INFO - PROCESS | 1655 | 1466714617744 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}] 13:43:37 INFO - PROCESS | 1655 | 1466714617746 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:37 INFO - PROCESS | 1655 | 1466714617859 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:43:37 INFO - PROCESS | 1655 | 1466714617871 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1655 | 1466714617872 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x123771800 == 35 [pid = 1655] [id = 209] 13:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x111c19800) [pid = 1655] [serial = 625] [outer = 0x0] 13:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1192bd800) [pid = 1655] [serial = 626] [outer = 0x111c19800] 13:43:37 INFO - PROCESS | 1655 | 1466714617922 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1195f3800) [pid = 1655] [serial = 627] [outer = 0x111c19800] 13:43:38 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:43:38 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:43:38 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:43:38 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 13:43:38 INFO - PROCESS | 1655 | 1466714618420 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]]]}] 13:43:38 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 13:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 718ms 13:43:38 INFO - PROCESS | 1655 | 1466714618460 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:43:38 INFO - PROCESS | 1655 | 1466714618462 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:43:38 INFO - PROCESS | 1655 | 1466714618466 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 1655 | 1466714618468 Marionette TRACE conn2 <- [1,810,null,{}] 13:43:38 INFO - PROCESS | 1655 | 1466714618472 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}] 13:43:38 INFO - PROCESS | 1655 | 1466714618478 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:38 INFO - PROCESS | 1655 | 1466714618659 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:43:38 INFO - PROCESS | 1655 | 1466714618715 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 1655 | 1466714618717 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db7800 == 36 [pid = 1655] [id = 210] 13:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1196ef400) [pid = 1655] [serial = 628] [outer = 0x0] 13:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119bb2c00) [pid = 1655] [serial = 629] [outer = 0x1196ef400] 13:43:38 INFO - PROCESS | 1655 | 1466714618759 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x120f1a000) [pid = 1655] [serial = 630] [outer = 0x1196ef400] 13:43:39 INFO - PROCESS | 1655 | 1466714619164 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]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 727ms 13:43:39 INFO - PROCESS | 1655 | 1466714619198 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1655 | 1466714619200 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:43:39 INFO - PROCESS | 1655 | 1466714619202 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1655 | 1466714619203 Marionette TRACE conn2 <- [1,814,null,{}] 13:43:39 INFO - PROCESS | 1655 | 1466714619205 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}] 13:43:39 INFO - PROCESS | 1655 | 1466714619206 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:39 INFO - PROCESS | 1655 | 1466714619300 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:43:39 INFO - PROCESS | 1655 | 1466714619348 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1655 | 1466714619349 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12664c800 == 37 [pid = 1655] [id = 211] 13:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x110ee8c00) [pid = 1655] [serial = 631] [outer = 0x0] 13:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x120fdcc00) [pid = 1655] [serial = 632] [outer = 0x110ee8c00] 13:43:39 INFO - PROCESS | 1655 | 1466714619382 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1210de800) [pid = 1655] [serial = 633] [outer = 0x110ee8c00] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x111c1e000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118203000) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116630000) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112a73400) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x111e2a000) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x112d63400) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118839000) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1192b9400) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x110eee400) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x118367400) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:43:39 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1176c1000) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:43:39 INFO - PROCESS | 1655 | 1466714619718 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] 13:43:39 INFO - PROCESS | 1655 | 1466714619776 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:43:39 INFO - PROCESS | 1655 | 1466714619779 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1655 | 1466714619781 Marionette TRACE conn2 <- [1,818,null,{}] 13:43:39 INFO - PROCESS | 1655 | 1466714619784 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}] 13:43:39 INFO - PROCESS | 1655 | 1466714619786 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:39 INFO - PROCESS | 1655 | 1466714619897 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:43:39 INFO - PROCESS | 1655 | 1466714619902 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1655 | 1466714619903 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3a800 == 38 [pid = 1655] [id = 212] 13:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1172b5c00) [pid = 1655] [serial = 634] [outer = 0x0] 13:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1180ccc00) [pid = 1655] [serial = 635] [outer = 0x1172b5c00] 13:43:39 INFO - PROCESS | 1655 | 1466714619940 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119145800) [pid = 1655] [serial = 636] [outer = 0x1172b5c00] 13:43:40 INFO - PROCESS | 1655 | 1466714620346 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]]]}] 13:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 620ms 13:43:40 INFO - PROCESS | 1655 | 1466714620398 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 1655 | 1466714620400 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:43:40 INFO - PROCESS | 1655 | 1466714620403 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 1655 | 1466714620405 Marionette TRACE conn2 <- [1,822,null,{}] 13:43:40 INFO - PROCESS | 1655 | 1466714620408 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}] 13:43:40 INFO - PROCESS | 1655 | 1466714620410 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:40 INFO - PROCESS | 1655 | 1466714620529 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:43:40 INFO - PROCESS | 1655 | 1466714620561 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:40 INFO - PROCESS | 1655 | 1466714620562 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905f000 == 39 [pid = 1655] [id = 213] 13:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1196e9800) [pid = 1655] [serial = 637] [outer = 0x0] 13:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12305c400) [pid = 1655] [serial = 638] [outer = 0x1196e9800] 13:43:40 INFO - PROCESS | 1655 | 1466714620602 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x123065400) [pid = 1655] [serial = 639] [outer = 0x1196e9800] 13:43:41 INFO - PROCESS | 1655 | 1466714621021 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] 13:43:41 INFO - PROCESS | 1655 | 1466714621076 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:43:41 INFO - PROCESS | 1655 | 1466714621078 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 1655 | 1466714621079 Marionette TRACE conn2 <- [1,826,null,{}] 13:43:41 INFO - PROCESS | 1655 | 1466714621081 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}] 13:43:41 INFO - PROCESS | 1655 | 1466714621082 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:41 INFO - PROCESS | 1655 | 1466714621158 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:43:41 INFO - PROCESS | 1655 | 1466714621161 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1655 | 1466714621163 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a0800 == 40 [pid = 1655] [id = 214] 13:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123155400) [pid = 1655] [serial = 640] [outer = 0x0] 13:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12327fc00) [pid = 1655] [serial = 641] [outer = 0x123155400] 13:43:41 INFO - PROCESS | 1655 | 1466714621187 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1192b2000) [pid = 1655] [serial = 642] [outer = 0x123155400] 13:43:41 INFO - PROCESS | 1655 | 1466714621495 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]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 13:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:43:41 INFO - PROCESS | 1655 | 1466714621546 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 1655 | 1466714621548 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:43:41 INFO - PROCESS | 1655 | 1466714621550 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 1655 | 1466714621552 Marionette TRACE conn2 <- [1,830,null,{}] 13:43:41 INFO - PROCESS | 1655 | 1466714621554 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}] 13:43:41 INFO - PROCESS | 1655 | 1466714621556 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:41 INFO - PROCESS | 1655 | 1466714621643 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:43:41 INFO - PROCESS | 1655 | 1466714621700 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1655 | 1466714621702 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21f000 == 41 [pid = 1655] [id = 215] 13:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123279c00) [pid = 1655] [serial = 643] [outer = 0x0] 13:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123699400) [pid = 1655] [serial = 644] [outer = 0x123279c00] 13:43:41 INFO - PROCESS | 1655 | 1466714621735 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123ba2800) [pid = 1655] [serial = 645] [outer = 0x123279c00] 13:43:42 INFO - PROCESS | 1655 | 1466714622180 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]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 13:43:42 INFO - PROCESS | 1655 | 1466714622222 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 1655 | 1466714622225 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:43:42 INFO - PROCESS | 1655 | 1466714622228 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1655 | 1466714622231 Marionette TRACE conn2 <- [1,834,null,{}] 13:43:42 INFO - PROCESS | 1655 | 1466714622254 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}] 13:43:42 INFO - PROCESS | 1655 | 1466714622256 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:42 INFO - PROCESS | 1655 | 1466714622356 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:43:42 INFO - PROCESS | 1655 | 1466714622422 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 1655 | 1466714622423 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d1800 == 42 [pid = 1655] [id = 216] 13:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a1f800) [pid = 1655] [serial = 646] [outer = 0x0] 13:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113a50400) [pid = 1655] [serial = 647] [outer = 0x112a1f800] 13:43:42 INFO - PROCESS | 1655 | 1466714622455 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11696e000) [pid = 1655] [serial = 648] [outer = 0x112a1f800] 13:43:42 INFO - PROCESS | 1655 | 1466714622871 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]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 691ms 13:43:42 INFO - PROCESS | 1655 | 1466714622934 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 1655 | 1466714622937 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:43:42 INFO - PROCESS | 1655 | 1466714622943 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1655 | 1466714622945 Marionette TRACE conn2 <- [1,838,null,{}] 13:43:42 INFO - PROCESS | 1655 | 1466714622947 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}] 13:43:42 INFO - PROCESS | 1655 | 1466714622949 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:43 INFO - PROCESS | 1655 | 1466714623048 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:43:43 INFO - PROCESS | 1655 | 1466714623131 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1655 | 1466714623132 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cbc800 == 43 [pid = 1655] [id = 217] 13:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118177c00) [pid = 1655] [serial = 649] [outer = 0x0] 13:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118234800) [pid = 1655] [serial = 650] [outer = 0x118177c00] 13:43:43 INFO - PROCESS | 1655 | 1466714623164 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1184ef400) [pid = 1655] [serial = 651] [outer = 0x118177c00] 13:43:43 INFO - PROCESS | 1655 | 1466714623594 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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 13:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:43:43 INFO - PROCESS | 1655 | 1466714623612 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 1655 | 1466714623614 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:43:43 INFO - PROCESS | 1655 | 1466714623635 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1655 | 1466714623637 Marionette TRACE conn2 <- [1,842,null,{}] 13:43:43 INFO - PROCESS | 1655 | 1466714623647 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}] 13:43:43 INFO - PROCESS | 1655 | 1466714623653 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:43 INFO - PROCESS | 1655 | 1466714623757 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:43:43 INFO - PROCESS | 1655 | 1466714623826 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1655 | 1466714623828 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a686800 == 44 [pid = 1655] [id = 218] 13:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1196e2800) [pid = 1655] [serial = 652] [outer = 0x0] 13:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1196eec00) [pid = 1655] [serial = 653] [outer = 0x1196e2800] 13:43:43 INFO - PROCESS | 1655 | 1466714623860 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120f10400) [pid = 1655] [serial = 654] [outer = 0x1196e2800] 13:43:44 INFO - PROCESS | 1655 | 1466714624267 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]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 692ms 13:43:44 INFO - PROCESS | 1655 | 1466714624309 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 1655 | 1466714624310 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:43:44 INFO - PROCESS | 1655 | 1466714624313 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 1655 | 1466714624314 Marionette TRACE conn2 <- [1,846,null,{}] 13:43:44 INFO - PROCESS | 1655 | 1466714624378 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}] 13:43:44 INFO - PROCESS | 1655 | 1466714624379 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:44 INFO - PROCESS | 1655 | 1466714624481 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:43:44 INFO - PROCESS | 1655 | 1466714624546 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 1655 | 1466714624547 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11601a000 == 45 [pid = 1655] [id = 219] 13:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112964c00) [pid = 1655] [serial = 655] [outer = 0x0] 13:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1182e5c00) [pid = 1655] [serial = 656] [outer = 0x112964c00] 13:43:44 INFO - PROCESS | 1655 | 1466714624576 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123282000) [pid = 1655] [serial = 657] [outer = 0x112964c00] 13:43:45 INFO - PROCESS | 1655 | 1466714625105 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]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 819ms 13:43:45 INFO - PROCESS | 1655 | 1466714625133 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:43:45 INFO - PROCESS | 1655 | 1466714625135 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:43:45 INFO - PROCESS | 1655 | 1466714625139 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1655 | 1466714625140 Marionette TRACE conn2 <- [1,850,null,{}] 13:43:45 INFO - PROCESS | 1655 | 1466714625143 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}] 13:43:45 INFO - PROCESS | 1655 | 1466714625145 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:45 INFO - PROCESS | 1655 | 1466714625238 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:43:45 INFO - PROCESS | 1655 | 1466714625294 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 1655 | 1466714625295 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x113d7a000 == 46 [pid = 1655] [id = 220] 13:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110ef0800) [pid = 1655] [serial = 658] [outer = 0x0] 13:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1121ab000) [pid = 1655] [serial = 659] [outer = 0x110ef0800] 13:43:45 INFO - PROCESS | 1655 | 1466714625326 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1133bc400) [pid = 1655] [serial = 660] [outer = 0x110ef0800] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a0800 == 45 [pid = 1655] [id = 214] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12905f000 == 44 [pid = 1655] [id = 213] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3a800 == 43 [pid = 1655] [id = 212] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12664c800 == 42 [pid = 1655] [id = 211] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x124db7800 == 41 [pid = 1655] [id = 210] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123771800 == 40 [pid = 1655] [id = 209] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1231ae000 == 39 [pid = 1655] [id = 208] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11960d800 == 38 [pid = 1655] [id = 207] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1170d4000 == 37 [pid = 1655] [id = 206] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1130bf000 == 36 [pid = 1655] [id = 205] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d7000 == 35 [pid = 1655] [id = 204] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123c2b000 == 34 [pid = 1655] [id = 202] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116099000 == 33 [pid = 1655] [id = 203] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1187dc000 == 32 [pid = 1655] [id = 194] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11601a000 == 31 [pid = 1655] [id = 219] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a686800 == 30 [pid = 1655] [id = 218] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x124cbc800 == 29 [pid = 1655] [id = 217] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21f000 == 28 [pid = 1655] [id = 215] 13:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d1800 == 27 [pid = 1655] [id = 216] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112135800) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112962000) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11822ec00) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11820a800) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11696dc00) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1130d8800) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182e9c00) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1185dec00) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11820b400) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176bdc00) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1192b9800) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118840000) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1192bfc00) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118841c00) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123283000) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11950d400) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118836800) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119baf000) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1192b2400) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1195fdc00) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x117e90000) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1180d1400) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11382f800) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 13:43:46 INFO - PROCESS | 1655 | 1466714626480 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]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1371ms 13:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:43:46 INFO - PROCESS | 1655 | 1466714626510 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 1655 | 1466714626512 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:43:46 INFO - PROCESS | 1655 | 1466714626515 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 1655 | 1466714626518 Marionette TRACE conn2 <- [1,854,null,{}] 13:43:46 INFO - PROCESS | 1655 | 1466714626522 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}] 13:43:46 INFO - PROCESS | 1655 | 1466714626524 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:46 INFO - PROCESS | 1655 | 1466714626596 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:43:46 INFO - PROCESS | 1655 | 1466714626605 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 1655 | 1466714626608 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11624b000 == 28 [pid = 1655] [id = 221] 13:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x110eedc00) [pid = 1655] [serial = 661] [outer = 0x0] 13:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11295b800) [pid = 1655] [serial = 662] [outer = 0x110eedc00] 13:43:46 INFO - PROCESS | 1655 | 1466714626635 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x110ee6c00) [pid = 1655] [serial = 663] [outer = 0x110eedc00] 13:43:46 INFO - PROCESS | 1655 | 1466714626959 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]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 475ms 13:43:46 INFO - PROCESS | 1655 | 1466714626995 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1655 | 1466714626998 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:43:47 INFO - PROCESS | 1655 | 1466714627003 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1655 | 1466714627005 Marionette TRACE conn2 <- [1,858,null,{}] 13:43:47 INFO - PROCESS | 1655 | 1466714627007 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}] 13:43:47 INFO - PROCESS | 1655 | 1466714627009 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:47 INFO - PROCESS | 1655 | 1466714627085 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:43:47 INFO - PROCESS | 1655 | 1466714627090 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1655 | 1466714627091 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x117247000 == 29 [pid = 1655] [id = 222] 13:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11336a800) [pid = 1655] [serial = 664] [outer = 0x0] 13:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11662a800) [pid = 1655] [serial = 665] [outer = 0x11336a800] 13:43:47 INFO - PROCESS | 1655 | 1466714627121 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1176b9c00) [pid = 1655] [serial = 666] [outer = 0x11336a800] 13:43:47 INFO - PROCESS | 1655 | 1466714627510 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]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 13:43:47 INFO - PROCESS | 1655 | 1466714627540 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1655 | 1466714627542 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:43:47 INFO - PROCESS | 1655 | 1466714627550 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1655 | 1466714627554 Marionette TRACE conn2 <- [1,862,null,{}] 13:43:47 INFO - PROCESS | 1655 | 1466714627565 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}] 13:43:47 INFO - PROCESS | 1655 | 1466714627570 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:47 INFO - PROCESS | 1655 | 1466714627688 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:43:47 INFO - PROCESS | 1655 | 1466714627698 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1655 | 1466714627701 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119294000 == 30 [pid = 1655] [id = 223] 13:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x110ef0000) [pid = 1655] [serial = 667] [outer = 0x0] 13:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11820c000) [pid = 1655] [serial = 668] [outer = 0x110ef0000] 13:43:47 INFO - PROCESS | 1655 | 1466714627750 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1182e7c00) [pid = 1655] [serial = 669] [outer = 0x110ef0000] 13:43:48 INFO - PROCESS | 1655 | 1466714628142 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]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 624ms 13:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:43:48 INFO - PROCESS | 1655 | 1466714628173 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 1655 | 1466714628175 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:43:48 INFO - PROCESS | 1655 | 1466714628177 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1655 | 1466714628178 Marionette TRACE conn2 <- [1,866,null,{}] 13:43:48 INFO - PROCESS | 1655 | 1466714628180 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}] 13:43:48 INFO - PROCESS | 1655 | 1466714628181 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:48 INFO - PROCESS | 1655 | 1466714628282 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:43:48 INFO - PROCESS | 1655 | 1466714628289 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1655 | 1466714628290 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b32800 == 31 [pid = 1655] [id = 224] 13:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11836c000) [pid = 1655] [serial = 670] [outer = 0x0] 13:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185e9c00) [pid = 1655] [serial = 671] [outer = 0x11836c000] 13:43:48 INFO - PROCESS | 1655 | 1466714628316 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118835c00) [pid = 1655] [serial = 672] [outer = 0x11836c000] 13:43:48 INFO - PROCESS | 1655 | 1466714628638 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]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 13:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:43:48 INFO - PROCESS | 1655 | 1466714628696 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 1655 | 1466714628697 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:43:48 INFO - PROCESS | 1655 | 1466714628699 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1655 | 1466714628701 Marionette TRACE conn2 <- [1,870,null,{}] 13:43:48 INFO - PROCESS | 1655 | 1466714628715 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}] 13:43:48 INFO - PROCESS | 1655 | 1466714628716 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:48 INFO - PROCESS | 1655 | 1466714628807 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:43:48 INFO - PROCESS | 1655 | 1466714628812 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1655 | 1466714628813 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308a000 == 32 [pid = 1655] [id = 225] 13:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110ee6000) [pid = 1655] [serial = 673] [outer = 0x0] 13:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118840800) [pid = 1655] [serial = 674] [outer = 0x110ee6000] 13:43:48 INFO - PROCESS | 1655 | 1466714628838 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1192b4800) [pid = 1655] [serial = 675] [outer = 0x110ee6000] 13:43:49 INFO - PROCESS | 1655 | 1466714629268 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]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 577ms 13:43:49 INFO - PROCESS | 1655 | 1466714629277 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 1655 | 1466714629279 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:43:49 INFO - PROCESS | 1655 | 1466714629282 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1655 | 1466714629284 Marionette TRACE conn2 <- [1,874,null,{}] 13:43:49 INFO - PROCESS | 1655 | 1466714629287 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}] 13:43:49 INFO - PROCESS | 1655 | 1466714629293 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:49 INFO - PROCESS | 1655 | 1466714629462 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:43:49 INFO - PROCESS | 1655 | 1466714629486 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 1655 | 1466714629487 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c12800 == 33 [pid = 1655] [id = 226] 13:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1166ee400) [pid = 1655] [serial = 676] [outer = 0x0] 13:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119425400) [pid = 1655] [serial = 677] [outer = 0x1166ee400] 13:43:49 INFO - PROCESS | 1655 | 1466714629516 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1196ec400) [pid = 1655] [serial = 678] [outer = 0x1166ee400] 13:43:49 INFO - PROCESS | 1655 | 1466714629841 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]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 572ms 13:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:43:49 INFO - PROCESS | 1655 | 1466714629855 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 1655 | 1466714629856 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:43:49 INFO - PROCESS | 1655 | 1466714629859 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1655 | 1466714629860 Marionette TRACE conn2 <- [1,878,null,{}] 13:43:49 INFO - PROCESS | 1655 | 1466714629863 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}] 13:43:49 INFO - PROCESS | 1655 | 1466714629864 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:50 INFO - PROCESS | 1655 | 1466714629997 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:43:50 INFO - PROCESS | 1655 | 1466714630013 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 1655 | 1466714630014 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x124dad000 == 34 [pid = 1655] [id = 227] 13:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110e81400) [pid = 1655] [serial = 679] [outer = 0x0] 13:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119996000) [pid = 1655] [serial = 680] [outer = 0x110e81400] 13:43:50 INFO - PROCESS | 1655 | 1466714630054 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120f11800) [pid = 1655] [serial = 681] [outer = 0x110e81400] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123279c00) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1196ef400) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110ee8c00) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113035400) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118832800) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113378800) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118182000) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11295bc00) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1172b5c00) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119420000) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x110eec000) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123155400) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1196e9800) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:43:50 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x111c19800) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:43:50 INFO - PROCESS | 1655 | 1466714630761 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]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 919ms 13:43:50 INFO - PROCESS | 1655 | 1466714630778 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:43:50 INFO - PROCESS | 1655 | 1466714630779 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:43:50 INFO - PROCESS | 1655 | 1466714630782 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 1655 | 1466714630783 Marionette TRACE conn2 <- [1,882,null,{}] 13:43:50 INFO - PROCESS | 1655 | 1466714630786 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}] 13:43:50 INFO - PROCESS | 1655 | 1466714630788 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:50 INFO - PROCESS | 1655 | 1466714630858 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:43:50 INFO - PROCESS | 1655 | 1466714630861 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 1655 | 1466714630862 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cb0000 == 35 [pid = 1655] [id = 228] 13:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a1ac00) [pid = 1655] [serial = 682] [outer = 0x0] 13:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1133c7c00) [pid = 1655] [serial = 683] [outer = 0x112a1ac00] 13:43:50 INFO - PROCESS | 1655 | 1466714630889 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182e6800) [pid = 1655] [serial = 684] [outer = 0x112a1ac00] 13:43:51 INFO - PROCESS | 1655 | 1466714631192 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]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 422ms 13:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:43:51 INFO - PROCESS | 1655 | 1466714631208 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:43:51 INFO - PROCESS | 1655 | 1466714631209 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:43:51 INFO - PROCESS | 1655 | 1466714631211 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 1655 | 1466714631212 Marionette TRACE conn2 <- [1,886,null,{}] 13:43:51 INFO - PROCESS | 1655 | 1466714631215 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}] 13:43:51 INFO - PROCESS | 1655 | 1466714631216 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:51 INFO - PROCESS | 1655 | 1466714631300 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:43:51 INFO - PROCESS | 1655 | 1466714631306 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 1655 | 1466714631307 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bc6000 == 36 [pid = 1655] [id = 229] 13:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185d5800) [pid = 1655] [serial = 685] [outer = 0x0] 13:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119baa400) [pid = 1655] [serial = 686] [outer = 0x1185d5800] 13:43:51 INFO - PROCESS | 1655 | 1466714631331 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120fd8000) [pid = 1655] [serial = 687] [outer = 0x1185d5800] 13:43:51 INFO - PROCESS | 1655 | 1466714631643 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]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 467ms 13:43:51 INFO - PROCESS | 1655 | 1466714631697 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:43:51 INFO - PROCESS | 1655 | 1466714631699 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:43:51 INFO - PROCESS | 1655 | 1466714631709 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 1655 | 1466714631710 Marionette TRACE conn2 <- [1,890,null,{}] 13:43:51 INFO - PROCESS | 1655 | 1466714631712 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}] 13:43:51 INFO - PROCESS | 1655 | 1466714631713 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:51 INFO - PROCESS | 1655 | 1466714631794 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:43:51 INFO - PROCESS | 1655 | 1466714631798 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 1655 | 1466714631799 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x129296800 == 37 [pid = 1655] [id = 230] 13:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120f12000) [pid = 1655] [serial = 688] [outer = 0x0] 13:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1210dc000) [pid = 1655] [serial = 689] [outer = 0x120f12000] 13:43:51 INFO - PROCESS | 1655 | 1466714631825 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12305d400) [pid = 1655] [serial = 690] [outer = 0x120f12000] 13:43:52 INFO - PROCESS | 1655 | 1466714632132 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]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 13:43:52 INFO - PROCESS | 1655 | 1466714632177 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:43:52 INFO - PROCESS | 1655 | 1466714632179 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:43:52 INFO - PROCESS | 1655 | 1466714632181 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1655 | 1466714632183 Marionette TRACE conn2 <- [1,894,null,{}] 13:43:52 INFO - PROCESS | 1655 | 1466714632185 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}] 13:43:52 INFO - PROCESS | 1655 | 1466714632186 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:52 INFO - PROCESS | 1655 | 1466714632278 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:43:52 INFO - PROCESS | 1655 | 1466714632332 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 1655 | 1466714632333 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x123082800 == 38 [pid = 1655] [id = 231] 13:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120f14c00) [pid = 1655] [serial = 691] [outer = 0x0] 13:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123064c00) [pid = 1655] [serial = 692] [outer = 0x120f14c00] 13:43:52 INFO - PROCESS | 1655 | 1466714632360 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1233d0000) [pid = 1655] [serial = 693] [outer = 0x120f14c00] 13:43:52 INFO - PROCESS | 1655 | 1466714632642 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]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 13:43:52 INFO - PROCESS | 1655 | 1466714632700 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 1655 | 1466714632704 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:43:52 INFO - PROCESS | 1655 | 1466714632706 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1655 | 1466714632707 Marionette TRACE conn2 <- [1,898,null,{}] 13:43:52 INFO - PROCESS | 1655 | 1466714632709 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}] 13:43:52 INFO - PROCESS | 1655 | 1466714632711 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:52 INFO - PROCESS | 1655 | 1466714632830 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:43:52 INFO - PROCESS | 1655 | 1466714632881 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 1655 | 1466714632883 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11261c800 == 39 [pid = 1655] [id = 232] 13:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110e2b000) [pid = 1655] [serial = 694] [outer = 0x0] 13:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110e37800) [pid = 1655] [serial = 695] [outer = 0x110e2b000] 13:43:52 INFO - PROCESS | 1655 | 1466714632915 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110eeb800) [pid = 1655] [serial = 696] [outer = 0x110e2b000] 13:43:53 INFO - PROCESS | 1655 | 1466714633433 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]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 768ms 13:43:53 INFO - PROCESS | 1655 | 1466714633477 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 1655 | 1466714633480 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:43:53 INFO - PROCESS | 1655 | 1466714633485 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 1655 | 1466714633488 Marionette TRACE conn2 <- [1,902,null,{}] 13:43:53 INFO - PROCESS | 1655 | 1466714633492 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}] 13:43:53 INFO - PROCESS | 1655 | 1466714633495 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:53 INFO - PROCESS | 1655 | 1466714633602 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:43:53 INFO - PROCESS | 1655 | 1466714633718 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 1655 | 1466714633720 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11929b000 == 40 [pid = 1655] [id = 233] 13:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113daa400) [pid = 1655] [serial = 697] [outer = 0x0] 13:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1166eb400) [pid = 1655] [serial = 698] [outer = 0x113daa400] 13:43:53 INFO - PROCESS | 1655 | 1466714633750 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x117e91400) [pid = 1655] [serial = 699] [outer = 0x113daa400] 13:43:54 INFO - PROCESS | 1655 | 1466714634389 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]]]}] 13:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 975ms 13:43:54 INFO - PROCESS | 1655 | 1466714634458 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:43:54 INFO - PROCESS | 1655 | 1466714634461 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:43:54 INFO - PROCESS | 1655 | 1466714634464 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 1655 | 1466714634466 Marionette TRACE conn2 <- [1,906,null,{}] 13:43:54 INFO - PROCESS | 1655 | 1466714634470 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}] 13:43:54 INFO - PROCESS | 1655 | 1466714634471 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:54 INFO - PROCESS | 1655 | 1466714634572 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:43:54 INFO - PROCESS | 1655 | 1466714634624 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1655 | 1466714634627 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c2800 == 41 [pid = 1655] [id = 234] 13:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112f19c00) [pid = 1655] [serial = 700] [outer = 0x0] 13:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x113aa2000) [pid = 1655] [serial = 701] [outer = 0x112f19c00] 13:43:54 INFO - PROCESS | 1655 | 1466714634655 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117036400) [pid = 1655] [serial = 702] [outer = 0x112f19c00] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x123082800 == 40 [pid = 1655] [id = 231] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x129296800 == 39 [pid = 1655] [id = 230] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x128bc6000 == 38 [pid = 1655] [id = 229] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x124cb0000 == 37 [pid = 1655] [id = 228] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x124dad000 == 36 [pid = 1655] [id = 227] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x123c12800 == 35 [pid = 1655] [id = 226] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12308a000 == 34 [pid = 1655] [id = 225] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119b32800 == 33 [pid = 1655] [id = 224] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119294000 == 32 [pid = 1655] [id = 223] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x117247000 == 31 [pid = 1655] [id = 222] 13:43:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11624b000 == 30 [pid = 1655] [id = 221] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119bb2c00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120fdcc00) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120f1a000) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133c2c00) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1151c7400) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11883f000) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1192b4c00) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116296400) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180c7000) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1182eac00) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1185d7800) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112a16c00) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119145800) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1133bdc00) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1196e3400) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x111c19000) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112964800) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1180ccc00) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1192b2000) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12305c400) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12327fc00) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1210de800) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1192bd800) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1195f3800) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123065400) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123ba2800) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 13:43:54 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123699400) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1655 | 1466714635050 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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 624ms 13:43:55 INFO - PROCESS | 1655 | 1466714635089 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1655 | 1466714635092 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:43:55 INFO - PROCESS | 1655 | 1466714635097 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1655 | 1466714635099 Marionette TRACE conn2 <- [1,910,null,{}] 13:43:55 INFO - PROCESS | 1655 | 1466714635101 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}] 13:43:55 INFO - PROCESS | 1655 | 1466714635102 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:55 INFO - PROCESS | 1655 | 1466714635179 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:43:55 INFO - PROCESS | 1655 | 1466714635229 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 1655 | 1466714635230 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d2000 == 31 [pid = 1655] [id = 235] 13:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x117038c00) [pid = 1655] [serial = 703] [outer = 0x0] 13:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1180d2000) [pid = 1655] [serial = 704] [outer = 0x117038c00] 13:43:55 INFO - PROCESS | 1655 | 1466714635258 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11822ec00) [pid = 1655] [serial = 705] [outer = 0x117038c00] 13:43:55 INFO - PROCESS | 1655 | 1466714635563 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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 13:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:43:55 INFO - PROCESS | 1655 | 1466714635616 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1655 | 1466714635617 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:43:55 INFO - PROCESS | 1655 | 1466714635619 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1655 | 1466714635622 Marionette TRACE conn2 <- [1,914,null,{}] 13:43:55 INFO - PROCESS | 1655 | 1466714635629 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}] 13:43:55 INFO - PROCESS | 1655 | 1466714635633 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:55 INFO - PROCESS | 1655 | 1466714635710 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:43:55 INFO - PROCESS | 1655 | 1466714635762 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 1655 | 1466714635764 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c58800 == 32 [pid = 1655] [id = 236] 13:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118210400) [pid = 1655] [serial = 706] [outer = 0x0] 13:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11836d800) [pid = 1655] [serial = 707] [outer = 0x118210400] 13:43:55 INFO - PROCESS | 1655 | 1466714635792 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1192b4400) [pid = 1655] [serial = 708] [outer = 0x118210400] 13:43:56 INFO - PROCESS | 1655 | 1466714636078 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]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 13:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:43:56 INFO - PROCESS | 1655 | 1466714636094 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 1655 | 1466714636095 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:43:56 INFO - PROCESS | 1655 | 1466714636097 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 1655 | 1466714636098 Marionette TRACE conn2 <- [1,918,null,{}] 13:43:56 INFO - PROCESS | 1655 | 1466714636101 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}] 13:43:56 INFO - PROCESS | 1655 | 1466714636104 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:56 INFO - PROCESS | 1655 | 1466714636191 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:43:56 INFO - PROCESS | 1655 | 1466714636195 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1655 | 1466714636196 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123767000 == 33 [pid = 1655] [id = 237] 13:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119420c00) [pid = 1655] [serial = 709] [outer = 0x0] 13:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11950ec00) [pid = 1655] [serial = 710] [outer = 0x119420c00] 13:43:56 INFO - PROCESS | 1655 | 1466714636223 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1196bc400) [pid = 1655] [serial = 711] [outer = 0x119420c00] 13:43:56 INFO - PROCESS | 1655 | 1466714636694 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]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 620ms 13:43:56 INFO - PROCESS | 1655 | 1466714636736 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 1655 | 1466714636739 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:43:56 INFO - PROCESS | 1655 | 1466714636744 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 1655 | 1466714636746 Marionette TRACE conn2 <- [1,922,null,{}] 13:43:56 INFO - PROCESS | 1655 | 1466714636765 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}] 13:43:56 INFO - PROCESS | 1655 | 1466714636767 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:56 INFO - PROCESS | 1655 | 1466714636879 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:43:56 INFO - PROCESS | 1655 | 1466714636927 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1655 | 1466714636929 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170d3000 == 34 [pid = 1655] [id = 238] 13:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1172bec00) [pid = 1655] [serial = 712] [outer = 0x0] 13:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117e8fc00) [pid = 1655] [serial = 713] [outer = 0x1172bec00] 13:43:56 INFO - PROCESS | 1655 | 1466714636960 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11817c400) [pid = 1655] [serial = 714] [outer = 0x1172bec00] 13:43:57 INFO - PROCESS | 1655 | 1466714637410 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]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 725ms 13:43:57 INFO - PROCESS | 1655 | 1466714637469 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 1655 | 1466714637472 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:43:57 INFO - PROCESS | 1655 | 1466714637477 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1655 | 1466714637479 Marionette TRACE conn2 <- [1,926,null,{}] 13:43:57 INFO - PROCESS | 1655 | 1466714637481 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}] 13:43:57 INFO - PROCESS | 1655 | 1466714637483 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:57 INFO - PROCESS | 1655 | 1466714637578 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:43:57 INFO - PROCESS | 1655 | 1466714637661 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 1655 | 1466714637662 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241ca000 == 35 [pid = 1655] [id = 239] 13:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1185ef800) [pid = 1655] [serial = 715] [outer = 0x0] 13:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11913a800) [pid = 1655] [serial = 716] [outer = 0x1185ef800] 13:43:57 INFO - PROCESS | 1655 | 1466714637694 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11950a400) [pid = 1655] [serial = 717] [outer = 0x1185ef800] 13:43:58 INFO - PROCESS | 1655 | 1466714638108 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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 13:43:58 INFO - PROCESS | 1655 | 1466714638149 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:43:58 INFO - PROCESS | 1655 | 1466714638151 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:43:58 INFO - PROCESS | 1655 | 1466714638153 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1655 | 1466714638156 Marionette TRACE conn2 <- [1,930,null,{}] 13:43:58 INFO - PROCESS | 1655 | 1466714638164 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}] 13:43:58 INFO - PROCESS | 1655 | 1466714638167 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:58 INFO - PROCESS | 1655 | 1466714638295 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:43:58 INFO - PROCESS | 1655 | 1466714638344 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 1655 | 1466714638346 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3c800 == 36 [pid = 1655] [id = 240] 13:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119bb3000) [pid = 1655] [serial = 718] [outer = 0x0] 13:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120f0e000) [pid = 1655] [serial = 719] [outer = 0x119bb3000] 13:43:58 INFO - PROCESS | 1655 | 1466714638379 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x120fdd400) [pid = 1655] [serial = 720] [outer = 0x119bb3000] 13:43:58 INFO - PROCESS | 1655 | 1466714638788 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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 13:43:58 INFO - PROCESS | 1655 | 1466714638826 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 1655 | 1466714638828 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:43:58 INFO - PROCESS | 1655 | 1466714638830 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1655 | 1466714638831 Marionette TRACE conn2 <- [1,934,null,{}] 13:43:58 INFO - PROCESS | 1655 | 1466714638834 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}] 13:43:58 INFO - PROCESS | 1655 | 1466714638835 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:58 INFO - PROCESS | 1655 | 1466714638948 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:43:59 INFO - PROCESS | 1655 | 1466714639000 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 1655 | 1466714639001 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129063800 == 37 [pid = 1655] [id = 241] 13:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12305bc00) [pid = 1655] [serial = 721] [outer = 0x0] 13:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12305f800) [pid = 1655] [serial = 722] [outer = 0x12305bc00] 13:43:59 INFO - PROCESS | 1655 | 1466714639031 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12327c800) [pid = 1655] [serial = 723] [outer = 0x12305bc00] 13:43:59 INFO - PROCESS | 1655 | 1466714639441 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]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 620ms 13:43:59 INFO - PROCESS | 1655 | 1466714639450 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 1655 | 1466714639454 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:43:59 INFO - PROCESS | 1655 | 1466714639457 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 1655 | 1466714639458 Marionette TRACE conn2 <- [1,938,null,{}] 13:43:59 INFO - PROCESS | 1655 | 1466714639460 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}] 13:43:59 INFO - PROCESS | 1655 | 1466714639462 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:59 INFO - PROCESS | 1655 | 1466714639556 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:43:59 INFO - PROCESS | 1655 | 1466714639604 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 1655 | 1466714639605 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:43:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a3000 == 38 [pid = 1655] [id = 242] 13:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12305c400) [pid = 1655] [serial = 724] [outer = 0x0] 13:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123283400) [pid = 1655] [serial = 725] [outer = 0x12305c400] 13:43:59 INFO - PROCESS | 1655 | 1466714639634 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1233ca000) [pid = 1655] [serial = 726] [outer = 0x12305c400] 13:44:00 INFO - PROCESS | 1655 | 1466714640028 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]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 668ms 13:44:00 INFO - PROCESS | 1655 | 1466714640151 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 1655 | 1466714640154 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:44:00 INFO - PROCESS | 1655 | 1466714640161 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 1655 | 1466714640164 Marionette TRACE conn2 <- [1,942,null,{}] 13:44:00 INFO - PROCESS | 1655 | 1466714640169 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}] 13:44:00 INFO - PROCESS | 1655 | 1466714640172 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:00 INFO - PROCESS | 1655 | 1466714640288 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:44:00 INFO - PROCESS | 1655 | 1466714640349 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1655 | 1466714640351 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f77800 == 39 [pid = 1655] [id = 243] 13:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x110d4e800) [pid = 1655] [serial = 727] [outer = 0x0] 13:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x110e36400) [pid = 1655] [serial = 728] [outer = 0x110d4e800] 13:44:00 INFO - PROCESS | 1655 | 1466714640379 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x111c83c00) [pid = 1655] [serial = 729] [outer = 0x110d4e800] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119c58800 == 38 [pid = 1655] [id = 236] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d2000 == 37 [pid = 1655] [id = 235] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c2800 == 36 [pid = 1655] [id = 234] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11929b000 == 35 [pid = 1655] [id = 233] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11261c800 == 34 [pid = 1655] [id = 232] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x113d7a000 == 33 [pid = 1655] [id = 220] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a3000 == 32 [pid = 1655] [id = 242] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129063800 == 31 [pid = 1655] [id = 241] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3c800 == 30 [pid = 1655] [id = 240] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1241ca000 == 29 [pid = 1655] [id = 239] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123767000 == 28 [pid = 1655] [id = 237] 13:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1170d3000 == 27 [pid = 1655] [id = 238] 13:44:01 INFO - PROCESS | 1655 | 1466714641303 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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1174ms 13:44:01 INFO - PROCESS | 1655 | 1466714641335 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1655 | 1466714641338 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:44:01 INFO - PROCESS | 1655 | 1466714641341 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1655 | 1466714641342 Marionette TRACE conn2 <- [1,946,null,{}] 13:44:01 INFO - PROCESS | 1655 | 1466714641346 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}] 13:44:01 INFO - PROCESS | 1655 | 1466714641348 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:01 INFO - PROCESS | 1655 | 1466714641429 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:44:01 INFO - PROCESS | 1655 | 1466714641435 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 1655 | 1466714641439 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1160a2800 == 28 [pid = 1655] [id = 244] 13:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x111ecc800) [pid = 1655] [serial = 730] [outer = 0x0] 13:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1121a5000) [pid = 1655] [serial = 731] [outer = 0x111ecc800] 13:44:01 INFO - PROCESS | 1655 | 1466714641467 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x110ee5000) [pid = 1655] [serial = 732] [outer = 0x111ecc800] 13:44:01 INFO - PROCESS | 1655 | 1466714641914 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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 13:44:01 INFO - PROCESS | 1655 | 1466714641961 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1655 | 1466714641966 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:44:01 INFO - PROCESS | 1655 | 1466714641974 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1655 | 1466714641976 Marionette TRACE conn2 <- [1,950,null,{}] 13:44:01 INFO - PROCESS | 1655 | 1466714641980 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}] 13:44:01 INFO - PROCESS | 1655 | 1466714641982 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:02 INFO - PROCESS | 1655 | 1466714642127 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:44:02 INFO - PROCESS | 1655 | 1466714642148 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 1655 | 1466714642150 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11723a000 == 29 [pid = 1655] [id = 245] 13:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x113026400) [pid = 1655] [serial = 733] [outer = 0x0] 13:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1130d4c00) [pid = 1655] [serial = 734] [outer = 0x113026400] 13:44:02 INFO - PROCESS | 1655 | 1466714642178 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1133c1400) [pid = 1655] [serial = 735] [outer = 0x113026400] 13:44:02 INFO - PROCESS | 1655 | 1466714642534 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]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 573ms 13:44:02 INFO - PROCESS | 1655 | 1466714642545 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:44:02 INFO - PROCESS | 1655 | 1466714642546 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:44:02 INFO - PROCESS | 1655 | 1466714642549 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 1655 | 1466714642553 Marionette TRACE conn2 <- [1,954,null,{}] 13:44:02 INFO - PROCESS | 1655 | 1466714642566 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}] 13:44:02 INFO - PROCESS | 1655 | 1466714642572 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:02 INFO - PROCESS | 1655 | 1466714642669 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:44:02 INFO - PROCESS | 1655 | 1466714642673 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 1655 | 1466714642675 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119169000 == 30 [pid = 1655] [id = 246] 13:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x110ee3800) [pid = 1655] [serial = 736] [outer = 0x0] 13:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1167b4400) [pid = 1655] [serial = 737] [outer = 0x110ee3800] 13:44:02 INFO - PROCESS | 1655 | 1466714642704 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1176ba400) [pid = 1655] [serial = 738] [outer = 0x110ee3800] 13:44:03 INFO - PROCESS | 1655 | 1466714643063 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]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 530ms 13:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:44:03 INFO - PROCESS | 1655 | 1466714643079 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 1655 | 1466714643081 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:44:03 INFO - PROCESS | 1655 | 1466714643083 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1655 | 1466714643085 Marionette TRACE conn2 <- [1,958,null,{}] 13:44:03 INFO - PROCESS | 1655 | 1466714643088 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}] 13:44:03 INFO - PROCESS | 1655 | 1466714643089 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:03 INFO - PROCESS | 1655 | 1466714643199 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:44:03 INFO - PROCESS | 1655 | 1466714643203 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1655 | 1466714643204 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123086800 == 31 [pid = 1655] [id = 247] 13:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x117e8e800) [pid = 1655] [serial = 739] [outer = 0x0] 13:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1180d1400) [pid = 1655] [serial = 740] [outer = 0x117e8e800] 13:44:03 INFO - PROCESS | 1655 | 1466714643229 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118205800) [pid = 1655] [serial = 741] [outer = 0x117e8e800] 13:44:03 INFO - PROCESS | 1655 | 1466714643549 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]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 472ms 13:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:44:03 INFO - PROCESS | 1655 | 1466714643561 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 1655 | 1466714643562 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:44:03 INFO - PROCESS | 1655 | 1466714643564 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1655 | 1466714643566 Marionette TRACE conn2 <- [1,962,null,{}] 13:44:03 INFO - PROCESS | 1655 | 1466714643576 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}] 13:44:03 INFO - PROCESS | 1655 | 1466714643577 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:03 INFO - PROCESS | 1655 | 1466714643934 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11836c000) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x110ee6000) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11336a800) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x110ef0800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x110ef0000) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119420c00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x112a1f800) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118177c00) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1166ee400) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x110e81400) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118210400) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120f12000) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1196e2800) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112a1ac00) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112964c00) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120f14c00) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112f19c00) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110eedc00) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117038c00) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1185d5800) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x110e2b000) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:44:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113daa400) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:44:03 INFO - PROCESS | 1655 | 1466714643997 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1655 | 1466714643998 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116605000 == 32 [pid = 1655] [id = 248] 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110e39800) [pid = 1655] [serial = 742] [outer = 0x0] 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110ee5c00) [pid = 1655] [serial = 743] [outer = 0x110e39800] 13:44:04 INFO - PROCESS | 1655 | 1466714644025 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112a1ec00) [pid = 1655] [serial = 744] [outer = 0x110e39800] 13:44:04 INFO - PROCESS | 1655 | 1466714644315 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]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 776ms 13:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:44:04 INFO - PROCESS | 1655 | 1466714644342 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1655 | 1466714644343 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:44:04 INFO - PROCESS | 1655 | 1466714644345 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1655 | 1466714644346 Marionette TRACE conn2 <- [1,966,null,{}] 13:44:04 INFO - PROCESS | 1655 | 1466714644348 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}] 13:44:04 INFO - PROCESS | 1655 | 1466714644355 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:04 INFO - PROCESS | 1655 | 1466714644459 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:44:04 INFO - PROCESS | 1655 | 1466714644512 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 1655 | 1466714644512 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c15000 == 33 [pid = 1655] [id = 249] 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112a12c00) [pid = 1655] [serial = 745] [outer = 0x0] 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x117038c00) [pid = 1655] [serial = 746] [outer = 0x112a12c00] 13:44:04 INFO - PROCESS | 1655 | 1466714644537 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118837000) [pid = 1655] [serial = 747] [outer = 0x112a12c00] 13:44:04 INFO - PROCESS | 1655 | 1466714644817 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]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 13:44:04 INFO - PROCESS | 1655 | 1466714644865 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1655 | 1466714644867 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:44:04 INFO - PROCESS | 1655 | 1466714644873 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1655 | 1466714644874 Marionette TRACE conn2 <- [1,970,null,{}] 13:44:04 INFO - PROCESS | 1655 | 1466714644876 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}] 13:44:04 INFO - PROCESS | 1655 | 1466714644877 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:04 INFO - PROCESS | 1655 | 1466714644958 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:44:04 INFO - PROCESS | 1655 | 1466714644961 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 1655 | 1466714644962 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b23000 == 34 [pid = 1655] [id = 250] 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112a1f800) [pid = 1655] [serial = 748] [outer = 0x0] 13:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11883e000) [pid = 1655] [serial = 749] [outer = 0x112a1f800] 13:44:04 INFO - PROCESS | 1655 | 1466714644989 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1192b1800) [pid = 1655] [serial = 750] [outer = 0x112a1f800] 13:44:05 INFO - PROCESS | 1655 | 1466714645313 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]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 471ms 13:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:44:05 INFO - PROCESS | 1655 | 1466714645343 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1655 | 1466714645344 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:44:05 INFO - PROCESS | 1655 | 1466714645346 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1655 | 1466714645347 Marionette TRACE conn2 <- [1,974,null,{}] 13:44:05 INFO - PROCESS | 1655 | 1466714645350 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}] 13:44:05 INFO - PROCESS | 1655 | 1466714645352 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:05 INFO - PROCESS | 1655 | 1466714645449 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:44:05 INFO - PROCESS | 1655 | 1466714645458 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1655 | 1466714645459 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128acf000 == 35 [pid = 1655] [id = 251] 13:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11883a800) [pid = 1655] [serial = 751] [outer = 0x0] 13:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1192b8c00) [pid = 1655] [serial = 752] [outer = 0x11883a800] 13:44:05 INFO - PROCESS | 1655 | 1466714645484 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1192bfc00) [pid = 1655] [serial = 753] [outer = 0x11883a800] 13:44:05 INFO - PROCESS | 1655 | 1466714645773 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]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 13:44:05 INFO - PROCESS | 1655 | 1466714645816 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1655 | 1466714645818 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:44:05 INFO - PROCESS | 1655 | 1466714645822 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1655 | 1466714645823 Marionette TRACE conn2 <- [1,978,null,{}] 13:44:05 INFO - PROCESS | 1655 | 1466714645825 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}] 13:44:05 INFO - PROCESS | 1655 | 1466714645826 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:05 INFO - PROCESS | 1655 | 1466714645899 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:44:06 INFO - PROCESS | 1655 | 1466714645993 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1655 | 1466714645995 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x112abe800 == 36 [pid = 1655] [id = 252] 13:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x110d4ec00) [pid = 1655] [serial = 754] [outer = 0x0] 13:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x110e34800) [pid = 1655] [serial = 755] [outer = 0x110d4ec00] 13:44:06 INFO - PROCESS | 1655 | 1466714646028 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x110eeac00) [pid = 1655] [serial = 756] [outer = 0x110d4ec00] 13:44:06 INFO - PROCESS | 1655 | 1466714646579 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]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 769ms 13:44:06 INFO - PROCESS | 1655 | 1466714646593 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 1655 | 1466714646595 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:44:06 INFO - PROCESS | 1655 | 1466714646598 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1655 | 1466714646600 Marionette TRACE conn2 <- [1,982,null,{}] 13:44:06 INFO - PROCESS | 1655 | 1466714646604 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}] 13:44:06 INFO - PROCESS | 1655 | 1466714646607 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:06 INFO - PROCESS | 1655 | 1466714646712 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:44:06 INFO - PROCESS | 1655 | 1466714646787 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1655 | 1466714646788 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119171000 == 37 [pid = 1655] [id = 253] 13:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112a21800) [pid = 1655] [serial = 757] [outer = 0x0] 13:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11336b000) [pid = 1655] [serial = 758] [outer = 0x112a21800] 13:44:06 INFO - PROCESS | 1655 | 1466714646819 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x113dab400) [pid = 1655] [serial = 759] [outer = 0x112a21800] 13:44:07 INFO - PROCESS | 1655 | 1466714647389 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]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 873ms 13:44:07 INFO - PROCESS | 1655 | 1466714647490 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 1655 | 1466714647494 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:44:07 INFO - PROCESS | 1655 | 1466714647499 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 1655 | 1466714647501 Marionette TRACE conn2 <- [1,986,null,{}] 13:44:07 INFO - PROCESS | 1655 | 1466714647505 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}] 13:44:07 INFO - PROCESS | 1655 | 1466714647508 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:07 INFO - PROCESS | 1655 | 1466714647658 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:44:07 INFO - PROCESS | 1655 | 1466714647709 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 1655 | 1466714647710 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116099000 == 38 [pid = 1655] [id = 254] 13:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112965400) [pid = 1655] [serial = 760] [outer = 0x0] 13:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1167c0400) [pid = 1655] [serial = 761] [outer = 0x112965400] 13:44:07 INFO - PROCESS | 1655 | 1466714647739 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1180c8400) [pid = 1655] [serial = 762] [outer = 0x112965400] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128acf000 == 37 [pid = 1655] [id = 251] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x126b23000 == 36 [pid = 1655] [id = 250] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x123c15000 == 35 [pid = 1655] [id = 249] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x116605000 == 34 [pid = 1655] [id = 248] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x123086800 == 33 [pid = 1655] [id = 247] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119169000 == 32 [pid = 1655] [id = 246] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11723a000 == 31 [pid = 1655] [id = 245] 13:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1160a2800 == 30 [pid = 1655] [id = 244] 13:44:08 INFO - PROCESS | 1655 | 1466714648321 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]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 877ms 13:44:08 INFO - PROCESS | 1655 | 1466714648375 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 1655 | 1466714648377 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:44:08 INFO - PROCESS | 1655 | 1466714648380 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1655 | 1466714648382 Marionette TRACE conn2 <- [1,990,null,{}] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1185e9c00) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1192b4800) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118840800) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11662a800) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1176b9c00) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1133bc400) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1121ab000) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11820c000) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1182e7c00) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11950ec00) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11696e000) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113a50400) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1184ef400) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119425400) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118234800) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119996000) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1192b4400) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12305d400) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x120f10400) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1133c7c00) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1196eec00) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182e6800) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1210dc000) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123282000) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182e5c00) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120f11800) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123064c00) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113aa2000) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11836d800) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x110ee6c00) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11295b800) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1180d2000) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1196ec400) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x117036400) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119baa400) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118835c00) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1233d0000) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1196bc400) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x120fd8000) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x110eeb800) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x110e37800) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x117e91400) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1166eb400) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11822ec00) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 13:44:08 INFO - PROCESS | 1655 | 1466714648401 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}] 13:44:08 INFO - PROCESS | 1655 | 1466714648403 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:08 INFO - PROCESS | 1655 | 1466714648483 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:44:08 INFO - PROCESS | 1655 | 1466714648491 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 1655 | 1466714648494 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11678d000 == 31 [pid = 1655] [id = 255] 13:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x112a75800) [pid = 1655] [serial = 763] [outer = 0x0] 13:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x112ae8400) [pid = 1655] [serial = 764] [outer = 0x112a75800] 13:44:08 INFO - PROCESS | 1655 | 1466714648521 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1133c0000) [pid = 1655] [serial = 765] [outer = 0x112a75800] 13:44:08 INFO - PROCESS | 1655 | 1466714648885 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]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 529ms 13:44:08 INFO - PROCESS | 1655 | 1466714648909 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 1655 | 1466714648912 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:44:08 INFO - PROCESS | 1655 | 1466714648916 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1655 | 1466714648919 Marionette TRACE conn2 <- [1,994,null,{}] 13:44:08 INFO - PROCESS | 1655 | 1466714648960 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}] 13:44:08 INFO - PROCESS | 1655 | 1466714648961 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:09 INFO - PROCESS | 1655 | 1466714649039 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:44:09 INFO - PROCESS | 1655 | 1466714649044 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1655 | 1466714649044 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c9000 == 32 [pid = 1655] [id = 256] 13:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1160d8000) [pid = 1655] [serial = 766] [outer = 0x0] 13:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1176b2800) [pid = 1655] [serial = 767] [outer = 0x1160d8000] 13:44:09 INFO - PROCESS | 1655 | 1466714649071 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1180ca800) [pid = 1655] [serial = 768] [outer = 0x1160d8000] 13:44:09 INFO - PROCESS | 1655 | 1466714649426 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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 556ms 13:44:09 INFO - PROCESS | 1655 | 1466714649472 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:44:09 INFO - PROCESS | 1655 | 1466714649474 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:44:09 INFO - PROCESS | 1655 | 1466714649476 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 1655 | 1466714649479 Marionette TRACE conn2 <- [1,998,null,{}] 13:44:09 INFO - PROCESS | 1655 | 1466714649486 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}] 13:44:09 INFO - PROCESS | 1655 | 1466714649489 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:09 INFO - PROCESS | 1655 | 1466714649593 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:44:09 INFO - PROCESS | 1655 | 1466714649601 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1655 | 1466714649605 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ae000 == 33 [pid = 1655] [id = 257] 13:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118175800) [pid = 1655] [serial = 769] [outer = 0x0] 13:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118239400) [pid = 1655] [serial = 770] [outer = 0x118175800] 13:44:09 INFO - PROCESS | 1655 | 1466714649633 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118367400) [pid = 1655] [serial = 771] [outer = 0x118175800] 13:44:09 INFO - PROCESS | 1655 | 1466714649943 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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 13:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:44:10 INFO - PROCESS | 1655 | 1466714649998 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 1655 | 1466714650000 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:44:10 INFO - PROCESS | 1655 | 1466714650003 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1655 | 1466714650005 Marionette TRACE conn2 <- [1,1002,null,{}] 13:44:10 INFO - PROCESS | 1655 | 1466714650008 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}] 13:44:10 INFO - PROCESS | 1655 | 1466714650010 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:10 INFO - PROCESS | 1655 | 1466714650161 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:44:10 INFO - PROCESS | 1655 | 1466714650170 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 1655 | 1466714650172 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123086800 == 34 [pid = 1655] [id = 258] 13:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182e6000) [pid = 1655] [serial = 772] [outer = 0x0] 13:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1185f3800) [pid = 1655] [serial = 773] [outer = 0x1182e6000] 13:44:10 INFO - PROCESS | 1655 | 1466714650213 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1192b6800) [pid = 1655] [serial = 774] [outer = 0x1182e6000] 13:44:10 INFO - PROCESS | 1655 | 1466714650608 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]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 623ms 13:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:44:10 INFO - PROCESS | 1655 | 1466714650627 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 1655 | 1466714650629 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:44:10 INFO - PROCESS | 1655 | 1466714650631 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1655 | 1466714650632 Marionette TRACE conn2 <- [1,1006,null,{}] 13:44:10 INFO - PROCESS | 1655 | 1466714650634 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}] 13:44:10 INFO - PROCESS | 1655 | 1466714650637 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:10 INFO - PROCESS | 1655 | 1466714650732 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:44:10 INFO - PROCESS | 1655 | 1466714650736 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 1655 | 1466714650737 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12377c000 == 35 [pid = 1655] [id = 259] 13:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118372800) [pid = 1655] [serial = 775] [outer = 0x0] 13:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1192b5000) [pid = 1655] [serial = 776] [outer = 0x118372800] 13:44:10 INFO - PROCESS | 1655 | 1466714650761 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11950ec00) [pid = 1655] [serial = 777] [outer = 0x118372800] 13:44:11 INFO - PROCESS | 1655 | 1466714651111 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]]]}] 13:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 13:44:11 INFO - PROCESS | 1655 | 1466714651154 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 1655 | 1466714651155 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:44:11 INFO - PROCESS | 1655 | 1466714651158 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 1655 | 1466714651159 Marionette TRACE conn2 <- [1,1010,null,{}] 13:44:11 INFO - PROCESS | 1655 | 1466714651161 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}] 13:44:11 INFO - PROCESS | 1655 | 1466714651165 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:11 INFO - PROCESS | 1655 | 1466714651281 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:44:11 INFO - PROCESS | 1655 | 1466714651294 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 1655 | 1466714651296 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x126136800 == 36 [pid = 1655] [id = 260] 13:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1195f6000) [pid = 1655] [serial = 778] [outer = 0x0] 13:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1196e5800) [pid = 1655] [serial = 779] [outer = 0x1195f6000] 13:44:11 INFO - PROCESS | 1655 | 1466714651321 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120f0fc00) [pid = 1655] [serial = 780] [outer = 0x1195f6000] 13:44:11 INFO - PROCESS | 1655 | 1466714651663 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]]]}] 13:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 13:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:44:11 INFO - PROCESS | 1655 | 1466714651676 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 1655 | 1466714651677 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:44:11 INFO - PROCESS | 1655 | 1466714651679 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 1655 | 1466714651680 Marionette TRACE conn2 <- [1,1014,null,{}] 13:44:11 INFO - PROCESS | 1655 | 1466714651683 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}] 13:44:11 INFO - PROCESS | 1655 | 1466714651684 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:11 INFO - PROCESS | 1655 | 1466714651780 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:44:11 INFO - PROCESS | 1655 | 1466714651791 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 1655 | 1466714651792 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b37800 == 37 [pid = 1655] [id = 261] 13:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119ba6800) [pid = 1655] [serial = 781] [outer = 0x0] 13:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120f15400) [pid = 1655] [serial = 782] [outer = 0x119ba6800] 13:44:11 INFO - PROCESS | 1655 | 1466714651816 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120fdbc00) [pid = 1655] [serial = 783] [outer = 0x119ba6800] 13:44:12 INFO - PROCESS | 1655 | 1466714652128 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]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 468ms 13:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:44:12 INFO - PROCESS | 1655 | 1466714652148 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 1655 | 1466714652149 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:44:12 INFO - PROCESS | 1655 | 1466714652152 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1655 | 1466714652154 Marionette TRACE conn2 <- [1,1018,null,{}] 13:44:12 INFO - PROCESS | 1655 | 1466714652159 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}] 13:44:12 INFO - PROCESS | 1655 | 1466714652160 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:12 INFO - PROCESS | 1655 | 1466714652258 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:44:12 INFO - PROCESS | 1655 | 1466714652289 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1655 | 1466714652291 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129072800 == 38 [pid = 1655] [id = 262] 13:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120fdc000) [pid = 1655] [serial = 784] [outer = 0x0] 13:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1210de400) [pid = 1655] [serial = 785] [outer = 0x120fdc000] 13:44:12 INFO - PROCESS | 1655 | 1466714652314 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12305b400) [pid = 1655] [serial = 786] [outer = 0x120fdc000] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112a12c00) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a1f800) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1172bec00) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1185ef800) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119bb3000) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12305bc00) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12305c400) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113026400) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x110d4e800) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x111ecc800) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x110ee3800) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x117e8e800) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x110e39800) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:44:12 INFO - PROCESS | 1655 | 1466714652672 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]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 571ms 13:44:12 INFO - PROCESS | 1655 | 1466714652724 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 1655 | 1466714652725 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:44:12 INFO - PROCESS | 1655 | 1466714652727 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1655 | 1466714652728 Marionette TRACE conn2 <- [1,1022,null,{}] 13:44:12 INFO - PROCESS | 1655 | 1466714652731 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}] 13:44:12 INFO - PROCESS | 1655 | 1466714652732 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:12 INFO - PROCESS | 1655 | 1466714652828 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:44:12 INFO - PROCESS | 1655 | 1466714652859 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1655 | 1466714652860 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915b800 == 39 [pid = 1655] [id = 263] 13:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11213dc00) [pid = 1655] [serial = 787] [outer = 0x0] 13:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1172bec00) [pid = 1655] [serial = 788] [outer = 0x11213dc00] 13:44:12 INFO - PROCESS | 1655 | 1466714652884 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1188ce000) [pid = 1655] [serial = 789] [outer = 0x11213dc00] 13:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 419ms 13:44:13 INFO - PROCESS | 1655 | 1466714653141 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]]]}] 13:44:13 INFO - PROCESS | 1655 | 1466714653146 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1655 | 1466714653147 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:44:13 INFO - PROCESS | 1655 | 1466714653150 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1655 | 1466714653151 Marionette TRACE conn2 <- [1,1026,null,{}] 13:44:13 INFO - PROCESS | 1655 | 1466714653161 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}] 13:44:13 INFO - PROCESS | 1655 | 1466714653162 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:13 INFO - PROCESS | 1655 | 1466714653246 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:44:13 INFO - PROCESS | 1655 | 1466714653249 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 1655 | 1466714653251 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a50f000 == 40 [pid = 1655] [id = 264] 13:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112958400) [pid = 1655] [serial = 790] [outer = 0x0] 13:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12305b800) [pid = 1655] [serial = 791] [outer = 0x112958400] 13:44:13 INFO - PROCESS | 1655 | 1466714653278 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123066400) [pid = 1655] [serial = 792] [outer = 0x112958400] 13:44:13 INFO - PROCESS | 1655 | 1466714653623 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]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 525ms 13:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:44:13 INFO - PROCESS | 1655 | 1466714653681 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1655 | 1466714653684 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:44:13 INFO - PROCESS | 1655 | 1466714653687 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1655 | 1466714653690 Marionette TRACE conn2 <- [1,1030,null,{}] 13:44:13 INFO - PROCESS | 1655 | 1466714653693 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}] 13:44:13 INFO - PROCESS | 1655 | 1466714653695 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:13 INFO - PROCESS | 1655 | 1466714653831 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:44:13 INFO - PROCESS | 1655 | 1466714653837 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 1655 | 1466714653839 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab07800 == 41 [pid = 1655] [id = 265] 13:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1210e1c00) [pid = 1655] [serial = 793] [outer = 0x0] 13:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123287400) [pid = 1655] [serial = 794] [outer = 0x1210e1c00] 13:44:13 INFO - PROCESS | 1655 | 1466714653882 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123790000) [pid = 1655] [serial = 795] [outer = 0x1210e1c00] 13:44:14 INFO - PROCESS | 1655 | 1466714654282 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]]]}] 13:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 622ms 13:44:14 INFO - PROCESS | 1655 | 1466714654308 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 1655 | 1466714654310 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:44:14 INFO - PROCESS | 1655 | 1466714654312 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 1655 | 1466714654314 Marionette TRACE conn2 <- [1,1034,null,{}] 13:44:14 INFO - PROCESS | 1655 | 1466714654316 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}] 13:44:14 INFO - PROCESS | 1655 | 1466714654317 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:14 INFO - PROCESS | 1655 | 1466714654426 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:44:14 INFO - PROCESS | 1655 | 1466714654432 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 1655 | 1466714654433 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b53c800 == 42 [pid = 1655] [id = 266] 13:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1233cc400) [pid = 1655] [serial = 796] [outer = 0x0] 13:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123796400) [pid = 1655] [serial = 797] [outer = 0x1233cc400] 13:44:14 INFO - PROCESS | 1655 | 1466714654458 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123972400) [pid = 1655] [serial = 798] [outer = 0x1233cc400] 13:44:14 INFO - PROCESS | 1655 | 1466714654918 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]]]}] 13:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 619ms 13:44:14 INFO - PROCESS | 1655 | 1466714654932 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 1655 | 1466714654937 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:44:14 INFO - PROCESS | 1655 | 1466714654940 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 1655 | 1466714654944 Marionette TRACE conn2 <- [1,1038,null,{}] 13:44:14 INFO - PROCESS | 1655 | 1466714654948 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}] 13:44:14 INFO - PROCESS | 1655 | 1466714654949 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:15 INFO - PROCESS | 1655 | 1466714655090 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:44:15 INFO - PROCESS | 1655 | 1466714655097 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1655 | 1466714655099 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d5000 == 43 [pid = 1655] [id = 267] 13:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112963000) [pid = 1655] [serial = 799] [outer = 0x0] 13:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x113035400) [pid = 1655] [serial = 800] [outer = 0x112963000] 13:44:15 INFO - PROCESS | 1655 | 1466714655146 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x115eeac00) [pid = 1655] [serial = 801] [outer = 0x112963000] 13:44:15 INFO - PROCESS | 1655 | 1466714655638 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]]]}] 13:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 725ms 13:44:15 INFO - PROCESS | 1655 | 1466714655666 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 1655 | 1466714655669 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:44:15 INFO - PROCESS | 1655 | 1466714655674 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 1655 | 1466714655676 Marionette TRACE conn2 <- [1,1042,null,{}] 13:44:15 INFO - PROCESS | 1655 | 1466714655678 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}] 13:44:15 INFO - PROCESS | 1655 | 1466714655680 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:15 INFO - PROCESS | 1655 | 1466714655788 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:44:15 INFO - PROCESS | 1655 | 1466714655842 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1655 | 1466714655844 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x126143800 == 44 [pid = 1655] [id = 268] 13:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1176b4400) [pid = 1655] [serial = 802] [outer = 0x0] 13:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118233c00) [pid = 1655] [serial = 803] [outer = 0x1176b4400] 13:44:15 INFO - PROCESS | 1655 | 1466714655874 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1184ef400) [pid = 1655] [serial = 804] [outer = 0x1176b4400] 13:44:16 INFO - PROCESS | 1655 | 1466714656319 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]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 13:44:16 INFO - PROCESS | 1655 | 1466714656344 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:44:16 INFO - PROCESS | 1655 | 1466714656345 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:44:16 INFO - PROCESS | 1655 | 1466714656348 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 1655 | 1466714656351 Marionette TRACE conn2 <- [1,1046,null,{}] 13:44:16 INFO - PROCESS | 1655 | 1466714656358 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}] 13:44:16 INFO - PROCESS | 1655 | 1466714656362 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:16 INFO - PROCESS | 1655 | 1466714656485 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:44:16 INFO - PROCESS | 1655 | 1466714656566 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 1655 | 1466714656568 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b71a000 == 45 [pid = 1655] [id = 269] 13:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1195fc800) [pid = 1655] [serial = 805] [outer = 0x0] 13:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1196e1c00) [pid = 1655] [serial = 806] [outer = 0x1195fc800] 13:44:16 INFO - PROCESS | 1655 | 1466714656599 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119ba7c00) [pid = 1655] [serial = 807] [outer = 0x1195fc800] 13:44:17 INFO - PROCESS | 1655 | 1466714657197 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]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 874ms 13:44:17 INFO - PROCESS | 1655 | 1466714657222 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:44:17 INFO - PROCESS | 1655 | 1466714657225 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:44:17 INFO - PROCESS | 1655 | 1466714657228 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 1655 | 1466714657230 Marionette TRACE conn2 <- [1,1050,null,{}] 13:44:17 INFO - PROCESS | 1655 | 1466714657233 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}] 13:44:17 INFO - PROCESS | 1655 | 1466714657235 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:17 INFO - PROCESS | 1655 | 1466714657330 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:44:17 INFO - PROCESS | 1655 | 1466714657396 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 1655 | 1466714657398 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c8800 == 46 [pid = 1655] [id = 270] 13:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112a12c00) [pid = 1655] [serial = 808] [outer = 0x0] 13:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112a1a000) [pid = 1655] [serial = 809] [outer = 0x112a12c00] 13:44:17 INFO - PROCESS | 1655 | 1466714657426 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11336a800) [pid = 1655] [serial = 810] [outer = 0x112a12c00] 13:44:17 INFO - PROCESS | 1655 | 1466714657872 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]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 13:44:17 INFO - PROCESS | 1655 | 1466714657899 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 1655 | 1466714657902 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:44:17 INFO - PROCESS | 1655 | 1466714657906 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 1655 | 1466714657908 Marionette TRACE conn2 <- [1,1054,null,{}] 13:44:17 INFO - PROCESS | 1655 | 1466714657910 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}] 13:44:17 INFO - PROCESS | 1655 | 1466714657912 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:18 INFO - PROCESS | 1655 | 1466714658009 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:44:18 INFO - PROCESS | 1655 | 1466714658060 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 1655 | 1466714658061 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x117239800 == 47 [pid = 1655] [id = 271] 13:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x115127400) [pid = 1655] [serial = 811] [outer = 0x0] 13:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1166ee000) [pid = 1655] [serial = 812] [outer = 0x115127400] 13:44:18 INFO - PROCESS | 1655 | 1466714658089 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x117e86800) [pid = 1655] [serial = 813] [outer = 0x115127400] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab07800 == 46 [pid = 1655] [id = 265] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a50f000 == 45 [pid = 1655] [id = 264] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11915b800 == 44 [pid = 1655] [id = 263] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129072800 == 43 [pid = 1655] [id = 262] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x126b37800 == 42 [pid = 1655] [id = 261] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x126136800 == 41 [pid = 1655] [id = 260] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12377c000 == 40 [pid = 1655] [id = 259] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123086800 == 39 [pid = 1655] [id = 258] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ae000 == 38 [pid = 1655] [id = 257] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c9000 == 37 [pid = 1655] [id = 256] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11678d000 == 36 [pid = 1655] [id = 255] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116099000 == 35 [pid = 1655] [id = 254] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119171000 == 34 [pid = 1655] [id = 253] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x112abe800 == 33 [pid = 1655] [id = 252] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x112f77800 == 32 [pid = 1655] [id = 243] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c8800 == 31 [pid = 1655] [id = 270] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b71a000 == 30 [pid = 1655] [id = 269] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x126143800 == 29 [pid = 1655] [id = 268] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d5000 == 28 [pid = 1655] [id = 267] 13:44:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b53c800 == 27 [pid = 1655] [id = 266] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11817c400) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x117e8fc00) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11950a400) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11913a800) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120fdd400) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x120f0e000) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12327c800) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12305f800) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1233ca000) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1130d4c00) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123283400) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x111c83c00) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x110e36400) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1121a5000) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1167b4400) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1133c1400) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1180d1400) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1176ba400) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a1ec00) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118205800) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x117038c00) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11883e000) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x110ee5c00) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1192b1800) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1192b8c00) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x110ee5000) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118837000) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 13:44:18 INFO - PROCESS | 1655 | 1466714658899 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]]]}] 13:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1020ms 13:44:18 INFO - PROCESS | 1655 | 1466714658927 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:44:18 INFO - PROCESS | 1655 | 1466714658929 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:44:18 INFO - PROCESS | 1655 | 1466714658933 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1655 | 1466714658939 Marionette TRACE conn2 <- [1,1058,null,{}] 13:44:18 INFO - PROCESS | 1655 | 1466714658974 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}] 13:44:18 INFO - PROCESS | 1655 | 1466714658976 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:19 INFO - PROCESS | 1655 | 1466714659060 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:44:19 INFO - PROCESS | 1655 | 1466714659066 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1655 | 1466714659068 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11660b000 == 28 [pid = 1655] [id = 272] 13:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112718400) [pid = 1655] [serial = 814] [outer = 0x0] 13:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a1e000) [pid = 1655] [serial = 815] [outer = 0x112718400] 13:44:19 INFO - PROCESS | 1655 | 1466714659098 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11336b800) [pid = 1655] [serial = 816] [outer = 0x112718400] 13:44:19 INFO - PROCESS | 1655 | 1466714659443 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]]]}] 13:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 548ms 13:44:19 INFO - PROCESS | 1655 | 1466714659480 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 1655 | 1466714659483 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:44:19 INFO - PROCESS | 1655 | 1466714659487 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 1655 | 1466714659489 Marionette TRACE conn2 <- [1,1062,null,{}] 13:44:19 INFO - PROCESS | 1655 | 1466714659491 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}] 13:44:19 INFO - PROCESS | 1655 | 1466714659493 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:19 INFO - PROCESS | 1655 | 1466714659573 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:44:19 INFO - PROCESS | 1655 | 1466714659624 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1655 | 1466714659625 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a6000 == 29 [pid = 1655] [id = 273] 13:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113378800) [pid = 1655] [serial = 817] [outer = 0x0] 13:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115ef6400) [pid = 1655] [serial = 818] [outer = 0x113378800] 13:44:19 INFO - PROCESS | 1655 | 1466714659652 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1172b8000) [pid = 1655] [serial = 819] [outer = 0x113378800] 13:44:19 INFO - PROCESS | 1655 | 1466714659965 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]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 13:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:44:20 INFO - PROCESS | 1655 | 1466714660007 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1655 | 1466714660008 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:44:20 INFO - PROCESS | 1655 | 1466714660011 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1655 | 1466714660013 Marionette TRACE conn2 <- [1,1066,null,{}] 13:44:20 INFO - PROCESS | 1655 | 1466714660022 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}] 13:44:20 INFO - PROCESS | 1655 | 1466714660026 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:20 INFO - PROCESS | 1655 | 1466714660127 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:44:20 INFO - PROCESS | 1655 | 1466714660135 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1655 | 1466714660137 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119296000 == 30 [pid = 1655] [id = 274] 13:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1172b7800) [pid = 1655] [serial = 820] [outer = 0x0] 13:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1180d0400) [pid = 1655] [serial = 821] [outer = 0x1172b7800] 13:44:20 INFO - PROCESS | 1655 | 1466714660164 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1182e9400) [pid = 1655] [serial = 822] [outer = 0x1172b7800] 13:44:20 INFO - PROCESS | 1655 | 1466714660508 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]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 13:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:44:20 INFO - PROCESS | 1655 | 1466714660533 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1655 | 1466714660536 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:44:20 INFO - PROCESS | 1655 | 1466714660539 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1655 | 1466714660541 Marionette TRACE conn2 <- [1,1070,null,{}] 13:44:20 INFO - PROCESS | 1655 | 1466714660545 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}] 13:44:20 INFO - PROCESS | 1655 | 1466714660546 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:20 INFO - PROCESS | 1655 | 1466714660668 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:44:20 INFO - PROCESS | 1655 | 1466714660675 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1655 | 1466714660676 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119615000 == 31 [pid = 1655] [id = 275] 13:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x110e7d800) [pid = 1655] [serial = 823] [outer = 0x0] 13:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1182f1800) [pid = 1655] [serial = 824] [outer = 0x110e7d800] 13:44:20 INFO - PROCESS | 1655 | 1466714660795 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118837000) [pid = 1655] [serial = 825] [outer = 0x110e7d800] 13:44:21 INFO - PROCESS | 1655 | 1466714661177 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]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 13:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:44:21 INFO - PROCESS | 1655 | 1466714661216 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1655 | 1466714661217 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:44:21 INFO - PROCESS | 1655 | 1466714661219 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1655 | 1466714661220 Marionette TRACE conn2 <- [1,1074,null,{}] 13:44:21 INFO - PROCESS | 1655 | 1466714661222 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}] 13:44:21 INFO - PROCESS | 1655 | 1466714661223 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:21 INFO - PROCESS | 1655 | 1466714661315 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:44:21 INFO - PROCESS | 1655 | 1466714661318 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 1655 | 1466714661320 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1231c3000 == 32 [pid = 1655] [id = 276] 13:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1121a5800) [pid = 1655] [serial = 826] [outer = 0x0] 13:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11913b800) [pid = 1655] [serial = 827] [outer = 0x1121a5800] 13:44:21 INFO - PROCESS | 1655 | 1466714661345 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1192b2800) [pid = 1655] [serial = 828] [outer = 0x1121a5800] 13:44:21 INFO - PROCESS | 1655 | 1466714661689 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]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 13:44:21 INFO - PROCESS | 1655 | 1466714661741 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1655 | 1466714661742 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:44:21 INFO - PROCESS | 1655 | 1466714661744 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1655 | 1466714661745 Marionette TRACE conn2 <- [1,1078,null,{}] 13:44:21 INFO - PROCESS | 1655 | 1466714661748 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}] 13:44:21 INFO - PROCESS | 1655 | 1466714661752 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:21 INFO - PROCESS | 1655 | 1466714661863 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:44:21 INFO - PROCESS | 1655 | 1466714661901 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 1655 | 1466714661902 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241cb000 == 33 [pid = 1655] [id = 277] 13:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1192ba000) [pid = 1655] [serial = 829] [outer = 0x0] 13:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1195f8c00) [pid = 1655] [serial = 830] [outer = 0x1192ba000] 13:44:21 INFO - PROCESS | 1655 | 1466714661943 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1196e9c00) [pid = 1655] [serial = 831] [outer = 0x1192ba000] 13:44:22 INFO - PROCESS | 1655 | 1466714662425 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]]]}] 13:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 718ms 13:44:22 INFO - PROCESS | 1655 | 1466714662471 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:44:22 INFO - PROCESS | 1655 | 1466714662480 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:44:22 INFO - PROCESS | 1655 | 1466714662482 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 1655 | 1466714662483 Marionette TRACE conn2 <- [1,1082,null,{}] 13:44:22 INFO - PROCESS | 1655 | 1466714662491 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}] 13:44:22 INFO - PROCESS | 1655 | 1466714662492 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:22 INFO - PROCESS | 1655 | 1466714662587 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:44:22 INFO - PROCESS | 1655 | 1466714662591 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1655 | 1466714662592 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x126022000 == 34 [pid = 1655] [id = 278] 13:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1195fe800) [pid = 1655] [serial = 832] [outer = 0x0] 13:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119ba8800) [pid = 1655] [serial = 833] [outer = 0x1195fe800] 13:44:22 INFO - PROCESS | 1655 | 1466714662616 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x120f0f800) [pid = 1655] [serial = 834] [outer = 0x1195fe800] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210e1c00) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118372800) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1195f6000) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11213dc00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119ba6800) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112a21800) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1160d8000) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118175800) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110d4ec00) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a75800) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182e6000) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112965400) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120fdc000) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112958400) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11883a800) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1233cc400) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:44:23 INFO - PROCESS | 1655 | 1466714663089 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]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 624ms 13:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:44:23 INFO - PROCESS | 1655 | 1466714663107 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 1655 | 1466714663109 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:44:23 INFO - PROCESS | 1655 | 1466714663111 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1655 | 1466714663112 Marionette TRACE conn2 <- [1,1086,null,{}] 13:44:23 INFO - PROCESS | 1655 | 1466714663114 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}] 13:44:23 INFO - PROCESS | 1655 | 1466714663116 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:23 INFO - PROCESS | 1655 | 1466714663196 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:44:23 INFO - PROCESS | 1655 | 1466714663277 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1655 | 1466714663278 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12614b800 == 35 [pid = 1655] [id = 279] 13:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x110ee6000) [pid = 1655] [serial = 835] [outer = 0x0] 13:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112a17400) [pid = 1655] [serial = 836] [outer = 0x110ee6000] 13:44:23 INFO - PROCESS | 1655 | 1466714663311 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118237400) [pid = 1655] [serial = 837] [outer = 0x110ee6000] 13:44:23 INFO - PROCESS | 1655 | 1466714663592 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]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 13:44:23 INFO - PROCESS | 1655 | 1466714663631 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 1655 | 1466714663644 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:44:23 INFO - PROCESS | 1655 | 1466714663658 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1655 | 1466714663659 Marionette TRACE conn2 <- [1,1090,null,{}] 13:44:23 INFO - PROCESS | 1655 | 1466714663662 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}] 13:44:23 INFO - PROCESS | 1655 | 1466714663663 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:23 INFO - PROCESS | 1655 | 1466714663740 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:44:23 INFO - PROCESS | 1655 | 1466714663745 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1655 | 1466714663746 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad4800 == 36 [pid = 1655] [id = 280] 13:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1172b5800) [pid = 1655] [serial = 838] [outer = 0x0] 13:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1196e2800) [pid = 1655] [serial = 839] [outer = 0x1172b5800] 13:44:23 INFO - PROCESS | 1655 | 1466714663773 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120f11800) [pid = 1655] [serial = 840] [outer = 0x1172b5800] 13:44:24 INFO - PROCESS | 1655 | 1466714664091 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]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 477ms 13:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:44:24 INFO - PROCESS | 1655 | 1466714664127 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1655 | 1466714664129 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:44:24 INFO - PROCESS | 1655 | 1466714664131 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1655 | 1466714664132 Marionette TRACE conn2 <- [1,1094,null,{}] 13:44:24 INFO - PROCESS | 1655 | 1466714664134 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}] 13:44:24 INFO - PROCESS | 1655 | 1466714664135 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:24 INFO - PROCESS | 1655 | 1466714664232 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:44:24 INFO - PROCESS | 1655 | 1466714664240 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 1655 | 1466714664241 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128cc1000 == 37 [pid = 1655] [id = 281] 13:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120f12800) [pid = 1655] [serial = 841] [outer = 0x0] 13:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x120f19800) [pid = 1655] [serial = 842] [outer = 0x120f12800] 13:44:24 INFO - PROCESS | 1655 | 1466714664264 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120fde000) [pid = 1655] [serial = 843] [outer = 0x120f12800] 13:44:24 INFO - PROCESS | 1655 | 1466714664616 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]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 13:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:44:24 INFO - PROCESS | 1655 | 1466714664650 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1655 | 1466714664652 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:44:24 INFO - PROCESS | 1655 | 1466714664654 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1655 | 1466714664664 Marionette TRACE conn2 <- [1,1098,null,{}] 13:44:24 INFO - PROCESS | 1655 | 1466714664666 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}] 13:44:24 INFO - PROCESS | 1655 | 1466714664668 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:24 INFO - PROCESS | 1655 | 1466714664757 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:44:24 INFO - PROCESS | 1655 | 1466714664761 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 1655 | 1466714664762 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a220800 == 38 [pid = 1655] [id = 282] 13:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1210dc400) [pid = 1655] [serial = 844] [outer = 0x0] 13:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123063800) [pid = 1655] [serial = 845] [outer = 0x1210dc400] 13:44:24 INFO - PROCESS | 1655 | 1466714664789 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123286c00) [pid = 1655] [serial = 846] [outer = 0x1210dc400] 13:44:25 INFO - PROCESS | 1655 | 1466714665321 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]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 677ms 13:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:44:25 INFO - PROCESS | 1655 | 1466714665332 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1655 | 1466714665334 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:44:25 INFO - PROCESS | 1655 | 1466714665338 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1655 | 1466714665340 Marionette TRACE conn2 <- [1,1102,null,{}] 13:44:25 INFO - PROCESS | 1655 | 1466714665345 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}] 13:44:25 INFO - PROCESS | 1655 | 1466714665346 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:25 INFO - PROCESS | 1655 | 1466714665460 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:44:25 INFO - PROCESS | 1655 | 1466714665515 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 1655 | 1466714665517 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f56000 == 39 [pid = 1655] [id = 283] 13:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1121a9000) [pid = 1655] [serial = 847] [outer = 0x0] 13:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112a13000) [pid = 1655] [serial = 848] [outer = 0x1121a9000] 13:44:25 INFO - PROCESS | 1655 | 1466714665548 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1133bfc00) [pid = 1655] [serial = 849] [outer = 0x1121a9000] 13:44:26 INFO - PROCESS | 1655 | 1466714666028 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]]]}] 13:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 772ms 13:44:26 INFO - PROCESS | 1655 | 1466714666110 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 1655 | 1466714666115 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:44:26 INFO - PROCESS | 1655 | 1466714666122 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 1655 | 1466714666125 Marionette TRACE conn2 <- [1,1106,null,{}] 13:44:26 INFO - PROCESS | 1655 | 1466714666128 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}] 13:44:26 INFO - PROCESS | 1655 | 1466714666130 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:26 INFO - PROCESS | 1655 | 1466714666238 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:44:26 INFO - PROCESS | 1655 | 1466714666481 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 1655 | 1466714666483 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a67f800 == 40 [pid = 1655] [id = 284] 13:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11913dc00) [pid = 1655] [serial = 850] [outer = 0x0] 13:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1192b5400) [pid = 1655] [serial = 851] [outer = 0x11913dc00] 13:44:26 INFO - PROCESS | 1655 | 1466714666553 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119504400) [pid = 1655] [serial = 852] [outer = 0x11913dc00] 13:44:27 INFO - PROCESS | 1655 | 1466714667171 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]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1124ms 13:44:27 INFO - PROCESS | 1655 | 1466714667246 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1655 | 1466714667248 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:44:27 INFO - PROCESS | 1655 | 1466714667252 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1655 | 1466714667254 Marionette TRACE conn2 <- [1,1110,null,{}] 13:44:27 INFO - PROCESS | 1655 | 1466714667259 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}] 13:44:27 INFO - PROCESS | 1655 | 1466714667261 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:27 INFO - PROCESS | 1655 | 1466714667442 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128cc1000 == 39 [pid = 1655] [id = 281] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad4800 == 38 [pid = 1655] [id = 280] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12614b800 == 37 [pid = 1655] [id = 279] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x126022000 == 36 [pid = 1655] [id = 278] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1241cb000 == 35 [pid = 1655] [id = 277] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1231c3000 == 34 [pid = 1655] [id = 276] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119615000 == 33 [pid = 1655] [id = 275] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119296000 == 32 [pid = 1655] [id = 274] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a6000 == 31 [pid = 1655] [id = 273] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11660b000 == 30 [pid = 1655] [id = 272] 13:44:27 INFO - PROCESS | 1655 | --DOCSHELL 0x117239800 == 29 [pid = 1655] [id = 271] 13:44:27 INFO - PROCESS | 1655 | 1466714667582 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 1655 | 1466714667584 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11623b800 == 30 [pid = 1655] [id = 285] 13:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112961800) [pid = 1655] [serial = 853] [outer = 0x0] 13:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113a51c00) [pid = 1655] [serial = 854] [outer = 0x112961800] 13:44:27 INFO - PROCESS | 1655 | 1466714667628 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1160d8c00) [pid = 1655] [serial = 855] [outer = 0x112961800] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1192bfc00) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123287400) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1192b5000) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1196e5800) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1172bec00) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120f15400) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120fdbc00) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11336b000) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113dab400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1176b2800) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120f0fc00) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1180ca800) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118239400) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118367400) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110e34800) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110eeac00) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112ae8400) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1133c0000) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1185f3800) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1167c0400) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1180c8400) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1210de400) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12305b800) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123066400) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123790000) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1188ce000) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12305b400) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11950ec00) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1192b6800) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123972400) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123796400) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 1655 | 1466714667922 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]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 722ms 13:44:27 INFO - PROCESS | 1655 | 1466714667984 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1655 | 1466714667989 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:44:27 INFO - PROCESS | 1655 | 1466714667995 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1655 | 1466714667996 Marionette TRACE conn2 <- [1,1114,null,{}] 13:44:28 INFO - PROCESS | 1655 | 1466714667999 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}] 13:44:28 INFO - PROCESS | 1655 | 1466714668001 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:28 INFO - PROCESS | 1655 | 1466714668078 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:44:28 INFO - PROCESS | 1655 | 1466714668083 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 1655 | 1466714668084 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184cc800 == 31 [pid = 1655] [id = 286] 13:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176b8400) [pid = 1655] [serial = 856] [outer = 0x0] 13:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118204000) [pid = 1655] [serial = 857] [outer = 0x1176b8400] 13:44:28 INFO - PROCESS | 1655 | 1466714668114 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1182ef800) [pid = 1655] [serial = 858] [outer = 0x1176b8400] 13:44:28 INFO - PROCESS | 1655 | 1466714668441 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]]]}] 13:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 476ms 13:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:44:28 INFO - PROCESS | 1655 | 1466714668473 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 1655 | 1466714668475 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:44:28 INFO - PROCESS | 1655 | 1466714668478 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 1655 | 1466714668482 Marionette TRACE conn2 <- [1,1118,null,{}] 13:44:28 INFO - PROCESS | 1655 | 1466714668494 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}] 13:44:28 INFO - PROCESS | 1655 | 1466714668498 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:28 INFO - PROCESS | 1655 | 1466714668576 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:44:28 INFO - PROCESS | 1655 | 1466714668624 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 1655 | 1466714668626 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b36000 == 32 [pid = 1655] [id = 287] 13:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11213ec00) [pid = 1655] [serial = 859] [outer = 0x0] 13:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11913a400) [pid = 1655] [serial = 860] [outer = 0x11213ec00] 13:44:28 INFO - PROCESS | 1655 | 1466714668656 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1195f9400) [pid = 1655] [serial = 861] [outer = 0x11213ec00] 13:44:29 INFO - PROCESS | 1655 | 1466714669035 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]]]}] 13:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 578ms 13:44:29 INFO - PROCESS | 1655 | 1466714669057 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1655 | 1466714669059 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:44:29 INFO - PROCESS | 1655 | 1466714669063 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1655 | 1466714669065 Marionette TRACE conn2 <- [1,1122,null,{}] 13:44:29 INFO - PROCESS | 1655 | 1466714669068 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}] 13:44:29 INFO - PROCESS | 1655 | 1466714669070 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:29 INFO - PROCESS | 1655 | 1466714669232 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:44:29 INFO - PROCESS | 1655 | 1466714669248 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1655 | 1466714669249 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233df800 == 33 [pid = 1655] [id = 288] 13:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1196e3c00) [pid = 1655] [serial = 862] [outer = 0x0] 13:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119baa400) [pid = 1655] [serial = 863] [outer = 0x1196e3c00] 13:44:29 INFO - PROCESS | 1655 | 1466714669293 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120f15c00) [pid = 1655] [serial = 864] [outer = 0x1196e3c00] 13:44:29 INFO - PROCESS | 1655 | 1466714669632 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]]]}] 13:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 620ms 13:44:29 INFO - PROCESS | 1655 | 1466714669682 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1655 | 1466714669684 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:44:29 INFO - PROCESS | 1655 | 1466714669686 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1655 | 1466714669687 Marionette TRACE conn2 <- [1,1126,null,{}] 13:44:29 INFO - PROCESS | 1655 | 1466714669689 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}] 13:44:29 INFO - PROCESS | 1655 | 1466714669691 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:29 INFO - PROCESS | 1655 | 1466714669793 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:44:29 INFO - PROCESS | 1655 | 1466714669844 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1655 | 1466714669845 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cb8000 == 34 [pid = 1655] [id = 289] 13:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x111eca800) [pid = 1655] [serial = 865] [outer = 0x0] 13:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1210dec00) [pid = 1655] [serial = 866] [outer = 0x111eca800] 13:44:29 INFO - PROCESS | 1655 | 1466714669870 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123061800) [pid = 1655] [serial = 867] [outer = 0x111eca800] 13:44:30 INFO - PROCESS | 1655 | 1466714670194 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]]]}] 13:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 13:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:44:30 INFO - PROCESS | 1655 | 1466714670206 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1655 | 1466714670207 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:44:30 INFO - PROCESS | 1655 | 1466714670209 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1655 | 1466714670210 Marionette TRACE conn2 <- [1,1130,null,{}] 13:44:30 INFO - PROCESS | 1655 | 1466714670212 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}] 13:44:30 INFO - PROCESS | 1655 | 1466714670216 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:30 INFO - PROCESS | 1655 | 1466714670344 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:44:30 INFO - PROCESS | 1655 | 1466714670348 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 1655 | 1466714670349 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad7000 == 35 [pid = 1655] [id = 290] 13:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123062000) [pid = 1655] [serial = 868] [outer = 0x0] 13:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123281400) [pid = 1655] [serial = 869] [outer = 0x123062000] 13:44:30 INFO - PROCESS | 1655 | 1466714670374 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123791400) [pid = 1655] [serial = 870] [outer = 0x123062000] 13:44:30 INFO - PROCESS | 1655 | 1466714670730 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]]]}] 13:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 568ms 13:44:30 INFO - PROCESS | 1655 | 1466714670777 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:44:30 INFO - PROCESS | 1655 | 1466714670778 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:44:30 INFO - PROCESS | 1655 | 1466714670780 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1655 | 1466714670788 Marionette TRACE conn2 <- [1,1134,null,{}] 13:44:30 INFO - PROCESS | 1655 | 1466714670790 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}] 13:44:30 INFO - PROCESS | 1655 | 1466714670791 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:30 INFO - PROCESS | 1655 | 1466714670892 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:44:30 INFO - PROCESS | 1655 | 1466714670896 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 1655 | 1466714670897 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12907e000 == 36 [pid = 1655] [id = 291] 13:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123794c00) [pid = 1655] [serial = 871] [outer = 0x0] 13:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123974800) [pid = 1655] [serial = 872] [outer = 0x123794c00] 13:44:30 INFO - PROCESS | 1655 | 1466714670921 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123ba7000) [pid = 1655] [serial = 873] [outer = 0x123794c00] 13:44:31 INFO - PROCESS | 1655 | 1466714671263 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]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 525ms 13:44:31 INFO - PROCESS | 1655 | 1466714671306 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:44:31 INFO - PROCESS | 1655 | 1466714671307 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:44:31 INFO - PROCESS | 1655 | 1466714671309 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1655 | 1466714671310 Marionette TRACE conn2 <- [1,1138,null,{}] 13:44:31 INFO - PROCESS | 1655 | 1466714671312 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}] 13:44:31 INFO - PROCESS | 1655 | 1466714671313 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:31 INFO - PROCESS | 1655 | 1466714671408 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:44:31 INFO - PROCESS | 1655 | 1466714671418 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 1655 | 1466714671419 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a503000 == 37 [pid = 1655] [id = 292] 13:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123ba7400) [pid = 1655] [serial = 874] [outer = 0x0] 13:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123bb1000) [pid = 1655] [serial = 875] [outer = 0x123ba7400] 13:44:31 INFO - PROCESS | 1655 | 1466714671449 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123cf3000) [pid = 1655] [serial = 876] [outer = 0x123ba7400] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121a5800) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x120f12800) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a12c00) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112718400) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1195fc800) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1195fe800) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113378800) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1176b4400) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115127400) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110e7d800) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1172b5800) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1172b7800) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1192ba000) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:44:31 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x110ee6000) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:44:31 INFO - PROCESS | 1655 | 1466714671815 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]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 13:44:31 INFO - PROCESS | 1655 | 1466714671829 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 1655 | 1466714671838 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:44:31 INFO - PROCESS | 1655 | 1466714671845 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1655 | 1466714671846 Marionette TRACE conn2 <- [1,1142,null,{}] 13:44:31 INFO - PROCESS | 1655 | 1466714671847 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}] 13:44:31 INFO - PROCESS | 1655 | 1466714671848 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:31 INFO - PROCESS | 1655 | 1466714671989 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:44:32 INFO - PROCESS | 1655 | 1466714672037 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1655 | 1466714672038 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b33000 == 38 [pid = 1655] [id = 293] 13:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x110e35000) [pid = 1655] [serial = 877] [outer = 0x0] 13:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1172b5800) [pid = 1655] [serial = 878] [outer = 0x110e35000] 13:44:32 INFO - PROCESS | 1655 | 1466714672079 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119510c00) [pid = 1655] [serial = 879] [outer = 0x110e35000] 13:44:32 INFO - PROCESS | 1655 | 1466714672504 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]]]}] 13:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 668ms 13:44:32 INFO - PROCESS | 1655 | 1466714672514 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 1655 | 1466714672516 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:44:32 INFO - PROCESS | 1655 | 1466714672522 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 1655 | 1466714672524 Marionette TRACE conn2 <- [1,1146,null,{}] 13:44:32 INFO - PROCESS | 1655 | 1466714672527 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}] 13:44:32 INFO - PROCESS | 1655 | 1466714672529 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:32 INFO - PROCESS | 1655 | 1466714672665 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:44:32 INFO - PROCESS | 1655 | 1466714672673 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1655 | 1466714672674 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b54e800 == 39 [pid = 1655] [id = 294] 13:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120f0d400) [pid = 1655] [serial = 880] [outer = 0x0] 13:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123cf3400) [pid = 1655] [serial = 881] [outer = 0x120f0d400] 13:44:32 INFO - PROCESS | 1655 | 1466714672698 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123fbd400) [pid = 1655] [serial = 882] [outer = 0x120f0d400] 13:44:33 INFO - PROCESS | 1655 | 1466714673004 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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 13:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:44:33 INFO - PROCESS | 1655 | 1466714673042 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1655 | 1466714673043 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:44:33 INFO - PROCESS | 1655 | 1466714673045 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1655 | 1466714673047 Marionette TRACE conn2 <- [1,1150,null,{}] 13:44:33 INFO - PROCESS | 1655 | 1466714673049 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}] 13:44:33 INFO - PROCESS | 1655 | 1466714673051 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:33 INFO - PROCESS | 1655 | 1466714673142 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123fbf800) [pid = 1655] [serial = 883] [outer = 0x12d07b400] 13:44:33 INFO - PROCESS | 1655 | 1466714673167 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 1655 | 1466714673169 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe1800 == 40 [pid = 1655] [id = 295] 13:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123fca000) [pid = 1655] [serial = 884] [outer = 0x0] 13:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124184000) [pid = 1655] [serial = 885] [outer = 0x123fca000] 13:44:33 INFO - PROCESS | 1655 | 1466714673198 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1243b4800) [pid = 1655] [serial = 886] [outer = 0x123fca000] 13:44:33 INFO - PROCESS | 1655 | 1466714673540 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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 13:44:33 INFO - PROCESS | 1655 | 1466714673577 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1655 | 1466714673578 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:44:33 INFO - PROCESS | 1655 | 1466714673592 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1655 | 1466714673593 Marionette TRACE conn2 <- [1,1154,null,{}] 13:44:33 INFO - PROCESS | 1655 | 1466714673595 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}] 13:44:33 INFO - PROCESS | 1655 | 1466714673596 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:33 INFO - PROCESS | 1655 | 1466714673728 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:44:33 INFO - PROCESS | 1655 | 1466714673778 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 1655 | 1466714673780 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x112aca000 == 41 [pid = 1655] [id = 296] 13:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110e34800) [pid = 1655] [serial = 887] [outer = 0x0] 13:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110e7dc00) [pid = 1655] [serial = 888] [outer = 0x110e34800] 13:44:33 INFO - PROCESS | 1655 | 1466714673813 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11270d800) [pid = 1655] [serial = 889] [outer = 0x110e34800] 13:44:34 INFO - PROCESS | 1655 | 1466714674271 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]]]}] 13:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 721ms 13:44:34 INFO - PROCESS | 1655 | 1466714674314 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:44:34 INFO - PROCESS | 1655 | 1466714674317 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:44:34 INFO - PROCESS | 1655 | 1466714674320 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 1655 | 1466714674322 Marionette TRACE conn2 <- [1,1158,null,{}] 13:44:34 INFO - PROCESS | 1655 | 1466714674325 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}] 13:44:34 INFO - PROCESS | 1655 | 1466714674328 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:34 INFO - PROCESS | 1655 | 1466714674434 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:44:34 INFO - PROCESS | 1655 | 1466714674544 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 1655 | 1466714674546 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b30800 == 42 [pid = 1655] [id = 297] 13:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x117e92000) [pid = 1655] [serial = 890] [outer = 0x0] 13:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1182ebc00) [pid = 1655] [serial = 891] [outer = 0x117e92000] 13:44:34 INFO - PROCESS | 1655 | 1466714674578 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11883d000) [pid = 1655] [serial = 892] [outer = 0x117e92000] 13:44:35 INFO - PROCESS | 1655 | 1466714675002 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]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 722ms 13:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:44:35 INFO - PROCESS | 1655 | 1466714675042 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1655 | 1466714675044 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:44:35 INFO - PROCESS | 1655 | 1466714675046 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1655 | 1466714675048 Marionette TRACE conn2 <- [1,1162,null,{}] 13:44:35 INFO - PROCESS | 1655 | 1466714675050 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}] 13:44:35 INFO - PROCESS | 1655 | 1466714675052 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:35 INFO - PROCESS | 1655 | 1466714675157 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:44:35 INFO - PROCESS | 1655 | 1466714675215 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 1655 | 1466714675216 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129307000 == 43 [pid = 1655] [id = 298] 13:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1195f6800) [pid = 1655] [serial = 893] [outer = 0x0] 13:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119ba9800) [pid = 1655] [serial = 894] [outer = 0x1195f6800] 13:44:35 INFO - PROCESS | 1655 | 1466714675245 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123061400) [pid = 1655] [serial = 895] [outer = 0x1195f6800] 13:44:35 INFO - PROCESS | 1655 | 1466714675660 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]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 13:44:35 INFO - PROCESS | 1655 | 1466714675718 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1655 | 1466714675722 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:44:35 INFO - PROCESS | 1655 | 1466714675734 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1655 | 1466714675739 Marionette TRACE conn2 <- [1,1166,null,{}] 13:44:35 INFO - PROCESS | 1655 | 1466714675742 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}] 13:44:35 INFO - PROCESS | 1655 | 1466714675746 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:35 INFO - PROCESS | 1655 | 1466714675914 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:44:36 INFO - PROCESS | 1655 | 1466714676014 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 1655 | 1466714676016 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bded000 == 44 [pid = 1655] [id = 299] 13:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123067800) [pid = 1655] [serial = 896] [outer = 0x0] 13:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123755400) [pid = 1655] [serial = 897] [outer = 0x123067800] 13:44:36 INFO - PROCESS | 1655 | 1466714676064 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123fa2c00) [pid = 1655] [serial = 898] [outer = 0x123067800] 13:44:36 INFO - PROCESS | 1655 | 1466714676525 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]]]}] 13:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 829ms 13:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:44:36 INFO - PROCESS | 1655 | 1466714676557 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 1655 | 1466714676558 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:44:36 INFO - PROCESS | 1655 | 1466714676560 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 1655 | 1466714676561 Marionette TRACE conn2 <- [1,1170,null,{}] 13:44:36 INFO - PROCESS | 1655 | 1466714676564 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}] 13:44:36 INFO - PROCESS | 1655 | 1466714676565 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:36 INFO - PROCESS | 1655 | 1466714676666 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:44:36 INFO - PROCESS | 1655 | 1466714676720 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 1655 | 1466714676721 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119604000 == 45 [pid = 1655] [id = 300] 13:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118179800) [pid = 1655] [serial = 899] [outer = 0x0] 13:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123fbf400) [pid = 1655] [serial = 900] [outer = 0x118179800] 13:44:36 INFO - PROCESS | 1655 | 1466714676750 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12417cc00) [pid = 1655] [serial = 901] [outer = 0x118179800] 13:44:37 INFO - PROCESS | 1655 | 1466714677360 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]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 870ms 13:44:37 INFO - PROCESS | 1655 | 1466714677431 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 1655 | 1466714677433 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:44:37 INFO - PROCESS | 1655 | 1466714677436 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1655 | 1466714677439 Marionette TRACE conn2 <- [1,1174,null,{}] 13:44:37 INFO - PROCESS | 1655 | 1466714677443 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}] 13:44:37 INFO - PROCESS | 1655 | 1466714677444 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:37 INFO - PROCESS | 1655 | 1466714677540 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:44:37 INFO - PROCESS | 1655 | 1466714677596 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1655 | 1466714677597 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e48800 == 46 [pid = 1655] [id = 301] 13:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116a0bc00) [pid = 1655] [serial = 902] [outer = 0x0] 13:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1176b9000) [pid = 1655] [serial = 903] [outer = 0x116a0bc00] 13:44:37 INFO - PROCESS | 1655 | 1466714677626 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11820c000) [pid = 1655] [serial = 904] [outer = 0x116a0bc00] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe1800 == 45 [pid = 1655] [id = 295] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b54e800 == 44 [pid = 1655] [id = 294] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119b33000 == 43 [pid = 1655] [id = 293] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a503000 == 42 [pid = 1655] [id = 292] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12907e000 == 41 [pid = 1655] [id = 291] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad7000 == 40 [pid = 1655] [id = 290] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x124cb8000 == 39 [pid = 1655] [id = 289] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1233df800 == 38 [pid = 1655] [id = 288] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119b36000 == 37 [pid = 1655] [id = 287] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1184cc800 == 36 [pid = 1655] [id = 286] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11623b800 == 35 [pid = 1655] [id = 285] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a67f800 == 34 [pid = 1655] [id = 284] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x116f56000 == 33 [pid = 1655] [id = 283] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a220800 == 32 [pid = 1655] [id = 282] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119604000 == 31 [pid = 1655] [id = 300] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12bded000 == 30 [pid = 1655] [id = 299] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x129307000 == 29 [pid = 1655] [id = 298] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119b30800 == 28 [pid = 1655] [id = 297] 13:44:38 INFO - PROCESS | 1655 | --DOCSHELL 0x112aca000 == 27 [pid = 1655] [id = 296] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11913b800) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1192b2800) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x120f19800) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x112a1a000) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11336b800) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119ba7c00) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x120f0f800) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115ef6400) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1184ef400) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1196e1c00) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119ba8800) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1166ee000) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118837000) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x120f11800) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117e86800) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1182e9400) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1196e2800) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1172b8000) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1195f8c00) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11336a800) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118237400) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182f1800) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113035400) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112a1e000) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1196e9c00) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118233c00) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1180d0400) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112a17400) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x120fde000) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123063800) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 13:44:38 INFO - PROCESS | 1655 | 1466714678536 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] 13:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:44:38 INFO - PROCESS | 1655 | 1466714678566 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:44:38 INFO - PROCESS | 1655 | 1466714678577 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1655 | 1466714678578 Marionette TRACE conn2 <- [1,1178,null,{}] 13:44:38 INFO - PROCESS | 1655 | 1466714678582 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}] 13:44:38 INFO - PROCESS | 1655 | 1466714678583 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:38 INFO - PROCESS | 1655 | 1466714678667 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:44:38 INFO - PROCESS | 1655 | 1466714678674 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 1655 | 1466714678677 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11623a000 == 28 [pid = 1655] [id = 302] 13:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x110ee6c00) [pid = 1655] [serial = 905] [outer = 0x0] 13:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a1b000) [pid = 1655] [serial = 906] [outer = 0x110ee6c00] 13:44:38 INFO - PROCESS | 1655 | 1466714678704 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x110e2c400) [pid = 1655] [serial = 907] [outer = 0x110ee6c00] 13:44:39 INFO - PROCESS | 1655 | 1466714679079 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] 13:44:39 INFO - PROCESS | 1655 | 1466714679100 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:44:39 INFO - PROCESS | 1655 | 1466714679105 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 1655 | 1466714679106 Marionette TRACE conn2 <- [1,1182,null,{}] 13:44:39 INFO - PROCESS | 1655 | 1466714679109 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}] 13:44:39 INFO - PROCESS | 1655 | 1466714679110 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:39 INFO - PROCESS | 1655 | 1466714679190 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:44:39 INFO - PROCESS | 1655 | 1466714679194 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 1655 | 1466714679195 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x117235000 == 29 [pid = 1655] [id = 303] 13:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1132d7400) [pid = 1655] [serial = 908] [outer = 0x0] 13:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1160d9c00) [pid = 1655] [serial = 909] [outer = 0x1132d7400] 13:44:39 INFO - PROCESS | 1655 | 1466714679226 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117036400) [pid = 1655] [serial = 910] [outer = 0x1132d7400] 13:44:39 INFO - PROCESS | 1655 | 1466714679574 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] 13:44:39 INFO - PROCESS | 1655 | 1466714679627 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:44:39 INFO - PROCESS | 1655 | 1466714679629 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 1655 | 1466714679632 Marionette TRACE conn2 <- [1,1186,null,{}] 13:44:39 INFO - PROCESS | 1655 | 1466714679639 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}] 13:44:39 INFO - PROCESS | 1655 | 1466714679642 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:39 INFO - PROCESS | 1655 | 1466714679719 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:44:39 INFO - PROCESS | 1655 | 1466714679726 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 1655 | 1466714679728 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x111c9f800 == 30 [pid = 1655] [id = 304] 13:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110e79800) [pid = 1655] [serial = 911] [outer = 0x0] 13:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1182ea400) [pid = 1655] [serial = 912] [outer = 0x110e79800] 13:44:39 INFO - PROCESS | 1655 | 1466714679756 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1185eec00) [pid = 1655] [serial = 913] [outer = 0x110e79800] 13:44:40 INFO - PROCESS | 1655 | 1466714680094 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] 13:44:40 INFO - PROCESS | 1655 | 1466714680105 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:44:40 INFO - PROCESS | 1655 | 1466714680109 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1655 | 1466714680110 Marionette TRACE conn2 <- [1,1190,null,{}] 13:44:40 INFO - PROCESS | 1655 | 1466714680112 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}] 13:44:40 INFO - PROCESS | 1655 | 1466714680114 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:40 INFO - PROCESS | 1655 | 1466714680193 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:44:40 INFO - PROCESS | 1655 | 1466714680252 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1655 | 1466714680253 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119618000 == 31 [pid = 1655] [id = 305] 13:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118239c00) [pid = 1655] [serial = 914] [outer = 0x0] 13:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1188c9800) [pid = 1655] [serial = 915] [outer = 0x118239c00] 13:44:40 INFO - PROCESS | 1655 | 1466714680279 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1192bbc00) [pid = 1655] [serial = 916] [outer = 0x118239c00] 13:44:40 INFO - PROCESS | 1655 | 1466714680595 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] 13:44:40 INFO - PROCESS | 1655 | 1466714680637 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:44:40 INFO - PROCESS | 1655 | 1466714680639 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1655 | 1466714680640 Marionette TRACE conn2 <- [1,1194,null,{}] 13:44:40 INFO - PROCESS | 1655 | 1466714680643 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}] 13:44:40 INFO - PROCESS | 1655 | 1466714680644 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:40 INFO - PROCESS | 1655 | 1466714680735 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:44:40 INFO - PROCESS | 1655 | 1466714680771 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1655 | 1466714680772 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123099000 == 32 [pid = 1655] [id = 306] 13:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110e7a000) [pid = 1655] [serial = 917] [outer = 0x0] 13:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11950a400) [pid = 1655] [serial = 918] [outer = 0x110e7a000] 13:44:40 INFO - PROCESS | 1655 | 1466714680797 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1196e2000) [pid = 1655] [serial = 919] [outer = 0x110e7a000] 13:44:41 INFO - PROCESS | 1655 | 1466714681143 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] 13:44:41 INFO - PROCESS | 1655 | 1466714681160 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:44:41 INFO - PROCESS | 1655 | 1466714681162 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 1655 | 1466714681163 Marionette TRACE conn2 <- [1,1198,null,{}] 13:44:41 INFO - PROCESS | 1655 | 1466714681166 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}] 13:44:41 INFO - PROCESS | 1655 | 1466714681171 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:41 INFO - PROCESS | 1655 | 1466714681283 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:44:41 INFO - PROCESS | 1655 | 1466714681318 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1655 | 1466714681319 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241d0000 == 33 [pid = 1655] [id = 307] 13:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1196ea800) [pid = 1655] [serial = 920] [outer = 0x0] 13:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120f13c00) [pid = 1655] [serial = 921] [outer = 0x1196ea800] 13:44:41 INFO - PROCESS | 1655 | 1466714681344 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123061c00) [pid = 1655] [serial = 922] [outer = 0x1196ea800] 13:44:41 INFO - PROCESS | 1655 | 1466714681652 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]]]}] 13:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 13:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:44:41 INFO - PROCESS | 1655 | 1466714681681 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 1655 | 1466714681683 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:44:41 INFO - PROCESS | 1655 | 1466714681694 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 1655 | 1466714681695 Marionette TRACE conn2 <- [1,1202,null,{}] 13:44:41 INFO - PROCESS | 1655 | 1466714681698 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}] 13:44:41 INFO - PROCESS | 1655 | 1466714681699 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:41 INFO - PROCESS | 1655 | 1466714681789 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:44:41 INFO - PROCESS | 1655 | 1466714681826 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1655 | 1466714681827 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x126143800 == 34 [pid = 1655] [id = 308] 13:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123063400) [pid = 1655] [serial = 923] [outer = 0x0] 13:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12327c800) [pid = 1655] [serial = 924] [outer = 0x123063400] 13:44:41 INFO - PROCESS | 1655 | 1466714681852 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1233c7800) [pid = 1655] [serial = 925] [outer = 0x123063400] 13:44:42 INFO - PROCESS | 1655 | 1466714682163 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]]]}] 13:44:42 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 13:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 481ms 13:44:42 INFO - PROCESS | 1655 | 1466714682167 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1655 | 1466714682168 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:44:42 INFO - PROCESS | 1655 | 1466714682178 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1655 | 1466714682180 Marionette TRACE conn2 <- [1,1206,null,{}] 13:44:42 INFO - PROCESS | 1655 | 1466714682182 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}] 13:44:42 INFO - PROCESS | 1655 | 1466714682183 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:42 INFO - PROCESS | 1655 | 1466714682284 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:44:42 INFO - PROCESS | 1655 | 1466714682288 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 1655 | 1466714682289 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b2f000 == 35 [pid = 1655] [id = 309] 13:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x110e2d400) [pid = 1655] [serial = 926] [outer = 0x0] 13:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12378a000) [pid = 1655] [serial = 927] [outer = 0x110e2d400] 13:44:42 INFO - PROCESS | 1655 | 1466714682313 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123797800) [pid = 1655] [serial = 928] [outer = 0x110e2d400] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112963000) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123fca000) [pid = 1655] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111eca800) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123062000) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x110e35000) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123794c00) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1196e3c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112961800) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121a9000) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1210dc400) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11913dc00) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176b8400) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123ba7400) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11213ec00) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:44:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x120f0d400) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:44:42 INFO - PROCESS | 1655 | 1466714682799 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]]]}] 13:44:42 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 13:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 667ms 13:44:42 INFO - PROCESS | 1655 | 1466714682847 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1655 | 1466714682848 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:44:42 INFO - PROCESS | 1655 | 1466714682850 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1655 | 1466714682851 Marionette TRACE conn2 <- [1,1210,null,{}] 13:44:42 INFO - PROCESS | 1655 | 1466714682854 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}] 13:44:42 INFO - PROCESS | 1655 | 1466714682863 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:42 INFO - PROCESS | 1655 | 1466714682940 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:44:42 INFO - PROCESS | 1655 | 1466714682944 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 1655 | 1466714682945 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119168800 == 36 [pid = 1655] [id = 310] 13:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112966c00) [pid = 1655] [serial = 929] [outer = 0x0] 13:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1176b8400) [pid = 1655] [serial = 930] [outer = 0x112966c00] 13:44:42 INFO - PROCESS | 1655 | 1466714682970 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11950d800) [pid = 1655] [serial = 931] [outer = 0x112966c00] 13:44:43 INFO - PROCESS | 1655 | 1466714683299 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]]]}] 13:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 13:44:43 INFO - PROCESS | 1655 | 1466714683323 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 1655 | 1466714683324 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:44:43 INFO - PROCESS | 1655 | 1466714683326 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 1655 | 1466714683327 Marionette TRACE conn2 <- [1,1214,null,{}] 13:44:43 INFO - PROCESS | 1655 | 1466714683330 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}] 13:44:43 INFO - PROCESS | 1655 | 1466714683331 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:43 INFO - PROCESS | 1655 | 1466714683426 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:44:43 INFO - PROCESS | 1655 | 1466714683432 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 1655 | 1466714683433 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129063800 == 37 [pid = 1655] [id = 311] 13:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1195fa000) [pid = 1655] [serial = 932] [outer = 0x0] 13:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123283400) [pid = 1655] [serial = 933] [outer = 0x1195fa000] 13:44:43 INFO - PROCESS | 1655 | 1466714683460 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123ba2c00) [pid = 1655] [serial = 934] [outer = 0x1195fa000] 13:44:43 INFO - PROCESS | 1655 | 1466714683768 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]]]}] 13:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 13:44:43 INFO - PROCESS | 1655 | 1466714683796 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 1655 | 1466714683798 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:44:43 INFO - PROCESS | 1655 | 1466714683801 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 1655 | 1466714683806 Marionette TRACE conn2 <- [1,1218,null,{}] 13:44:43 INFO - PROCESS | 1655 | 1466714683810 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}] 13:44:43 INFO - PROCESS | 1655 | 1466714683812 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:43 INFO - PROCESS | 1655 | 1466714683962 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:44:44 INFO - PROCESS | 1655 | 1466714684040 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 1655 | 1466714684042 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x123095000 == 38 [pid = 1655] [id = 312] 13:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118207400) [pid = 1655] [serial = 935] [outer = 0x0] 13:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123ba7400) [pid = 1655] [serial = 936] [outer = 0x118207400] 13:44:44 INFO - PROCESS | 1655 | 1466714684087 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124183000) [pid = 1655] [serial = 937] [outer = 0x118207400] 13:44:44 INFO - PROCESS | 1655 | 1466714684390 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]]]}] 13:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 624ms 13:44:44 INFO - PROCESS | 1655 | 1466714684426 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 1655 | 1466714684427 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:44:44 INFO - PROCESS | 1655 | 1466714684430 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1655 | 1466714684431 Marionette TRACE conn2 <- [1,1222,null,{}] 13:44:44 INFO - PROCESS | 1655 | 1466714684433 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}] 13:44:44 INFO - PROCESS | 1655 | 1466714684434 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:44 INFO - PROCESS | 1655 | 1466714684512 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:44:44 INFO - PROCESS | 1655 | 1466714684517 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 1655 | 1466714684519 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b54e800 == 39 [pid = 1655] [id = 313] 13:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110e7b400) [pid = 1655] [serial = 938] [outer = 0x0] 13:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124c6f400) [pid = 1655] [serial = 939] [outer = 0x110e7b400] 13:44:44 INFO - PROCESS | 1655 | 1466714684545 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124d03c00) [pid = 1655] [serial = 940] [outer = 0x110e7b400] 13:44:45 INFO - PROCESS | 1655 | 1466714685068 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] 13:44:45 INFO - PROCESS | 1655 | 1466714685114 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:44:45 INFO - PROCESS | 1655 | 1466714685119 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 1655 | 1466714685123 Marionette TRACE conn2 <- [1,1226,null,{}] 13:44:45 INFO - PROCESS | 1655 | 1466714685127 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}] 13:44:45 INFO - PROCESS | 1655 | 1466714685129 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:45 INFO - PROCESS | 1655 | 1466714685242 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:44:45 INFO - PROCESS | 1655 | 1466714685343 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 1655 | 1466714685344 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x117245800 == 40 [pid = 1655] [id = 314] 13:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112a1ec00) [pid = 1655] [serial = 941] [outer = 0x0] 13:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113023800) [pid = 1655] [serial = 942] [outer = 0x112a1ec00] 13:44:45 INFO - PROCESS | 1655 | 1466714685375 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115e57800) [pid = 1655] [serial = 943] [outer = 0x112a1ec00] 13:44:45 INFO - PROCESS | 1655 | 1466714685909 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]]]}] 13:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 823ms 13:44:45 INFO - PROCESS | 1655 | 1466714685963 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 1655 | 1466714685966 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:44:45 INFO - PROCESS | 1655 | 1466714685975 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 1655 | 1466714685976 Marionette TRACE conn2 <- [1,1230,null,{}] 13:44:45 INFO - PROCESS | 1655 | 1466714685979 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}] 13:44:45 INFO - PROCESS | 1655 | 1466714685981 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:46 INFO - PROCESS | 1655 | 1466714686093 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:44:46 INFO - PROCESS | 1655 | 1466714686170 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 1655 | 1466714686171 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119170800 == 41 [pid = 1655] [id = 315] 13:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x112a75000) [pid = 1655] [serial = 944] [outer = 0x0] 13:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11822d000) [pid = 1655] [serial = 945] [outer = 0x112a75000] 13:44:46 INFO - PROCESS | 1655 | 1466714686203 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1185eac00) [pid = 1655] [serial = 946] [outer = 0x112a75000] 13:44:46 INFO - PROCESS | 1655 | 1466714686837 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]]]}] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123095000 == 40 [pid = 1655] [id = 312] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129063800 == 39 [pid = 1655] [id = 311] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119168800 == 38 [pid = 1655] [id = 310] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x126b2f000 == 37 [pid = 1655] [id = 309] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x126143800 == 36 [pid = 1655] [id = 308] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1241d0000 == 35 [pid = 1655] [id = 307] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123099000 == 34 [pid = 1655] [id = 306] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119618000 == 33 [pid = 1655] [id = 305] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x111c9f800 == 32 [pid = 1655] [id = 304] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x117235000 == 31 [pid = 1655] [id = 303] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11623a000 == 30 [pid = 1655] [id = 302] 13:44:46 INFO - PROCESS | 1655 | --DOCSHELL 0x117e48800 == 29 [pid = 1655] [id = 301] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1210dec00) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123281400) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123791400) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1172b5800) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123974800) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123ba7000) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119baa400) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113a51c00) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1160d8c00) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a13000) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1133bfc00) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123286c00) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1192b5400) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119504400) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118204000) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182ef800) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123bb1000) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11913a400) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1195f9400) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123cf3400) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1243b4800) [pid = 1655] [serial = 886] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123cf3000) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123061800) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123fbd400) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119510c00) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x110d54800) [pid = 1655] [serial = 498] [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.] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x120f15c00) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x115eeac00) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 13:44:46 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124184000) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 13:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 921ms 13:44:46 INFO - PROCESS | 1655 | 1466714686896 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1655 | 1466714686898 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:44:46 INFO - PROCESS | 1655 | 1466714686901 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1655 | 1466714686904 Marionette TRACE conn2 <- [1,1234,null,{}] 13:44:46 INFO - PROCESS | 1655 | 1466714686908 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}] 13:44:46 INFO - PROCESS | 1655 | 1466714686909 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:46 INFO - PROCESS | 1655 | 1466714686989 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:44:46 INFO - PROCESS | 1655 | 1466714686993 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 1655 | 1466714686996 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x116998800 == 30 [pid = 1655] [id = 316] 13:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133c1400) [pid = 1655] [serial = 947] [outer = 0x0] 13:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x113d3ec00) [pid = 1655] [serial = 948] [outer = 0x1133c1400] 13:44:47 INFO - PROCESS | 1655 | 1466714687026 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116962800) [pid = 1655] [serial = 949] [outer = 0x1133c1400] 13:44:47 INFO - PROCESS | 1655 | 1466714687357 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]]]}] 13:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms 13:44:47 INFO - PROCESS | 1655 | 1466714687374 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 1655 | 1466714687377 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:44:47 INFO - PROCESS | 1655 | 1466714687381 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 1655 | 1466714687383 Marionette TRACE conn2 <- [1,1238,null,{}] 13:44:47 INFO - PROCESS | 1655 | 1466714687385 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}] 13:44:47 INFO - PROCESS | 1655 | 1466714687388 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:47 INFO - PROCESS | 1655 | 1466714687481 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:44:47 INFO - PROCESS | 1655 | 1466714687531 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 1655 | 1466714687532 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11872c000 == 31 [pid = 1655] [id = 317] 13:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1172b3400) [pid = 1655] [serial = 950] [outer = 0x0] 13:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1180d1000) [pid = 1655] [serial = 951] [outer = 0x1172b3400] 13:44:47 INFO - PROCESS | 1655 | 1466714687559 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11836d800) [pid = 1655] [serial = 952] [outer = 0x1172b3400] 13:44:47 INFO - PROCESS | 1655 | 1466714687859 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]]]}] 13:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 13:44:47 INFO - PROCESS | 1655 | 1466714687901 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 1655 | 1466714687902 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:44:47 INFO - PROCESS | 1655 | 1466714687907 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 1655 | 1466714687909 Marionette TRACE conn2 <- [1,1242,null,{}] 13:44:47 INFO - PROCESS | 1655 | 1466714687917 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}] 13:44:47 INFO - PROCESS | 1655 | 1466714687921 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:48 INFO - PROCESS | 1655 | 1466714687999 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:44:48 INFO - PROCESS | 1655 | 1466714688056 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1655 | 1466714688058 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ad1800 == 32 [pid = 1655] [id = 318] 13:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1121aa800) [pid = 1655] [serial = 953] [outer = 0x0] 13:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11883b800) [pid = 1655] [serial = 954] [outer = 0x1121aa800] 13:44:48 INFO - PROCESS | 1655 | 1466714688086 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11950c000) [pid = 1655] [serial = 955] [outer = 0x1121aa800] 13:44:48 INFO - PROCESS | 1655 | 1466714688383 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]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 522ms 13:44:48 INFO - PROCESS | 1655 | 1466714688428 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 1655 | 1466714688430 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:44:48 INFO - PROCESS | 1655 | 1466714688432 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1655 | 1466714688433 Marionette TRACE conn2 <- [1,1246,null,{}] 13:44:48 INFO - PROCESS | 1655 | 1466714688436 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}] 13:44:48 INFO - PROCESS | 1655 | 1466714688439 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:48 INFO - PROCESS | 1655 | 1466714688517 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:44:48 INFO - PROCESS | 1655 | 1466714688523 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1655 | 1466714688524 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12376d000 == 33 [pid = 1655] [id = 319] 13:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1195f5400) [pid = 1655] [serial = 956] [outer = 0x0] 13:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1196ee000) [pid = 1655] [serial = 957] [outer = 0x1195f5400] 13:44:48 INFO - PROCESS | 1655 | 1466714688550 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120f0f000) [pid = 1655] [serial = 958] [outer = 0x1195f5400] 13:44:48 INFO - PROCESS | 1655 | 1466714688874 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]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 13:44:48 INFO - PROCESS | 1655 | 1466714688901 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 1655 | 1466714688903 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:44:48 INFO - PROCESS | 1655 | 1466714688907 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1655 | 1466714688908 Marionette TRACE conn2 <- [1,1250,null,{}] 13:44:48 INFO - PROCESS | 1655 | 1466714688911 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}] 13:44:48 INFO - PROCESS | 1655 | 1466714688912 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:49 INFO - PROCESS | 1655 | 1466714689016 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:44:49 INFO - PROCESS | 1655 | 1466714689028 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 1655 | 1466714689029 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241d1000 == 34 [pid = 1655] [id = 320] 13:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1196c1400) [pid = 1655] [serial = 959] [outer = 0x0] 13:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120f18c00) [pid = 1655] [serial = 960] [outer = 0x1196c1400] 13:44:49 INFO - PROCESS | 1655 | 1466714689054 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x120fde000) [pid = 1655] [serial = 961] [outer = 0x1196c1400] 13:44:49 INFO - PROCESS | 1655 | 1466714689412 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]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 13:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:44:49 INFO - PROCESS | 1655 | 1466714689428 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 1655 | 1466714689429 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:44:49 INFO - PROCESS | 1655 | 1466714689431 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1655 | 1466714689432 Marionette TRACE conn2 <- [1,1254,null,{}] 13:44:49 INFO - PROCESS | 1655 | 1466714689434 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}] 13:44:49 INFO - PROCESS | 1655 | 1466714689441 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:49 INFO - PROCESS | 1655 | 1466714689562 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:44:49 INFO - PROCESS | 1655 | 1466714689566 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 1655 | 1466714689567 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad6000 == 35 [pid = 1655] [id = 321] 13:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120f19c00) [pid = 1655] [serial = 962] [outer = 0x0] 13:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123064c00) [pid = 1655] [serial = 963] [outer = 0x120f19c00] 13:44:49 INFO - PROCESS | 1655 | 1466714689592 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123ba2800) [pid = 1655] [serial = 964] [outer = 0x120f19c00] 13:44:49 INFO - PROCESS | 1655 | 1466714689942 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]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 518ms 13:44:49 INFO - PROCESS | 1655 | 1466714689950 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 1655 | 1466714689951 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:44:49 INFO - PROCESS | 1655 | 1466714689955 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1655 | 1466714689958 Marionette TRACE conn2 <- [1,1258,null,{}] 13:44:49 INFO - PROCESS | 1655 | 1466714689961 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}] 13:44:49 INFO - PROCESS | 1655 | 1466714689962 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:50 INFO - PROCESS | 1655 | 1466714690059 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:44:50 INFO - PROCESS | 1655 | 1466714690073 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1655 | 1466714690074 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x129065000 == 36 [pid = 1655] [id = 322] 13:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123ba9000) [pid = 1655] [serial = 965] [outer = 0x0] 13:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123bd7800) [pid = 1655] [serial = 966] [outer = 0x123ba9000] 13:44:50 INFO - PROCESS | 1655 | 1466714690099 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123fc2800) [pid = 1655] [serial = 967] [outer = 0x123ba9000] 13:44:50 INFO - PROCESS | 1655 | 1466714690424 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]]]}] 13:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 523ms 13:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:44:50 INFO - PROCESS | 1655 | 1466714690477 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 1655 | 1466714690478 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:44:50 INFO - PROCESS | 1655 | 1466714690480 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 1655 | 1466714690481 Marionette TRACE conn2 <- [1,1262,null,{}] 13:44:50 INFO - PROCESS | 1655 | 1466714690484 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}] 13:44:50 INFO - PROCESS | 1655 | 1466714690485 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:50 INFO - PROCESS | 1655 | 1466714690578 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:44:50 INFO - PROCESS | 1655 | 1466714690590 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1655 | 1466714690591 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931b800 == 37 [pid = 1655] [id = 323] 13:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123fc5c00) [pid = 1655] [serial = 968] [outer = 0x0] 13:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123fcc400) [pid = 1655] [serial = 969] [outer = 0x123fc5c00] 13:44:50 INFO - PROCESS | 1655 | 1466714690615 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124502c00) [pid = 1655] [serial = 970] [outer = 0x123fc5c00] 13:44:51 INFO - PROCESS | 1655 | 1466714691068 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]]]}] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x110e7a000) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123063400) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116a0bc00) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110ee6c00) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118239c00) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110e79800) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110e34800) [pid = 1655] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117e92000) [pid = 1655] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1196ea800) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1195f6800) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110e2d400) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112966c00) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1195fa000) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123067800) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1132d7400) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118207400) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:44:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118179800) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 622ms 13:44:51 INFO - PROCESS | 1655 | 1466714691106 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1655 | 1466714691107 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:44:51 INFO - PROCESS | 1655 | 1466714691110 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1655 | 1466714691111 Marionette TRACE conn2 <- [1,1266,null,{}] 13:44:51 INFO - PROCESS | 1655 | 1466714691113 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}] 13:44:51 INFO - PROCESS | 1655 | 1466714691114 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:51 INFO - PROCESS | 1655 | 1466714691191 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:44:51 INFO - PROCESS | 1655 | 1466714691197 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 1655 | 1466714691198 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11961f800 == 38 [pid = 1655] [id = 324] 13:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112958800) [pid = 1655] [serial = 971] [outer = 0x0] 13:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112ae7400) [pid = 1655] [serial = 972] [outer = 0x112958800] 13:44:51 INFO - PROCESS | 1655 | 1466714691222 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116a0bc00) [pid = 1655] [serial = 973] [outer = 0x112958800] 13:44:51 INFO - PROCESS | 1655 | 1466714691541 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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 13:44:51 INFO - PROCESS | 1655 | 1466714691579 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1655 | 1466714691580 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:44:51 INFO - PROCESS | 1655 | 1466714691583 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1655 | 1466714691584 Marionette TRACE conn2 <- [1,1270,null,{}] 13:44:51 INFO - PROCESS | 1655 | 1466714691586 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}] 13:44:51 INFO - PROCESS | 1655 | 1466714691587 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:51 INFO - PROCESS | 1655 | 1466714691664 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:44:51 INFO - PROCESS | 1655 | 1466714691721 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 1655 | 1466714691722 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a695000 == 39 [pid = 1655] [id = 325] 13:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11295ec00) [pid = 1655] [serial = 974] [outer = 0x0] 13:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119425800) [pid = 1655] [serial = 975] [outer = 0x11295ec00] 13:44:51 INFO - PROCESS | 1655 | 1466714691747 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1234f2000) [pid = 1655] [serial = 976] [outer = 0x11295ec00] 13:44:52 INFO - PROCESS | 1655 | 1466714692050 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]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 13:44:52 INFO - PROCESS | 1655 | 1466714692105 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:44:52 INFO - PROCESS | 1655 | 1466714692107 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:44:52 INFO - PROCESS | 1655 | 1466714692109 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 1655 | 1466714692111 Marionette TRACE conn2 <- [1,1274,null,{}] 13:44:52 INFO - PROCESS | 1655 | 1466714692113 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}] 13:44:52 INFO - PROCESS | 1655 | 1466714692114 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:52 INFO - PROCESS | 1655 | 1466714692203 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:44:52 INFO - PROCESS | 1655 | 1466714692208 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 1655 | 1466714692210 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95b800 == 40 [pid = 1655] [id = 326] 13:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123bad000) [pid = 1655] [serial = 977] [outer = 0x0] 13:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124c77400) [pid = 1655] [serial = 978] [outer = 0x123bad000] 13:44:52 INFO - PROCESS | 1655 | 1466714692235 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124d96800) [pid = 1655] [serial = 979] [outer = 0x123bad000] 13:44:52 INFO - PROCESS | 1655 | 1466714692562 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]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 468ms 13:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:44:52 INFO - PROCESS | 1655 | 1466714692578 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 1655 | 1466714692579 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:44:52 INFO - PROCESS | 1655 | 1466714692581 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 1655 | 1466714692582 Marionette TRACE conn2 <- [1,1278,null,{}] 13:44:52 INFO - PROCESS | 1655 | 1466714692584 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}] 13:44:52 INFO - PROCESS | 1655 | 1466714692585 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:52 INFO - PROCESS | 1655 | 1466714692698 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:44:52 INFO - PROCESS | 1655 | 1466714692703 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 1655 | 1466714692704 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe4000 == 41 [pid = 1655] [id = 327] 13:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1196c0c00) [pid = 1655] [serial = 980] [outer = 0x0] 13:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d9bc00) [pid = 1655] [serial = 981] [outer = 0x1196c0c00] 13:44:52 INFO - PROCESS | 1655 | 1466714692728 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126041800) [pid = 1655] [serial = 982] [outer = 0x1196c0c00] 13:44:53 INFO - PROCESS | 1655 | 1466714693039 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]]]}] 13:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 13:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:44:53 INFO - PROCESS | 1655 | 1466714693050 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:44:53 INFO - PROCESS | 1655 | 1466714693051 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:44:53 INFO - PROCESS | 1655 | 1466714693055 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:44:53 INFO - PROCESS | 1655 | 1466714693058 Marionette TRACE conn2 <- [1,1282,null,{}] 13:44:53 INFO - PROCESS | 1655 | 1466714693060 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}] 13:44:53 INFO - PROCESS | 1655 | 1466714693061 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:53 INFO - PROCESS | 1655 | 1466714693190 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:44:53 INFO - PROCESS | 1655 | 1466714693244 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 1655 | 1466714693246 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a41000 == 42 [pid = 1655] [id = 328] 13:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x110e79400) [pid = 1655] [serial = 983] [outer = 0x0] 13:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110eeb400) [pid = 1655] [serial = 984] [outer = 0x110e79400] 13:44:53 INFO - PROCESS | 1655 | 1466714693319 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112a12400) [pid = 1655] [serial = 985] [outer = 0x110e79400] 13:44:53 INFO - PROCESS | 1655 | 1466714693762 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]]]}] 13:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 773ms 13:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:44:53 INFO - PROCESS | 1655 | 1466714693837 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:44:53 INFO - PROCESS | 1655 | 1466714693840 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:44:53 INFO - PROCESS | 1655 | 1466714693844 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:44:53 INFO - PROCESS | 1655 | 1466714693846 Marionette TRACE conn2 <- [1,1286,null,{}] 13:44:53 INFO - PROCESS | 1655 | 1466714693849 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}] 13:44:53 INFO - PROCESS | 1655 | 1466714693852 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:53 INFO - PROCESS | 1655 | 1466714693959 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:44:54 INFO - PROCESS | 1655 | 1466714694026 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:54 INFO - PROCESS | 1655 | 1466714694028 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11961d800 == 43 [pid = 1655] [id = 329] 13:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11629c800) [pid = 1655] [serial = 986] [outer = 0x0] 13:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118205400) [pid = 1655] [serial = 987] [outer = 0x11629c800] 13:44:54 INFO - PROCESS | 1655 | 1466714694059 Marionette DEBUG loaded listener.js 13:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1185d9c00) [pid = 1655] [serial = 988] [outer = 0x11629c800] 13:44:54 INFO - PROCESS | 1655 | 1466714694483 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]]]}] 13:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 672ms 13:44:54 INFO - PROCESS | 1655 | 1466714694549 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 1655 | 1466714694551 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:44:54 INFO - PROCESS | 1655 | 1466714694556 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 1655 | 1466714694558 Marionette TRACE conn2 <- [1,1290,null,{}] 13:44:54 INFO - PROCESS | 1655 | 1466714694560 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}] 13:44:54 INFO - PROCESS | 1655 | 1466714694562 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:54 INFO - PROCESS | 1655 | 1466714694668 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:44:54 INFO - PROCESS | 1655 | 1466714694739 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:54 INFO - PROCESS | 1655 | 1466714694740 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a204000 == 44 [pid = 1655] [id = 330] 13:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1188d1800) [pid = 1655] [serial = 989] [outer = 0x0] 13:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1195f1400) [pid = 1655] [serial = 990] [outer = 0x1188d1800] 13:44:54 INFO - PROCESS | 1655 | 1466714694771 Marionette DEBUG loaded listener.js 13:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119fcbc00) [pid = 1655] [serial = 991] [outer = 0x1188d1800] 13:44:55 INFO - PROCESS | 1655 | 1466714695196 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]]]}] 13:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 13:44:55 INFO - PROCESS | 1655 | 1466714695225 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 1655 | 1466714695228 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:44:55 INFO - PROCESS | 1655 | 1466714695236 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 1655 | 1466714695240 Marionette TRACE conn2 <- [1,1294,null,{}] 13:44:55 INFO - PROCESS | 1655 | 1466714695242 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}] 13:44:55 INFO - PROCESS | 1655 | 1466714695244 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:55 INFO - PROCESS | 1655 | 1466714695355 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:44:55 INFO - PROCESS | 1655 | 1466714695412 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1655 | 1466714695413 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bde9800 == 45 [pid = 1655] [id = 331] 13:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1210d9c00) [pid = 1655] [serial = 992] [outer = 0x0] 13:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123287000) [pid = 1655] [serial = 993] [outer = 0x1210d9c00] 13:44:55 INFO - PROCESS | 1655 | 1466714695442 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x123974800) [pid = 1655] [serial = 994] [outer = 0x1210d9c00] 13:44:56 INFO - PROCESS | 1655 | 1466714696075 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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 877ms 13:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:44:56 INFO - PROCESS | 1655 | 1466714696109 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1655 | 1466714696112 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:44:56 INFO - PROCESS | 1655 | 1466714696115 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1655 | 1466714696117 Marionette TRACE conn2 <- [1,1298,null,{}] 13:44:56 INFO - PROCESS | 1655 | 1466714696121 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}] 13:44:56 INFO - PROCESS | 1655 | 1466714696122 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:56 INFO - PROCESS | 1655 | 1466714696218 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:44:56 INFO - PROCESS | 1655 | 1466714696286 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:56 INFO - PROCESS | 1655 | 1466714696288 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187e5800 == 46 [pid = 1655] [id = 332] 13:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1160d5400) [pid = 1655] [serial = 995] [outer = 0x0] 13:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1167b3c00) [pid = 1655] [serial = 996] [outer = 0x1160d5400] 13:44:56 INFO - PROCESS | 1655 | 1466714696317 Marionette DEBUG loaded listener.js 13:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x117e92000) [pid = 1655] [serial = 997] [outer = 0x1160d5400] 13:44:56 INFO - PROCESS | 1655 | 1466714696745 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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 669ms 13:44:56 INFO - PROCESS | 1655 | 1466714696785 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1655 | 1466714696787 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:44:56 INFO - PROCESS | 1655 | 1466714696792 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1655 | 1466714696793 Marionette TRACE conn2 <- [1,1302,null,{}] 13:44:56 INFO - PROCESS | 1655 | 1466714696796 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}] 13:44:56 INFO - PROCESS | 1655 | 1466714696797 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe4000 == 45 [pid = 1655] [id = 327] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95b800 == 44 [pid = 1655] [id = 326] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a695000 == 43 [pid = 1655] [id = 325] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11961f800 == 42 [pid = 1655] [id = 324] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12931b800 == 41 [pid = 1655] [id = 323] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129065000 == 40 [pid = 1655] [id = 322] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad6000 == 39 [pid = 1655] [id = 321] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1241d1000 == 38 [pid = 1655] [id = 320] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12376d000 == 37 [pid = 1655] [id = 319] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119ad1800 == 36 [pid = 1655] [id = 318] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11872c000 == 35 [pid = 1655] [id = 317] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x116998800 == 34 [pid = 1655] [id = 316] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119170800 == 33 [pid = 1655] [id = 315] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x117245800 == 32 [pid = 1655] [id = 314] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b54e800 == 31 [pid = 1655] [id = 313] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1187e5800 == 30 [pid = 1655] [id = 332] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bde9800 == 29 [pid = 1655] [id = 331] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a204000 == 28 [pid = 1655] [id = 330] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11961d800 == 27 [pid = 1655] [id = 329] 13:44:57 INFO - PROCESS | 1655 | --DOCSHELL 0x113a41000 == 26 [pid = 1655] [id = 328] 13:44:57 INFO - PROCESS | 1655 | 1466714697405 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1196e2000) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11950a400) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12327c800) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11820c000) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1176b9000) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x112a1b000) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x110e2c400) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1188c9800) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1182ea400) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1185eec00) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11270d800) [pid = 1655] [serial = 889] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x110e7dc00) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11883d000) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182ebc00) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x120f13c00) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123061c00) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123061400) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12378a000) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119ba9800) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1233c7800) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11950d800) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123283400) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1176b8400) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123fa2c00) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123755400) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1160d9c00) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x117036400) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123797800) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123ba7400) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12417cc00) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123fbf400) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124c6f400) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1192bbc00) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124183000) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123ba2c00) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 13:44:57 INFO - PROCESS | 1655 | 1466714697490 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 1655 | 1466714697492 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ad1800 == 27 [pid = 1655] [id = 333] 13:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x111ecc400) [pid = 1655] [serial = 998] [outer = 0x0] 13:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1121a6400) [pid = 1655] [serial = 999] [outer = 0x111ecc400] 13:44:57 INFO - PROCESS | 1655 | 1466714697544 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112a15400) [pid = 1655] [serial = 1000] [outer = 0x111ecc400] 13:44:57 INFO - PROCESS | 1655 | 1466714697845 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]]]}] 13:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1072ms 13:44:57 INFO - PROCESS | 1655 | 1466714697866 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:44:57 INFO - PROCESS | 1655 | 1466714697868 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:44:57 INFO - PROCESS | 1655 | 1466714697880 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:44:57 INFO - PROCESS | 1655 | 1466714697882 Marionette TRACE conn2 <- [1,1306,null,{}] 13:44:57 INFO - PROCESS | 1655 | 1466714697885 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}] 13:44:57 INFO - PROCESS | 1655 | 1466714697886 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:57 INFO - PROCESS | 1655 | 1466714697989 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:44:58 INFO - PROCESS | 1655 | 1466714698036 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1655 | 1466714698038 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116668000 == 28 [pid = 1655] [id = 334] 13:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112a1a400) [pid = 1655] [serial = 1001] [outer = 0x0] 13:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1132e1800) [pid = 1655] [serial = 1002] [outer = 0x112a1a400] 13:44:58 INFO - PROCESS | 1655 | 1466714698065 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1160d9c00) [pid = 1655] [serial = 1003] [outer = 0x112a1a400] 13:44:58 INFO - PROCESS | 1655 | 1466714698353 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]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 523ms 13:44:58 INFO - PROCESS | 1655 | 1466714698403 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1655 | 1466714698408 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:44:58 INFO - PROCESS | 1655 | 1466714698411 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1655 | 1466714698412 Marionette TRACE conn2 <- [1,1310,null,{}] 13:44:58 INFO - PROCESS | 1655 | 1466714698414 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}] 13:44:58 INFO - PROCESS | 1655 | 1466714698415 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:58 INFO - PROCESS | 1655 | 1466714698496 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:44:58 INFO - PROCESS | 1655 | 1466714698504 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1655 | 1466714698507 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116660800 == 29 [pid = 1655] [id = 335] 13:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1176ba000) [pid = 1655] [serial = 1004] [outer = 0x0] 13:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11820d000) [pid = 1655] [serial = 1005] [outer = 0x1176ba000] 13:44:58 INFO - PROCESS | 1655 | 1466714698546 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182e8c00) [pid = 1655] [serial = 1006] [outer = 0x1176ba000] 13:44:58 INFO - PROCESS | 1655 | 1466714698926 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] 13:44:58 INFO - PROCESS | 1655 | 1466714698984 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:44:58 INFO - PROCESS | 1655 | 1466714698993 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1655 | 1466714698998 Marionette TRACE conn2 <- [1,1314,null,{}] 13:44:59 INFO - PROCESS | 1655 | 1466714699001 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}] 13:44:59 INFO - PROCESS | 1655 | 1466714699004 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:59 INFO - PROCESS | 1655 | 1466714699155 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:44:59 INFO - PROCESS | 1655 | 1466714699189 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 1655 | 1466714699190 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119163800 == 30 [pid = 1655] [id = 336] 13:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11662a800) [pid = 1655] [serial = 1007] [outer = 0x0] 13:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1182ef800) [pid = 1655] [serial = 1008] [outer = 0x11662a800] 13:44:59 INFO - PROCESS | 1655 | 1466714699215 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11913a000) [pid = 1655] [serial = 1009] [outer = 0x11662a800] 13:44:59 INFO - PROCESS | 1655 | 1466714699511 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]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 581ms 13:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:44:59 INFO - PROCESS | 1655 | 1466714699568 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1655 | 1466714699570 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:44:59 INFO - PROCESS | 1655 | 1466714699572 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1655 | 1466714699573 Marionette TRACE conn2 <- [1,1318,null,{}] 13:44:59 INFO - PROCESS | 1655 | 1466714699575 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}] 13:44:59 INFO - PROCESS | 1655 | 1466714699577 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:59 INFO - PROCESS | 1655 | 1466714699666 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:44:59 INFO - PROCESS | 1655 | 1466714699704 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 1655 | 1466714699705 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:44:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b35800 == 31 [pid = 1655] [id = 337] 13:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11913b000) [pid = 1655] [serial = 1010] [outer = 0x0] 13:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1192bbc00) [pid = 1655] [serial = 1011] [outer = 0x11913b000] 13:44:59 INFO - PROCESS | 1655 | 1466714699730 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11950f000) [pid = 1655] [serial = 1012] [outer = 0x11913b000] 13:45:00 INFO - PROCESS | 1655 | 1466714700057 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]]]}] 13:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 13:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:45:00 INFO - PROCESS | 1655 | 1466714700097 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:45:00 INFO - PROCESS | 1655 | 1466714700098 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:45:00 INFO - PROCESS | 1655 | 1466714700100 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 1655 | 1466714700101 Marionette TRACE conn2 <- [1,1322,null,{}] 13:45:00 INFO - PROCESS | 1655 | 1466714700104 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}] 13:45:00 INFO - PROCESS | 1655 | 1466714700105 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:00 INFO - PROCESS | 1655 | 1466714700210 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:45:00 INFO - PROCESS | 1655 | 1466714700256 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 1655 | 1466714700262 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233e9000 == 32 [pid = 1655] [id = 338] 13:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1176b9000) [pid = 1655] [serial = 1013] [outer = 0x0] 13:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1199f0c00) [pid = 1655] [serial = 1014] [outer = 0x1176b9000] 13:45:00 INFO - PROCESS | 1655 | 1466714700315 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120f16800) [pid = 1655] [serial = 1015] [outer = 0x1176b9000] 13:45:00 INFO - PROCESS | 1655 | 1466714700765 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]]]}] 13:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 676ms 13:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:45:00 INFO - PROCESS | 1655 | 1466714700777 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:45:00 INFO - PROCESS | 1655 | 1466714700779 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:45:00 INFO - PROCESS | 1655 | 1466714700782 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 1655 | 1466714700784 Marionette TRACE conn2 <- [1,1326,null,{}] 13:45:00 INFO - PROCESS | 1655 | 1466714700787 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}] 13:45:00 INFO - PROCESS | 1655 | 1466714700789 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:00 INFO - PROCESS | 1655 | 1466714700940 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:45:01 INFO - PROCESS | 1655 | 1466714700994 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 1655 | 1466714700995 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x112165800 == 33 [pid = 1655] [id = 339] 13:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120fdbc00) [pid = 1655] [serial = 1016] [outer = 0x0] 13:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x122f37400) [pid = 1655] [serial = 1017] [outer = 0x120fdbc00] 13:45:01 INFO - PROCESS | 1655 | 1466714701047 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12327ac00) [pid = 1655] [serial = 1018] [outer = 0x120fdbc00] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x120f19c00) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123ba9000) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123fc5c00) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1121aa800) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1133c1400) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110e7b400) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a1ec00) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112a75000) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1172b3400) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1195f5400) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112958800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123bad000) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1196c1400) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11295ec00) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1196c0c00) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:45:01 INFO - PROCESS | 1655 | 1466714701844 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]]]}] 13:45:01 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 13:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1120ms 13:45:01 INFO - PROCESS | 1655 | 1466714701902 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 1655 | 1466714701905 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:45:01 INFO - PROCESS | 1655 | 1466714701909 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1655 | 1466714701911 Marionette TRACE conn2 <- [1,1330,null,{}] 13:45:01 INFO - PROCESS | 1655 | 1466714701915 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}] 13:45:01 INFO - PROCESS | 1655 | 1466714701917 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:02 INFO - PROCESS | 1655 | 1466714702024 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:45:02 INFO - PROCESS | 1655 | 1466714702078 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1655 | 1466714702079 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722c000 == 34 [pid = 1655] [id = 340] 13:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112958800) [pid = 1655] [serial = 1019] [outer = 0x0] 13:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112a17800) [pid = 1655] [serial = 1020] [outer = 0x112958800] 13:45:02 INFO - PROCESS | 1655 | 1466714702112 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112aeb400) [pid = 1655] [serial = 1021] [outer = 0x112958800] 13:45:02 INFO - PROCESS | 1655 | 1466714702651 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]]]}] 13:45:02 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 13:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 773ms 13:45:02 INFO - PROCESS | 1655 | 1466714702708 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 1655 | 1466714702711 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:45:02 INFO - PROCESS | 1655 | 1466714702716 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1655 | 1466714702718 Marionette TRACE conn2 <- [1,1334,null,{}] 13:45:02 INFO - PROCESS | 1655 | 1466714702720 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}] 13:45:02 INFO - PROCESS | 1655 | 1466714702722 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:02 INFO - PROCESS | 1655 | 1466714702831 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:45:02 INFO - PROCESS | 1655 | 1466714702908 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1655 | 1466714702909 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c6e000 == 35 [pid = 1655] [id = 341] 13:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116967800) [pid = 1655] [serial = 1022] [outer = 0x0] 13:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117e8b800) [pid = 1655] [serial = 1023] [outer = 0x116967800] 13:45:02 INFO - PROCESS | 1655 | 1466714702941 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11820dc00) [pid = 1655] [serial = 1024] [outer = 0x116967800] 13:45:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1233e9000 == 34 [pid = 1655] [id = 338] 13:45:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119b35800 == 33 [pid = 1655] [id = 337] 13:45:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119163800 == 32 [pid = 1655] [id = 336] 13:45:03 INFO - PROCESS | 1655 | --DOCSHELL 0x116660800 == 31 [pid = 1655] [id = 335] 13:45:03 INFO - PROCESS | 1655 | --DOCSHELL 0x116668000 == 30 [pid = 1655] [id = 334] 13:45:03 INFO - PROCESS | 1655 | --DOCSHELL 0x113ad1800 == 29 [pid = 1655] [id = 333] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11883b800) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11950c000) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113d3ec00) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116962800) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124d03c00) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113023800) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115e57800) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11822d000) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1185eac00) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1180d1000) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11836d800) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1196ee000) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x120f0f000) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x112ae7400) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116a0bc00) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x124d96800) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124502c00) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x124c77400) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x120f18c00) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x119425800) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x123ba2800) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1234f2000) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x126041800) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x120fde000) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x124d9bc00) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x123064c00) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x123bd7800) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x123fcc400) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x123fc2800) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 13:45:03 INFO - PROCESS | 1655 | 1466714703585 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]]]}] 13:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 926ms 13:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:45:03 INFO - PROCESS | 1655 | 1466714703642 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:45:03 INFO - PROCESS | 1655 | 1466714703644 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:45:03 INFO - PROCESS | 1655 | 1466714703648 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 1655 | 1466714703650 Marionette TRACE conn2 <- [1,1338,null,{}] 13:45:03 INFO - PROCESS | 1655 | 1466714703655 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}] 13:45:03 INFO - PROCESS | 1655 | 1466714703657 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:03 INFO - PROCESS | 1655 | 1466714703790 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:45:03 INFO - PROCESS | 1655 | 1466714703853 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1655 | 1466714703857 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116998000 == 30 [pid = 1655] [id = 342] 13:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x112aebc00) [pid = 1655] [serial = 1025] [outer = 0x0] 13:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1130d6c00) [pid = 1655] [serial = 1026] [outer = 0x112aebc00] 13:45:03 INFO - PROCESS | 1655 | 1466714703889 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1133c4c00) [pid = 1655] [serial = 1027] [outer = 0x112aebc00] 13:45:04 INFO - PROCESS | 1655 | 1466714704857 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]]]}] 13:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1225ms 13:45:04 INFO - PROCESS | 1655 | 1466714704872 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:45:04 INFO - PROCESS | 1655 | 1466714704875 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:45:04 INFO - PROCESS | 1655 | 1466714704880 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 1655 | 1466714704882 Marionette TRACE conn2 <- [1,1342,null,{}] 13:45:04 INFO - PROCESS | 1655 | 1466714704884 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}] 13:45:04 INFO - PROCESS | 1655 | 1466714704886 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:04 INFO - PROCESS | 1655 | 1466714704980 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:45:05 INFO - PROCESS | 1655 | 1466714705027 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1655 | 1466714705028 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d3800 == 31 [pid = 1655] [id = 343] 13:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x115eeac00) [pid = 1655] [serial = 1028] [outer = 0x0] 13:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x118206800) [pid = 1655] [serial = 1029] [outer = 0x115eeac00] 13:45:05 INFO - PROCESS | 1655 | 1466714705060 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1182e9400) [pid = 1655] [serial = 1030] [outer = 0x115eeac00] 13:45:05 INFO - PROCESS | 1655 | 1466714705476 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]]]}] 13:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 618ms 13:45:05 INFO - PROCESS | 1655 | 1466714705499 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:45:05 INFO - PROCESS | 1655 | 1466714705500 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:45:05 INFO - PROCESS | 1655 | 1466714705504 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:45:05 INFO - PROCESS | 1655 | 1466714705508 Marionette TRACE conn2 <- [1,1346,null,{}] 13:45:05 INFO - PROCESS | 1655 | 1466714705516 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}] 13:45:05 INFO - PROCESS | 1655 | 1466714705520 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:05 INFO - PROCESS | 1655 | 1466714705617 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:45:05 INFO - PROCESS | 1655 | 1466714705669 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1655 | 1466714705671 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4b000 == 32 [pid = 1655] [id = 344] 13:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1185d6800) [pid = 1655] [serial = 1031] [outer = 0x0] 13:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11883b800) [pid = 1655] [serial = 1032] [outer = 0x1185d6800] 13:45:05 INFO - PROCESS | 1655 | 1466714705704 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1192ba800) [pid = 1655] [serial = 1033] [outer = 0x1185d6800] 13:45:06 INFO - PROCESS | 1655 | 1466714706154 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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 675ms 13:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:45:06 INFO - PROCESS | 1655 | 1466714706178 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1655 | 1466714706180 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:45:06 INFO - PROCESS | 1655 | 1466714706182 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1655 | 1466714706184 Marionette TRACE conn2 <- [1,1350,null,{}] 13:45:06 INFO - PROCESS | 1655 | 1466714706206 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}] 13:45:06 INFO - PROCESS | 1655 | 1466714706208 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:06 INFO - PROCESS | 1655 | 1466714706334 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:45:06 INFO - PROCESS | 1655 | 1466714706411 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:06 INFO - PROCESS | 1655 | 1466714706412 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x124142800 == 33 [pid = 1655] [id = 345] 13:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1195f1c00) [pid = 1655] [serial = 1034] [outer = 0x0] 13:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1195fa000) [pid = 1655] [serial = 1035] [outer = 0x1195f1c00] 13:45:06 INFO - PROCESS | 1655 | 1466714706442 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1196ea400) [pid = 1655] [serial = 1036] [outer = 0x1195f1c00] 13:45:06 INFO - PROCESS | 1655 | 1466714706899 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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 773ms 13:45:06 INFO - PROCESS | 1655 | 1466714706958 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1655 | 1466714706960 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:45:06 INFO - PROCESS | 1655 | 1466714706965 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1655 | 1466714706967 Marionette TRACE conn2 <- [1,1354,null,{}] 13:45:06 INFO - PROCESS | 1655 | 1466714706985 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}] 13:45:06 INFO - PROCESS | 1655 | 1466714706987 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11722c000 == 32 [pid = 1655] [id = 340] 13:45:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124142800 == 31 [pid = 1655] [id = 345] 13:45:07 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4b000 == 30 [pid = 1655] [id = 344] 13:45:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d3800 == 29 [pid = 1655] [id = 343] 13:45:07 INFO - PROCESS | 1655 | --DOCSHELL 0x112165800 == 28 [pid = 1655] [id = 339] 13:45:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119c6e000 == 27 [pid = 1655] [id = 341] 13:45:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116998000 == 26 [pid = 1655] [id = 342] 13:45:07 INFO - PROCESS | 1655 | 1466714707538 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:45:07 INFO - PROCESS | 1655 | 1466714707614 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:07 INFO - PROCESS | 1655 | 1466714707616 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f51000 == 27 [pid = 1655] [id = 346] 13:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x110e7d000) [pid = 1655] [serial = 1037] [outer = 0x0] 13:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x110e83c00) [pid = 1655] [serial = 1038] [outer = 0x110e7d000] 13:45:07 INFO - PROCESS | 1655 | 1466714707670 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x111eca800) [pid = 1655] [serial = 1039] [outer = 0x110e7d000] 13:45:07 INFO - PROCESS | 1655 | 1466714707982 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]]]}] 13:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1028ms 13:45:07 INFO - PROCESS | 1655 | 1466714707994 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:45:07 INFO - PROCESS | 1655 | 1466714707997 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:45:08 INFO - PROCESS | 1655 | 1466714708000 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 1655 | 1466714708003 Marionette TRACE conn2 <- [1,1358,null,{}] 13:45:08 INFO - PROCESS | 1655 | 1466714708014 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}] 13:45:08 INFO - PROCESS | 1655 | 1466714708016 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:08 INFO - PROCESS | 1655 | 1466714708128 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:45:08 INFO - PROCESS | 1655 | 1466714708180 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 1655 | 1466714708182 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181cb000 == 28 [pid = 1655] [id = 347] 13:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112f0e800) [pid = 1655] [serial = 1040] [outer = 0x0] 13:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1133bf800) [pid = 1655] [serial = 1041] [outer = 0x112f0e800] 13:45:08 INFO - PROCESS | 1655 | 1466714708211 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1151d3c00) [pid = 1655] [serial = 1042] [outer = 0x112f0e800] 13:45:08 INFO - PROCESS | 1655 | 1466714708499 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]]]}] 13:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 529ms 13:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:45:08 INFO - PROCESS | 1655 | 1466714708530 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:45:08 INFO - PROCESS | 1655 | 1466714708532 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:45:08 INFO - PROCESS | 1655 | 1466714708534 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 1655 | 1466714708535 Marionette TRACE conn2 <- [1,1362,null,{}] 13:45:08 INFO - PROCESS | 1655 | 1466714708546 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}] 13:45:08 INFO - PROCESS | 1655 | 1466714708547 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:08 INFO - PROCESS | 1655 | 1466714708630 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:45:08 INFO - PROCESS | 1655 | 1466714708637 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 1655 | 1466714708640 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ad800 == 29 [pid = 1655] [id = 348] 13:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116631c00) [pid = 1655] [serial = 1043] [outer = 0x0] 13:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117e86c00) [pid = 1655] [serial = 1044] [outer = 0x116631c00] 13:45:08 INFO - PROCESS | 1655 | 1466714708672 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118207400) [pid = 1655] [serial = 1045] [outer = 0x116631c00] 13:45:09 INFO - PROCESS | 1655 | 1466714709030 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]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 526ms 13:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:45:09 INFO - PROCESS | 1655 | 1466714709060 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 1655 | 1466714709063 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:45:09 INFO - PROCESS | 1655 | 1466714709071 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1655 | 1466714709074 Marionette TRACE conn2 <- [1,1366,null,{}] 13:45:09 INFO - PROCESS | 1655 | 1466714709076 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}] 13:45:09 INFO - PROCESS | 1655 | 1466714709079 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:09 INFO - PROCESS | 1655 | 1466714709160 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:45:09 INFO - PROCESS | 1655 | 1466714709163 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 1655 | 1466714709165 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233e0000 == 30 [pid = 1655] [id = 349] 13:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11820d400) [pid = 1655] [serial = 1046] [outer = 0x0] 13:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1182e9000) [pid = 1655] [serial = 1047] [outer = 0x11820d400] 13:45:09 INFO - PROCESS | 1655 | 1466714709192 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1185ed400) [pid = 1655] [serial = 1048] [outer = 0x11820d400] 13:45:09 INFO - PROCESS | 1655 | 1466714709519 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] 13:45:09 INFO - PROCESS | 1655 | 1466714709543 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:45:09 INFO - PROCESS | 1655 | 1466714709546 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1655 | 1466714709547 Marionette TRACE conn2 <- [1,1370,null,{}] 13:45:09 INFO - PROCESS | 1655 | 1466714709549 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}] 13:45:09 INFO - PROCESS | 1655 | 1466714709550 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:09 INFO - PROCESS | 1655 | 1466714709623 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:45:09 INFO - PROCESS | 1655 | 1466714709691 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 1655 | 1466714709692 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c29800 == 31 [pid = 1655] [id = 350] 13:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133c7c00) [pid = 1655] [serial = 1049] [outer = 0x0] 13:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118833800) [pid = 1655] [serial = 1050] [outer = 0x1133c7c00] 13:45:09 INFO - PROCESS | 1655 | 1466714709716 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119419400) [pid = 1655] [serial = 1051] [outer = 0x1133c7c00] 13:45:10 INFO - PROCESS | 1655 | 1466714710057 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] 13:45:10 INFO - PROCESS | 1655 | 1466714710070 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:45:10 INFO - PROCESS | 1655 | 1466714710080 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 1655 | 1466714710081 Marionette TRACE conn2 <- [1,1374,null,{}] 13:45:10 INFO - PROCESS | 1655 | 1466714710083 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}] 13:45:10 INFO - PROCESS | 1655 | 1466714710084 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:10 INFO - PROCESS | 1655 | 1466714710176 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:45:10 INFO - PROCESS | 1655 | 1466714710179 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1655 | 1466714710184 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12663f000 == 32 [pid = 1655] [id = 351] 13:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116295800) [pid = 1655] [serial = 1052] [outer = 0x0] 13:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1196ec800) [pid = 1655] [serial = 1053] [outer = 0x116295800] 13:45:10 INFO - PROCESS | 1655 | 1466714710215 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120f0dc00) [pid = 1655] [serial = 1054] [outer = 0x116295800] 13:45:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:10 INFO - PROCESS | 1655 | 1466714710566 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] 13:45:10 INFO - PROCESS | 1655 | 1466714710602 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:45:10 INFO - PROCESS | 1655 | 1466714710612 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 1655 | 1466714710613 Marionette TRACE conn2 <- [1,1378,null,{}] 13:45:10 INFO - PROCESS | 1655 | 1466714710616 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}] 13:45:10 INFO - PROCESS | 1655 | 1466714710617 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:10 INFO - PROCESS | 1655 | 1466714710710 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:45:10 INFO - PROCESS | 1655 | 1466714710714 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1655 | 1466714710715 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128adc000 == 33 [pid = 1655] [id = 352] 13:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1196e8800) [pid = 1655] [serial = 1055] [outer = 0x0] 13:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120fdc400) [pid = 1655] [serial = 1056] [outer = 0x1196e8800] 13:45:10 INFO - PROCESS | 1655 | 1466714710740 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12305e000) [pid = 1655] [serial = 1057] [outer = 0x1196e8800] 13:45:11 INFO - PROCESS | 1655 | 1466714711065 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] 13:45:11 INFO - PROCESS | 1655 | 1466714711084 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:45:11 INFO - PROCESS | 1655 | 1466714711086 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1655 | 1466714711087 Marionette TRACE conn2 <- [1,1382,null,{}] 13:45:11 INFO - PROCESS | 1655 | 1466714711092 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}] 13:45:11 INFO - PROCESS | 1655 | 1466714711093 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:11 INFO - PROCESS | 1655 | 1466714711189 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:45:11 INFO - PROCESS | 1655 | 1466714711192 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 1655 | 1466714711194 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129063800 == 34 [pid = 1655] [id = 353] 13:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1192b7c00) [pid = 1655] [serial = 1058] [outer = 0x0] 13:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123158800) [pid = 1655] [serial = 1059] [outer = 0x1192b7c00] 13:45:11 INFO - PROCESS | 1655 | 1466714711218 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123282400) [pid = 1655] [serial = 1060] [outer = 0x1192b7c00] 13:45:11 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:11 INFO - PROCESS | 1655 | 1466714711573 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] 13:45:11 INFO - PROCESS | 1655 | 1466714711610 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:45:11 INFO - PROCESS | 1655 | 1466714711612 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1655 | 1466714711613 Marionette TRACE conn2 <- [1,1386,null,{}] 13:45:11 INFO - PROCESS | 1655 | 1466714711615 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}] 13:45:11 INFO - PROCESS | 1655 | 1466714711616 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:11 INFO - PROCESS | 1655 | 1466714711824 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11662a800) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11913b000) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11629c800) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1188d1800) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110e79400) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1160d5400) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1210d9c00) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116967800) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112958800) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120fdbc00) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1176b9000) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1176ba000) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x111ecc400) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:45:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112a1a400) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:45:11 INFO - PROCESS | 1655 | 1466714711870 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 1655 | 1466714711872 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x117244000 == 35 [pid = 1655] [id = 354] 13:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x110e2d400) [pid = 1655] [serial = 1061] [outer = 0x0] 13:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x110eeb000) [pid = 1655] [serial = 1062] [outer = 0x110e2d400] 13:45:11 INFO - PROCESS | 1655 | 1466714711897 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112a20c00) [pid = 1655] [serial = 1063] [outer = 0x110e2d400] 13:45:12 INFO - PROCESS | 1655 | 1466714712163 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] 13:45:12 INFO - PROCESS | 1655 | 1466714712182 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:45:12 INFO - PROCESS | 1655 | 1466714712184 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1655 | 1466714712186 Marionette TRACE conn2 <- [1,1390,null,{}] 13:45:12 INFO - PROCESS | 1655 | 1466714712195 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}] 13:45:12 INFO - PROCESS | 1655 | 1466714712196 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:12 INFO - PROCESS | 1655 | 1466714712275 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:45:12 INFO - PROCESS | 1655 | 1466714712279 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1655 | 1466714712280 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129319800 == 36 [pid = 1655] [id = 355] 13:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x111e2ec00) [pid = 1655] [serial = 1064] [outer = 0x0] 13:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119141c00) [pid = 1655] [serial = 1065] [outer = 0x111e2ec00] 13:45:12 INFO - PROCESS | 1655 | 1466714712306 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120f0e000) [pid = 1655] [serial = 1066] [outer = 0x111e2ec00] 13:45:12 INFO - PROCESS | 1655 | 1466714712624 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]]]}] 13:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 476ms 13:45:12 INFO - PROCESS | 1655 | 1466714712660 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 1655 | 1466714712661 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:45:12 INFO - PROCESS | 1655 | 1466714712664 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1655 | 1466714712665 Marionette TRACE conn2 <- [1,1394,null,{}] 13:45:12 INFO - PROCESS | 1655 | 1466714712667 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}] 13:45:12 INFO - PROCESS | 1655 | 1466714712668 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:12 INFO - PROCESS | 1655 | 1466714712768 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:45:12 INFO - PROCESS | 1655 | 1466714712777 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1655 | 1466714712778 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a218800 == 37 [pid = 1655] [id = 356] 13:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120f1a000) [pid = 1655] [serial = 1067] [outer = 0x0] 13:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1234ec800) [pid = 1655] [serial = 1068] [outer = 0x120f1a000] 13:45:12 INFO - PROCESS | 1655 | 1466714712805 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12378e800) [pid = 1655] [serial = 1069] [outer = 0x120f1a000] 13:45:13 INFO - PROCESS | 1655 | 1466714713109 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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 467ms 13:45:13 INFO - PROCESS | 1655 | 1466714713132 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1655 | 1466714713133 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:45:13 INFO - PROCESS | 1655 | 1466714713136 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1655 | 1466714713140 Marionette TRACE conn2 <- [1,1398,null,{}] 13:45:13 INFO - PROCESS | 1655 | 1466714713144 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}] 13:45:13 INFO - PROCESS | 1655 | 1466714713146 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:13 INFO - PROCESS | 1655 | 1466714713248 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:45:13 INFO - PROCESS | 1655 | 1466714713252 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 1655 | 1466714713254 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x123087000 == 38 [pid = 1655] [id = 357] 13:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12378c000) [pid = 1655] [serial = 1070] [outer = 0x0] 13:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123797c00) [pid = 1655] [serial = 1071] [outer = 0x12378c000] 13:45:13 INFO - PROCESS | 1655 | 1466714713288 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123baec00) [pid = 1655] [serial = 1072] [outer = 0x12378c000] 13:45:13 INFO - PROCESS | 1655 | 1466714713661 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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 573ms 13:45:13 INFO - PROCESS | 1655 | 1466714713710 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1655 | 1466714713712 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:45:13 INFO - PROCESS | 1655 | 1466714713715 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1655 | 1466714713717 Marionette TRACE conn2 <- [1,1402,null,{}] 13:45:13 INFO - PROCESS | 1655 | 1466714713738 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}] 13:45:13 INFO - PROCESS | 1655 | 1466714713739 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:13 INFO - PROCESS | 1655 | 1466714713930 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:45:14 INFO - PROCESS | 1655 | 1466714714043 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 1655 | 1466714714045 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a4b800 == 39 [pid = 1655] [id = 358] 13:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110d54800) [pid = 1655] [serial = 1073] [outer = 0x0] 13:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110e2ac00) [pid = 1655] [serial = 1074] [outer = 0x110d54800] 13:45:14 INFO - PROCESS | 1655 | 1466714714101 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x110ee4c00) [pid = 1655] [serial = 1075] [outer = 0x110d54800] 13:45:14 INFO - PROCESS | 1655 | 1466714714697 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]]]}] 13:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 988ms 13:45:14 INFO - PROCESS | 1655 | 1466714714704 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:45:14 INFO - PROCESS | 1655 | 1466714714709 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:45:14 INFO - PROCESS | 1655 | 1466714714712 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 1655 | 1466714714714 Marionette TRACE conn2 <- [1,1406,null,{}] 13:45:14 INFO - PROCESS | 1655 | 1466714714717 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}] 13:45:14 INFO - PROCESS | 1655 | 1466714714721 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:14 INFO - PROCESS | 1655 | 1466714714832 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:45:14 INFO - PROCESS | 1655 | 1466714714884 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 1655 | 1466714714885 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4b000 == 40 [pid = 1655] [id = 359] 13:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112958400) [pid = 1655] [serial = 1076] [outer = 0x0] 13:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1132d7400) [pid = 1655] [serial = 1077] [outer = 0x112958400] 13:45:14 INFO - PROCESS | 1655 | 1466714714916 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x117037800) [pid = 1655] [serial = 1078] [outer = 0x112958400] 13:45:15 INFO - PROCESS | 1655 | 1466714715460 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]]]}] 13:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 770ms 13:45:15 INFO - PROCESS | 1655 | 1466714715482 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 1655 | 1466714715484 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:45:15 INFO - PROCESS | 1655 | 1466714715516 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:45:15 INFO - PROCESS | 1655 | 1466714715518 Marionette TRACE conn2 <- [1,1410,null,{}] 13:45:15 INFO - PROCESS | 1655 | 1466714715523 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}] 13:45:15 INFO - PROCESS | 1655 | 1466714715525 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:15 INFO - PROCESS | 1655 | 1466714715731 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:45:15 INFO - PROCESS | 1655 | 1466714715827 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 1655 | 1466714715829 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e44800 == 41 [pid = 1655] [id = 360] 13:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112a1d400) [pid = 1655] [serial = 1079] [outer = 0x0] 13:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112a73800) [pid = 1655] [serial = 1080] [outer = 0x112a1d400] 13:45:15 INFO - PROCESS | 1655 | 1466714715857 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1160d5400) [pid = 1655] [serial = 1081] [outer = 0x112a1d400] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x123087000 == 40 [pid = 1655] [id = 357] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a218800 == 39 [pid = 1655] [id = 356] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x129319800 == 38 [pid = 1655] [id = 355] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x117244000 == 37 [pid = 1655] [id = 354] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x129063800 == 36 [pid = 1655] [id = 353] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x128adc000 == 35 [pid = 1655] [id = 352] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12663f000 == 34 [pid = 1655] [id = 351] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x123c29800 == 33 [pid = 1655] [id = 350] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1233e0000 == 32 [pid = 1655] [id = 349] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ad800 == 31 [pid = 1655] [id = 348] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1181cb000 == 30 [pid = 1655] [id = 347] 13:45:16 INFO - PROCESS | 1655 | --DOCSHELL 0x113f51000 == 29 [pid = 1655] [id = 346] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120f16800) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x122f37400) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11950f000) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11820d000) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182e8c00) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1121a6400) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112a15400) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1132e1800) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1160d9c00) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1167b3c00) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110eeb400) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118205400) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1199f0c00) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1195f1400) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123287000) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11913a000) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1192bbc00) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1182ef800) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1185d9c00) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119fcbc00) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112a12400) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x117e92000) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123974800) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11820dc00) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x117e8b800) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112aeb400) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112a17800) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12327ac00) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 13:45:16 INFO - PROCESS | 1655 | 1466714716403 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]]]}] 13:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 954ms 13:45:16 INFO - PROCESS | 1655 | 1466714716444 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 1655 | 1466714716447 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:45:16 INFO - PROCESS | 1655 | 1466714716452 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:45:16 INFO - PROCESS | 1655 | 1466714716455 Marionette TRACE conn2 <- [1,1414,null,{}] 13:45:16 INFO - PROCESS | 1655 | 1466714716459 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}] 13:45:16 INFO - PROCESS | 1655 | 1466714716461 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:16 INFO - PROCESS | 1655 | 1466714716579 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:45:16 INFO - PROCESS | 1655 | 1466714716657 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:16 INFO - PROCESS | 1655 | 1466714716659 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170be800 == 30 [pid = 1655] [id = 361] 13:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112a1f400) [pid = 1655] [serial = 1082] [outer = 0x0] 13:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1172b5800) [pid = 1655] [serial = 1083] [outer = 0x112a1f400] 13:45:16 INFO - PROCESS | 1655 | 1466714716703 Marionette DEBUG loaded listener.js 13:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1180d0400) [pid = 1655] [serial = 1084] [outer = 0x112a1f400] 13:45:17 INFO - PROCESS | 1655 | 1466714717062 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]]]}] 13:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 625ms 13:45:17 INFO - PROCESS | 1655 | 1466714717076 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:45:17 INFO - PROCESS | 1655 | 1466714717078 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:45:17 INFO - PROCESS | 1655 | 1466714717080 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1655 | 1466714717082 Marionette TRACE conn2 <- [1,1418,null,{}] 13:45:17 INFO - PROCESS | 1655 | 1466714717084 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}] 13:45:17 INFO - PROCESS | 1655 | 1466714717085 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:17 INFO - PROCESS | 1655 | 1466714717165 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:45:17 INFO - PROCESS | 1655 | 1466714717218 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:17 INFO - PROCESS | 1655 | 1466714717219 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187e8800 == 31 [pid = 1655] [id = 362] 13:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133c1400) [pid = 1655] [serial = 1085] [outer = 0x0] 13:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118211000) [pid = 1655] [serial = 1086] [outer = 0x1133c1400] 13:45:17 INFO - PROCESS | 1655 | 1466714717244 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118832c00) [pid = 1655] [serial = 1087] [outer = 0x1133c1400] 13:45:17 INFO - PROCESS | 1655 | 1466714717588 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]]]}] 13:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 13:45:17 INFO - PROCESS | 1655 | 1466714717608 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:45:17 INFO - PROCESS | 1655 | 1466714717612 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:45:17 INFO - PROCESS | 1655 | 1466714717627 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1655 | 1466714717632 Marionette TRACE conn2 <- [1,1422,null,{}] 13:45:17 INFO - PROCESS | 1655 | 1466714717636 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}] 13:45:17 INFO - PROCESS | 1655 | 1466714717639 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:17 INFO - PROCESS | 1655 | 1466714717784 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:45:17 INFO - PROCESS | 1655 | 1466714717792 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:17 INFO - PROCESS | 1655 | 1466714717793 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233da800 == 32 [pid = 1655] [id = 363] 13:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x111c75400) [pid = 1655] [serial = 1088] [outer = 0x0] 13:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11883d400) [pid = 1655] [serial = 1089] [outer = 0x111c75400] 13:45:17 INFO - PROCESS | 1655 | 1466714717818 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1195fb400) [pid = 1655] [serial = 1090] [outer = 0x111c75400] 13:45:18 INFO - PROCESS | 1655 | 1466714718143 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]]]}] 13:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 533ms 13:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:45:18 INFO - PROCESS | 1655 | 1466714718151 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1655 | 1466714718152 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:45:18 INFO - PROCESS | 1655 | 1466714718156 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1655 | 1466714718159 Marionette TRACE conn2 <- [1,1426,null,{}] 13:45:18 INFO - PROCESS | 1655 | 1466714718162 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}] 13:45:18 INFO - PROCESS | 1655 | 1466714718163 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:18 INFO - PROCESS | 1655 | 1466714718241 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:45:18 INFO - PROCESS | 1655 | 1466714718244 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:18 INFO - PROCESS | 1655 | 1466714718246 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c2800 == 33 [pid = 1655] [id = 364] 13:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x117037c00) [pid = 1655] [serial = 1091] [outer = 0x0] 13:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1196ed000) [pid = 1655] [serial = 1092] [outer = 0x117037c00] 13:45:18 INFO - PROCESS | 1655 | 1466714718270 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120f10c00) [pid = 1655] [serial = 1093] [outer = 0x117037c00] 13:45:18 INFO - PROCESS | 1655 | 1466714718637 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]]]}] 13:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 523ms 13:45:18 INFO - PROCESS | 1655 | 1466714718677 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1655 | 1466714718678 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:45:18 INFO - PROCESS | 1655 | 1466714718681 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1655 | 1466714718682 Marionette TRACE conn2 <- [1,1430,null,{}] 13:45:18 INFO - PROCESS | 1655 | 1466714718684 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}] 13:45:18 INFO - PROCESS | 1655 | 1466714718685 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:18 INFO - PROCESS | 1655 | 1466714718782 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:45:18 INFO - PROCESS | 1655 | 1466714718788 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:18 INFO - PROCESS | 1655 | 1466714718793 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128acf800 == 34 [pid = 1655] [id = 365] 13:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1210ddc00) [pid = 1655] [serial = 1094] [outer = 0x0] 13:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x122f37400) [pid = 1655] [serial = 1095] [outer = 0x1210ddc00] 13:45:18 INFO - PROCESS | 1655 | 1466714718852 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12327ac00) [pid = 1655] [serial = 1096] [outer = 0x1210ddc00] 13:45:19 INFO - PROCESS | 1655 | 1466714719209 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]]]}] 13:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 13:45:19 INFO - PROCESS | 1655 | 1466714719250 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:45:19 INFO - PROCESS | 1655 | 1466714719251 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:45:19 INFO - PROCESS | 1655 | 1466714719253 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:45:19 INFO - PROCESS | 1655 | 1466714719255 Marionette TRACE conn2 <- [1,1434,null,{}] 13:45:19 INFO - PROCESS | 1655 | 1466714719257 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}] 13:45:19 INFO - PROCESS | 1655 | 1466714719258 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:19 INFO - PROCESS | 1655 | 1466714719356 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:45:19 INFO - PROCESS | 1655 | 1466714719359 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1655 | 1466714719361 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x129063800 == 35 [pid = 1655] [id = 366] 13:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1210de400) [pid = 1655] [serial = 1097] [outer = 0x0] 13:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1234ef800) [pid = 1655] [serial = 1098] [outer = 0x1210de400] 13:45:19 INFO - PROCESS | 1655 | 1466714719385 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123796800) [pid = 1655] [serial = 1099] [outer = 0x1210de400] 13:45:19 INFO - PROCESS | 1655 | 1466714719833 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]]]}] 13:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 620ms 13:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:45:19 INFO - PROCESS | 1655 | 1466714719877 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:45:19 INFO - PROCESS | 1655 | 1466714719879 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:45:19 INFO - PROCESS | 1655 | 1466714719883 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:45:19 INFO - PROCESS | 1655 | 1466714719885 Marionette TRACE conn2 <- [1,1438,null,{}] 13:45:19 INFO - PROCESS | 1655 | 1466714719891 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}] 13:45:19 INFO - PROCESS | 1655 | 1466714719892 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:19 INFO - PROCESS | 1655 | 1466714719975 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:45:19 INFO - PROCESS | 1655 | 1466714719978 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1655 | 1466714719979 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21f800 == 36 [pid = 1655] [id = 367] 13:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12327b000) [pid = 1655] [serial = 1100] [outer = 0x0] 13:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123ba5800) [pid = 1655] [serial = 1101] [outer = 0x12327b000] 13:45:20 INFO - PROCESS | 1655 | 1466714719998 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123bd7400) [pid = 1655] [serial = 1102] [outer = 0x12327b000] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116295800) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1196e8800) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112f0e800) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116631c00) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11820d400) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110e7d000) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1195f1c00) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112aebc00) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1192b7c00) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115eeac00) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1185d6800) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x110e2d400) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120f1a000) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1133c7c00) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x111e2ec00) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:45:20 INFO - PROCESS | 1655 | 1466714720596 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]]]}] 13:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 726ms 13:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:45:20 INFO - PROCESS | 1655 | 1466714720609 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:45:20 INFO - PROCESS | 1655 | 1466714720611 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:45:20 INFO - PROCESS | 1655 | 1466714720614 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1655 | 1466714720616 Marionette TRACE conn2 <- [1,1442,null,{}] 13:45:20 INFO - PROCESS | 1655 | 1466714720629 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}] 13:45:20 INFO - PROCESS | 1655 | 1466714720631 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:20 INFO - PROCESS | 1655 | 1466714720755 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:45:20 INFO - PROCESS | 1655 | 1466714720810 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 1655 | 1466714720812 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12928f000 == 37 [pid = 1655] [id = 368] 13:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x110e7d000) [pid = 1655] [serial = 1103] [outer = 0x0] 13:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112aebc00) [pid = 1655] [serial = 1104] [outer = 0x110e7d000] 13:45:20 INFO - PROCESS | 1655 | 1466714720844 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1185da400) [pid = 1655] [serial = 1105] [outer = 0x110e7d000] 13:45:21 INFO - PROCESS | 1655 | 1466714721113 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]]]}] 13:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 13:45:21 INFO - PROCESS | 1655 | 1466714721134 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:45:21 INFO - PROCESS | 1655 | 1466714721135 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:45:21 INFO - PROCESS | 1655 | 1466714721145 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:45:21 INFO - PROCESS | 1655 | 1466714721146 Marionette TRACE conn2 <- [1,1446,null,{}] 13:45:21 INFO - PROCESS | 1655 | 1466714721149 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}] 13:45:21 INFO - PROCESS | 1655 | 1466714721150 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:21 INFO - PROCESS | 1655 | 1466714721232 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:45:21 INFO - PROCESS | 1655 | 1466714721253 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:21 INFO - PROCESS | 1655 | 1466714721254 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1231c3800 == 38 [pid = 1655] [id = 369] 13:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185f0c00) [pid = 1655] [serial = 1106] [outer = 0x0] 13:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12305d000) [pid = 1655] [serial = 1107] [outer = 0x1185f0c00] 13:45:21 INFO - PROCESS | 1655 | 1466714721278 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123f9f000) [pid = 1655] [serial = 1108] [outer = 0x1185f0c00] 13:45:21 INFO - PROCESS | 1655 | 1466714721609 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]]]}] 13:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 13:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:45:21 INFO - PROCESS | 1655 | 1466714721664 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:45:21 INFO - PROCESS | 1655 | 1466714721665 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:45:21 INFO - PROCESS | 1655 | 1466714721667 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:45:21 INFO - PROCESS | 1655 | 1466714721668 Marionette TRACE conn2 <- [1,1450,null,{}] 13:45:21 INFO - PROCESS | 1655 | 1466714721671 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}] 13:45:21 INFO - PROCESS | 1655 | 1466714721672 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:21 INFO - PROCESS | 1655 | 1466714721749 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:45:21 INFO - PROCESS | 1655 | 1466714721762 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:21 INFO - PROCESS | 1655 | 1466714721764 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b946000 == 39 [pid = 1655] [id = 370] 13:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123f9f800) [pid = 1655] [serial = 1109] [outer = 0x0] 13:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123fc4400) [pid = 1655] [serial = 1110] [outer = 0x123f9f800] 13:45:21 INFO - PROCESS | 1655 | 1466714721791 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124183000) [pid = 1655] [serial = 1111] [outer = 0x123f9f800] 13:45:22 INFO - PROCESS | 1655 | 1466714722190 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]]]}] 13:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 572ms 13:45:22 INFO - PROCESS | 1655 | 1466714722240 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:45:22 INFO - PROCESS | 1655 | 1466714722243 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:45:22 INFO - PROCESS | 1655 | 1466714722246 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 1655 | 1466714722249 Marionette TRACE conn2 <- [1,1454,null,{}] 13:45:22 INFO - PROCESS | 1655 | 1466714722260 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}] 13:45:22 INFO - PROCESS | 1655 | 1466714722262 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:22 INFO - PROCESS | 1655 | 1466714722397 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:45:22 INFO - PROCESS | 1655 | 1466714722409 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 1655 | 1466714722410 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbdf000 == 40 [pid = 1655] [id = 371] 13:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123fc0800) [pid = 1655] [serial = 1112] [outer = 0x0] 13:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c74c00) [pid = 1655] [serial = 1113] [outer = 0x123fc0800] 13:45:22 INFO - PROCESS | 1655 | 1466714722450 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124d0a800) [pid = 1655] [serial = 1114] [outer = 0x123fc0800] 13:45:22 INFO - PROCESS | 1655 | 1466714722994 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]]]}] 13:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 779ms 13:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:45:23 INFO - PROCESS | 1655 | 1466714723025 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1655 | 1466714723028 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:45:23 INFO - PROCESS | 1655 | 1466714723031 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1655 | 1466714723034 Marionette TRACE conn2 <- [1,1458,null,{}] 13:45:23 INFO - PROCESS | 1655 | 1466714723038 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}] 13:45:23 INFO - PROCESS | 1655 | 1466714723040 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:23 INFO - PROCESS | 1655 | 1466714723149 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:45:23 INFO - PROCESS | 1655 | 1466714723215 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:23 INFO - PROCESS | 1655 | 1466714723216 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11887e000 == 41 [pid = 1655] [id = 372] 13:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1133c1800) [pid = 1655] [serial = 1115] [outer = 0x0] 13:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116076800) [pid = 1655] [serial = 1116] [outer = 0x1133c1800] 13:45:23 INFO - PROCESS | 1655 | 1466714723248 Marionette DEBUG loaded listener.js 13:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x117e91400) [pid = 1655] [serial = 1117] [outer = 0x1133c1800] 13:45:23 INFO - PROCESS | 1655 | 1466714723678 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]]]}] 13:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 673ms 13:45:23 INFO - PROCESS | 1655 | 1466714723704 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1655 | 1466714723709 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:45:23 INFO - PROCESS | 1655 | 1466714723715 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1655 | 1466714723717 Marionette TRACE conn2 <- [1,1462,null,{}] 13:45:23 INFO - PROCESS | 1655 | 1466714723719 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}] 13:45:23 INFO - PROCESS | 1655 | 1466714723721 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:23 INFO - PROCESS | 1655 | 1466714723846 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:45:23 INFO - PROCESS | 1655 | 1466714723915 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:23 INFO - PROCESS | 1655 | 1466714723916 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12613e800 == 42 [pid = 1655] [id = 373] 13:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1182ea000) [pid = 1655] [serial = 1118] [outer = 0x0] 13:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1188cb000) [pid = 1655] [serial = 1119] [outer = 0x1182ea000] 13:45:23 INFO - PROCESS | 1655 | 1466714723947 Marionette DEBUG loaded listener.js 13:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11941c800) [pid = 1655] [serial = 1120] [outer = 0x1182ea000] 13:45:24 INFO - PROCESS | 1655 | 1466714724366 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]]]}] 13:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 13:45:24 INFO - PROCESS | 1655 | 1466714724385 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:45:24 INFO - PROCESS | 1655 | 1466714724386 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:45:24 INFO - PROCESS | 1655 | 1466714724389 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:45:24 INFO - PROCESS | 1655 | 1466714724392 Marionette TRACE conn2 <- [1,1466,null,{}] 13:45:24 INFO - PROCESS | 1655 | 1466714724399 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}] 13:45:24 INFO - PROCESS | 1655 | 1466714724403 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:24 INFO - PROCESS | 1655 | 1466714724506 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:45:24 INFO - PROCESS | 1655 | 1466714724563 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 1655 | 1466714724565 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbd6000 == 43 [pid = 1655] [id = 374] 13:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1196ec000) [pid = 1655] [serial = 1121] [outer = 0x0] 13:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x120fdd400) [pid = 1655] [serial = 1122] [outer = 0x1196ec000] 13:45:24 INFO - PROCESS | 1655 | 1466714724596 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123280c00) [pid = 1655] [serial = 1123] [outer = 0x1196ec000] 13:45:25 INFO - PROCESS | 1655 | 1466714725073 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]]]}] 13:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 723ms 13:45:25 INFO - PROCESS | 1655 | 1466714725127 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 1655 | 1466714725129 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:45:25 INFO - PROCESS | 1655 | 1466714725177 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 1655 | 1466714725178 Marionette TRACE conn2 <- [1,1470,null,{}] 13:45:25 INFO - PROCESS | 1655 | 1466714725182 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}] 13:45:25 INFO - PROCESS | 1655 | 1466714725184 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:25 INFO - PROCESS | 1655 | 1466714725286 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:45:25 INFO - PROCESS | 1655 | 1466714725342 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 1655 | 1466714725344 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a206000 == 44 [pid = 1655] [id = 375] 13:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123281800) [pid = 1655] [serial = 1124] [outer = 0x0] 13:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123796c00) [pid = 1655] [serial = 1125] [outer = 0x123281800] 13:45:25 INFO - PROCESS | 1655 | 1466714725373 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124d03800) [pid = 1655] [serial = 1126] [outer = 0x123281800] 13:45:25 INFO - PROCESS | 1655 | 1466714725943 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]]]}] 13:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 798ms 13:45:25 INFO - PROCESS | 1655 | 1466714725950 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 1655 | 1466714725952 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:45:25 INFO - PROCESS | 1655 | 1466714725959 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 1655 | 1466714725961 Marionette TRACE conn2 <- [1,1474,null,{}] 13:45:25 INFO - PROCESS | 1655 | 1466714725964 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}] 13:45:25 INFO - PROCESS | 1655 | 1466714725966 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:26 INFO - PROCESS | 1655 | 1466714726064 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:45:26 INFO - PROCESS | 1655 | 1466714726117 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 1655 | 1466714726118 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4d000 == 45 [pid = 1655] [id = 376] 13:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112a15000) [pid = 1655] [serial = 1127] [outer = 0x0] 13:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112f0ec00) [pid = 1655] [serial = 1128] [outer = 0x112a15000] 13:45:26 INFO - PROCESS | 1655 | 1466714726150 Marionette DEBUG loaded listener.js 13:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116a0b000) [pid = 1655] [serial = 1129] [outer = 0x112a15000] 13:45:26 INFO - PROCESS | 1655 | 1466714726736 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]]]}] 13:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 824ms 13:45:26 INFO - PROCESS | 1655 | 1466714726788 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:45:26 INFO - PROCESS | 1655 | 1466714726792 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:45:26 INFO - PROCESS | 1655 | 1466714726799 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 1655 | 1466714726802 Marionette TRACE conn2 <- [1,1478,null,{}] 13:45:26 INFO - PROCESS | 1655 | 1466714726808 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}] 13:45:26 INFO - PROCESS | 1655 | 1466714726811 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:26 INFO - PROCESS | 1655 | 1466714726936 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b946000 == 44 [pid = 1655] [id = 370] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1231c3800 == 43 [pid = 1655] [id = 369] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12928f000 == 42 [pid = 1655] [id = 368] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21f800 == 41 [pid = 1655] [id = 367] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129063800 == 40 [pid = 1655] [id = 366] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128acf800 == 39 [pid = 1655] [id = 365] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c2800 == 38 [pid = 1655] [id = 364] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1233da800 == 37 [pid = 1655] [id = 363] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1187e8800 == 36 [pid = 1655] [id = 362] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1170be800 == 35 [pid = 1655] [id = 361] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x117e44800 == 34 [pid = 1655] [id = 360] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4b000 == 33 [pid = 1655] [id = 359] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x113a4b800 == 32 [pid = 1655] [id = 358] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4d000 == 31 [pid = 1655] [id = 376] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a206000 == 30 [pid = 1655] [id = 375] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbd6000 == 29 [pid = 1655] [id = 374] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12613e800 == 28 [pid = 1655] [id = 373] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11887e000 == 27 [pid = 1655] [id = 372] 13:45:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbdf000 == 26 [pid = 1655] [id = 371] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x123797c00) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1196ec800) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x120fdc400) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1133bf800) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1151d3c00) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117e86c00) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118207400) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1182e9000) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1185ed400) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110e83c00) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x111eca800) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1195fa000) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1196ea400) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1133c4c00) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123158800) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1130d6c00) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12305e000) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182e9400) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118206800) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123282400) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1192ba800) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112a20c00) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11883b800) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12378e800) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x110eeb000) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119419400) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118833800) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119141c00) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x120f0dc00) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1234ec800) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x120f0e000) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 13:45:27 INFO - PROCESS | 1655 | 1466714727543 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 1655 | 1466714727545 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11260c800 == 27 [pid = 1655] [id = 377] 13:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x110ee5c00) [pid = 1655] [serial = 1130] [outer = 0x0] 13:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x110eef400) [pid = 1655] [serial = 1131] [outer = 0x110ee5c00] 13:45:27 INFO - PROCESS | 1655 | 1466714727574 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1121a9000) [pid = 1655] [serial = 1132] [outer = 0x110ee5c00] 13:45:27 INFO - PROCESS | 1655 | 1466714727898 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]]]}] 13:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1123ms 13:45:27 INFO - PROCESS | 1655 | 1466714727926 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:45:27 INFO - PROCESS | 1655 | 1466714727928 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:45:27 INFO - PROCESS | 1655 | 1466714727931 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:45:27 INFO - PROCESS | 1655 | 1466714727933 Marionette TRACE conn2 <- [1,1482,null,{}] 13:45:27 INFO - PROCESS | 1655 | 1466714727937 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}] 13:45:27 INFO - PROCESS | 1655 | 1466714727940 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:28 INFO - PROCESS | 1655 | 1466714728016 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:45:28 INFO - PROCESS | 1655 | 1466714728023 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:28 INFO - PROCESS | 1655 | 1466714728026 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c3000 == 28 [pid = 1655] [id = 378] 13:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112a1ec00) [pid = 1655] [serial = 1133] [outer = 0x0] 13:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1160d6c00) [pid = 1655] [serial = 1134] [outer = 0x112a1ec00] 13:45:28 INFO - PROCESS | 1655 | 1466714728052 Marionette DEBUG loaded listener.js 13:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1172bd800) [pid = 1655] [serial = 1135] [outer = 0x112a1ec00] 13:45:28 INFO - PROCESS | 1655 | 1466714728398 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]]]}] 13:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 471ms 13:45:28 INFO - PROCESS | 1655 | 1466714728414 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1655 | 1466714728416 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:45:28 INFO - PROCESS | 1655 | 1466714728419 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1655 | 1466714728420 Marionette TRACE conn2 <- [1,1486,null,{}] 13:45:28 INFO - PROCESS | 1655 | 1466714728425 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}] 13:45:28 INFO - PROCESS | 1655 | 1466714728427 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:28 INFO - PROCESS | 1655 | 1466714728505 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:45:28 INFO - PROCESS | 1655 | 1466714728513 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:28 INFO - PROCESS | 1655 | 1466714728514 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d3800 == 29 [pid = 1655] [id = 379] 13:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1180d1000) [pid = 1655] [serial = 1136] [outer = 0x0] 13:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118234800) [pid = 1655] [serial = 1137] [outer = 0x1180d1000] 13:45:28 INFO - PROCESS | 1655 | 1466714728549 Marionette DEBUG loaded listener.js 13:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1184ed400) [pid = 1655] [serial = 1138] [outer = 0x1180d1000] 13:45:28 INFO - PROCESS | 1655 | 1466714728916 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]]]}] 13:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 526ms 13:45:28 INFO - PROCESS | 1655 | 1466714728945 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1655 | 1466714728947 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:45:28 INFO - PROCESS | 1655 | 1466714728956 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1655 | 1466714728961 Marionette TRACE conn2 <- [1,1490,null,{}] 13:45:28 INFO - PROCESS | 1655 | 1466714728964 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}] 13:45:28 INFO - PROCESS | 1655 | 1466714728967 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:29 INFO - PROCESS | 1655 | 1466714729042 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:45:29 INFO - PROCESS | 1655 | 1466714729046 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:29 INFO - PROCESS | 1655 | 1466714729047 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c56800 == 30 [pid = 1655] [id = 380] 13:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1185d9c00) [pid = 1655] [serial = 1139] [outer = 0x0] 13:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1188ce000) [pid = 1655] [serial = 1140] [outer = 0x1185d9c00] 13:45:29 INFO - PROCESS | 1655 | 1466714729075 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11950f800) [pid = 1655] [serial = 1141] [outer = 0x1185d9c00] 13:45:29 INFO - PROCESS | 1655 | 1466714729372 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]]]}] 13:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 432ms 13:45:29 INFO - PROCESS | 1655 | 1466714729382 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:45:29 INFO - PROCESS | 1655 | 1466714729383 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:45:29 INFO - PROCESS | 1655 | 1466714729386 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:45:29 INFO - PROCESS | 1655 | 1466714729389 Marionette TRACE conn2 <- [1,1494,null,{}] 13:45:29 INFO - PROCESS | 1655 | 1466714729399 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}] 13:45:29 INFO - PROCESS | 1655 | 1466714729401 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:29 INFO - PROCESS | 1655 | 1466714729521 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:45:29 INFO - PROCESS | 1655 | 1466714729623 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:29 INFO - PROCESS | 1655 | 1466714729624 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308f800 == 31 [pid = 1655] [id = 381] 13:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118177000) [pid = 1655] [serial = 1142] [outer = 0x0] 13:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1195fc000) [pid = 1655] [serial = 1143] [outer = 0x118177000] 13:45:29 INFO - PROCESS | 1655 | 1466714729666 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119992000) [pid = 1655] [serial = 1144] [outer = 0x118177000] 13:45:30 INFO - PROCESS | 1655 | 1466714730036 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]]]}] 13:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 678ms 13:45:30 INFO - PROCESS | 1655 | 1466714730065 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:45:30 INFO - PROCESS | 1655 | 1466714730066 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:45:30 INFO - PROCESS | 1655 | 1466714730068 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 1655 | 1466714730069 Marionette TRACE conn2 <- [1,1498,null,{}] 13:45:30 INFO - PROCESS | 1655 | 1466714730072 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}] 13:45:30 INFO - PROCESS | 1655 | 1466714730073 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:30 INFO - PROCESS | 1655 | 1466714730163 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:45:30 INFO - PROCESS | 1655 | 1466714730197 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 1655 | 1466714730201 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cbc800 == 32 [pid = 1655] [id = 382] 13:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1180d0800) [pid = 1655] [serial = 1145] [outer = 0x0] 13:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120f15400) [pid = 1655] [serial = 1146] [outer = 0x1180d0800] 13:45:30 INFO - PROCESS | 1655 | 1466714730234 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1210df400) [pid = 1655] [serial = 1147] [outer = 0x1180d0800] 13:45:30 INFO - PROCESS | 1655 | 1466714730578 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]]]}] 13:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 13:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:45:30 INFO - PROCESS | 1655 | 1466714730589 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:45:30 INFO - PROCESS | 1655 | 1466714730590 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:45:30 INFO - PROCESS | 1655 | 1466714730592 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 1655 | 1466714730593 Marionette TRACE conn2 <- [1,1502,null,{}] 13:45:30 INFO - PROCESS | 1655 | 1466714730596 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}] 13:45:30 INFO - PROCESS | 1655 | 1466714730597 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:30 INFO - PROCESS | 1655 | 1466714730693 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:45:30 INFO - PROCESS | 1655 | 1466714730728 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 1655 | 1466714730730 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x113815000 == 33 [pid = 1655] [id = 383] 13:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12305fc00) [pid = 1655] [serial = 1148] [outer = 0x0] 13:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12327dc00) [pid = 1655] [serial = 1149] [outer = 0x12305fc00] 13:45:30 INFO - PROCESS | 1655 | 1466714730754 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1234f2000) [pid = 1655] [serial = 1150] [outer = 0x12305fc00] 13:45:31 INFO - PROCESS | 1655 | 1466714731100 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]]]}] 13:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 13:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:45:31 INFO - PROCESS | 1655 | 1466714731111 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:45:31 INFO - PROCESS | 1655 | 1466714731112 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:45:31 INFO - PROCESS | 1655 | 1466714731114 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:45:31 INFO - PROCESS | 1655 | 1466714731115 Marionette TRACE conn2 <- [1,1506,null,{}] 13:45:31 INFO - PROCESS | 1655 | 1466714731118 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}] 13:45:31 INFO - PROCESS | 1655 | 1466714731119 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:31 INFO - PROCESS | 1655 | 1466714731212 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:45:31 INFO - PROCESS | 1655 | 1466714731249 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1655 | 1466714731250 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x128cc1800 == 34 [pid = 1655] [id = 384] 13:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123699000) [pid = 1655] [serial = 1151] [outer = 0x0] 13:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12378e400) [pid = 1655] [serial = 1152] [outer = 0x123699000] 13:45:31 INFO - PROCESS | 1655 | 1466714731274 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123ba9800) [pid = 1655] [serial = 1153] [outer = 0x123699000] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123f9f800) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123fc0800) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1210ddc00) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1210de400) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110e7d000) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12327b000) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x110d54800) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a1d400) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12378c000) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1133c1400) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x111c75400) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112958400) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a1f400) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117037c00) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:45:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185f0c00) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:45:31 INFO - PROCESS | 1655 | 1466714731757 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]]]}] 13:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 13:45:31 INFO - PROCESS | 1655 | 1466714731786 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:45:31 INFO - PROCESS | 1655 | 1466714731788 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:45:31 INFO - PROCESS | 1655 | 1466714731790 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:45:31 INFO - PROCESS | 1655 | 1466714731791 Marionette TRACE conn2 <- [1,1510,null,{}] 13:45:31 INFO - PROCESS | 1655 | 1466714731793 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}] 13:45:31 INFO - PROCESS | 1655 | 1466714731794 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:31 INFO - PROCESS | 1655 | 1466714731866 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:45:31 INFO - PROCESS | 1655 | 1466714731870 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1655 | 1466714731873 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad3800 == 35 [pid = 1655] [id = 385] 13:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110e7d000) [pid = 1655] [serial = 1154] [outer = 0x0] 13:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112aeb000) [pid = 1655] [serial = 1155] [outer = 0x110e7d000] 13:45:31 INFO - PROCESS | 1655 | 1466714731899 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118369c00) [pid = 1655] [serial = 1156] [outer = 0x110e7d000] 13:45:32 INFO - PROCESS | 1655 | 1466714732242 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]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 470ms 13:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:45:32 INFO - PROCESS | 1655 | 1466714732261 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1655 | 1466714732262 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:45:32 INFO - PROCESS | 1655 | 1466714732264 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1655 | 1466714732265 Marionette TRACE conn2 <- [1,1514,null,{}] 13:45:32 INFO - PROCESS | 1655 | 1466714732267 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}] 13:45:32 INFO - PROCESS | 1655 | 1466714732268 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:32 INFO - PROCESS | 1655 | 1466714732374 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:45:32 INFO - PROCESS | 1655 | 1466714732380 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1655 | 1466714732381 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931a000 == 36 [pid = 1655] [id = 386] 13:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113022400) [pid = 1655] [serial = 1157] [outer = 0x0] 13:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1196eac00) [pid = 1655] [serial = 1158] [outer = 0x113022400] 13:45:32 INFO - PROCESS | 1655 | 1466714732417 Marionette DEBUG loaded listener.js 13:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123755400) [pid = 1655] [serial = 1159] [outer = 0x113022400] 13:45:32 INFO - PROCESS | 1655 | 1466714732855 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]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 620ms 13:45:32 INFO - PROCESS | 1655 | 1466714732885 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:45:32 INFO - PROCESS | 1655 | 1466714732887 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:45:32 INFO - PROCESS | 1655 | 1466714732890 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1655 | 1466714732891 Marionette TRACE conn2 <- [1,1518,null,{}] 13:45:32 INFO - PROCESS | 1655 | 1466714732893 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}] 13:45:32 INFO - PROCESS | 1655 | 1466714732894 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:32 INFO - PROCESS | 1655 | 1466714732974 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:45:32 INFO - PROCESS | 1655 | 1466714732980 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1655 | 1466714732981 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a51c000 == 37 [pid = 1655] [id = 387] 13:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123758800) [pid = 1655] [serial = 1160] [outer = 0x0] 13:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123f83000) [pid = 1655] [serial = 1161] [outer = 0x123758800] 13:45:33 INFO - PROCESS | 1655 | 1466714733005 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124503400) [pid = 1655] [serial = 1162] [outer = 0x123758800] 13:45:33 INFO - PROCESS | 1655 | 1466714733421 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]]]}] 13:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 575ms 13:45:33 INFO - PROCESS | 1655 | 1466714733466 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:45:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:45:33 INFO - PROCESS | 1655 | 1466714733468 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:45:33 INFO - PROCESS | 1655 | 1466714733472 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 1655 | 1466714733474 Marionette TRACE conn2 <- [1,1522,null,{}] 13:45:33 INFO - PROCESS | 1655 | 1466714733478 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}] 13:45:33 INFO - PROCESS | 1655 | 1466714733480 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:33 INFO - PROCESS | 1655 | 1466714733648 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:45:33 INFO - PROCESS | 1655 | 1466714733661 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 1655 | 1466714733662 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b35800 == 38 [pid = 1655] [id = 388] 13:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123793800) [pid = 1655] [serial = 1163] [outer = 0x0] 13:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124d06400) [pid = 1655] [serial = 1164] [outer = 0x123793800] 13:45:33 INFO - PROCESS | 1655 | 1466714733702 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124d0f800) [pid = 1655] [serial = 1165] [outer = 0x123793800] 13:45:34 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 () { 13:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:45:34 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 () { 13:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:45:34 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 () { 13:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:45:34 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 () { 13:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:45:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 723ms 13:45:34 INFO - PROCESS | 1655 | 1466714734185 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"]]]}] 13:45:34 INFO - PROCESS | 1655 | 1466714734194 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:45:34 INFO - PROCESS | 1655 | 1466714734197 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:45:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:45:34 INFO - PROCESS | 1655 | 1466714734201 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:45:34 INFO - PROCESS | 1655 | 1466714734204 Marionette TRACE conn2 <- [1,1526,null,{}] 13:45:34 INFO - PROCESS | 1655 | 1466714734230 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}] 13:45:34 INFO - PROCESS | 1655 | 1466714734232 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:34 INFO - PROCESS | 1655 | 1466714734347 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:45:34 INFO - PROCESS | 1655 | 1466714734402 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:34 INFO - PROCESS | 1655 | 1466714734404 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11872d800 == 39 [pid = 1655] [id = 389] 13:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11303c800) [pid = 1655] [serial = 1166] [outer = 0x0] 13:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1172bcc00) [pid = 1655] [serial = 1167] [outer = 0x11303c800] 13:45:34 INFO - PROCESS | 1655 | 1466714734435 Marionette DEBUG loaded listener.js 13:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118176800) [pid = 1655] [serial = 1168] [outer = 0x11303c800] 13:45:34 INFO - PROCESS | 1655 | 1466714734894 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"]]]}] 13:45:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:45:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:45:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:45:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 746ms 13:45:34 INFO - PROCESS | 1655 | 1466714734947 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:45:34 INFO - PROCESS | 1655 | 1466714734950 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:45:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:45:34 INFO - PROCESS | 1655 | 1466714734955 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:45:34 INFO - PROCESS | 1655 | 1466714734957 Marionette TRACE conn2 <- [1,1530,null,{}] 13:45:34 INFO - PROCESS | 1655 | 1466714734959 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}] 13:45:34 INFO - PROCESS | 1655 | 1466714734961 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:35 INFO - PROCESS | 1655 | 1466714735072 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:45:35 INFO - PROCESS | 1655 | 1466714735152 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 1655 | 1466714735154 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265a5800 == 40 [pid = 1655] [id = 390] 13:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11820e000) [pid = 1655] [serial = 1169] [outer = 0x0] 13:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1195f1400) [pid = 1655] [serial = 1170] [outer = 0x11820e000] 13:45:35 INFO - PROCESS | 1655 | 1466714735184 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1196ee400) [pid = 1655] [serial = 1171] [outer = 0x11820e000] 13:45:35 INFO - PROCESS | 1655 | 1466714735589 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]]]}] 13:45:35 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 13:45:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:45:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:45:35 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. 13:45:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:45:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 13:45:35 INFO - PROCESS | 1655 | 1466714735626 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 1655 | 1466714735628 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:45:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:45:35 INFO - PROCESS | 1655 | 1466714735630 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1655 | 1466714735633 Marionette TRACE conn2 <- [1,1534,null,{}] 13:45:35 INFO - PROCESS | 1655 | 1466714735640 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}] 13:45:35 INFO - PROCESS | 1655 | 1466714735644 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:35 INFO - PROCESS | 1655 | 1466714735779 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:45:35 INFO - PROCESS | 1655 | 1466714735839 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 1655 | 1466714735842 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbd9000 == 41 [pid = 1655] [id = 391] 13:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1196e8800) [pid = 1655] [serial = 1172] [outer = 0x0] 13:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x120fdec00) [pid = 1655] [serial = 1173] [outer = 0x1196e8800] 13:45:35 INFO - PROCESS | 1655 | 1466714735873 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123ba9000) [pid = 1655] [serial = 1174] [outer = 0x1196e8800] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a51c000 == 40 [pid = 1655] [id = 387] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12931a000 == 39 [pid = 1655] [id = 386] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad3800 == 38 [pid = 1655] [id = 385] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x128cc1800 == 37 [pid = 1655] [id = 384] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x113815000 == 36 [pid = 1655] [id = 383] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x124cbc800 == 35 [pid = 1655] [id = 382] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12308f800 == 34 [pid = 1655] [id = 381] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119c56800 == 33 [pid = 1655] [id = 380] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d3800 == 32 [pid = 1655] [id = 379] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c3000 == 31 [pid = 1655] [id = 378] 13:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11260c800 == 30 [pid = 1655] [id = 377] 13:45:36 INFO - PROCESS | 1655 | 1466714736531 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]]]}] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x122f37400) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1234ef800) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12327ac00) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112aebc00) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123ba5800) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x110e2ac00) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x110ee4c00) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112a73800) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123796800) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124183000) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1160d5400) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123baec00) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118211000) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118832c00) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11883d400) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1195fb400) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1132d7400) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117037800) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1172b5800) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1180d0400) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1196ed000) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12305d000) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123f9f000) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1185da400) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123bd7400) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x120f10c00) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123fc4400) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124d0a800) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 13:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c74c00) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 13:45:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:45:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 928ms 13:45:36 INFO - PROCESS | 1655 | 1466714736559 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:45:36 INFO - PROCESS | 1655 | 1466714736561 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:45:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:45:36 INFO - PROCESS | 1655 | 1466714736565 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:45:36 INFO - PROCESS | 1655 | 1466714736566 Marionette TRACE conn2 <- [1,1538,null,{}] 13:45:36 INFO - PROCESS | 1655 | 1466714736571 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}] 13:45:36 INFO - PROCESS | 1655 | 1466714736572 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:36 INFO - PROCESS | 1655 | 1466714736653 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:45:36 INFO - PROCESS | 1655 | 1466714736661 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:36 INFO - PROCESS | 1655 | 1466714736664 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ac800 == 31 [pid = 1655] [id = 392] 13:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113f2fc00) [pid = 1655] [serial = 1175] [outer = 0x0] 13:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116296400) [pid = 1655] [serial = 1176] [outer = 0x113f2fc00] 13:45:36 INFO - PROCESS | 1655 | 1466714736691 Marionette DEBUG loaded listener.js 13:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176b2800) [pid = 1655] [serial = 1177] [outer = 0x113f2fc00] 13:45:37 INFO - PROCESS | 1655 | 1466714737047 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]]]}] 13:45:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:45:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 13:45:37 INFO - PROCESS | 1655 | 1466714737086 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:45:37 INFO - PROCESS | 1655 | 1466714737088 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:45:37 INFO - PROCESS | 1655 | 1466714737093 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:45:37 INFO - PROCESS | 1655 | 1466714737094 Marionette TRACE conn2 <- [1,1542,null,{}] 13:45:37 INFO - PROCESS | 1655 | 1466714737097 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}] 13:45:37 INFO - PROCESS | 1655 | 1466714737098 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:37 INFO - PROCESS | 1655 | 1466714737180 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:45:37 INFO - PROCESS | 1655 | 1466714737184 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1655 | 1466714737185 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119160000 == 32 [pid = 1655] [id = 393] 13:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118210c00) [pid = 1655] [serial = 1178] [outer = 0x0] 13:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1185db000) [pid = 1655] [serial = 1179] [outer = 0x118210c00] 13:45:37 INFO - PROCESS | 1655 | 1466714737214 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1192b5000) [pid = 1655] [serial = 1180] [outer = 0x118210c00] 13:45:37 INFO - PROCESS | 1655 | 1466714737574 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]]]}] 13:45:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:45:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 13:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:45:37 INFO - PROCESS | 1655 | 1466714737612 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:45:37 INFO - PROCESS | 1655 | 1466714737613 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:45:37 INFO - PROCESS | 1655 | 1466714737615 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:45:37 INFO - PROCESS | 1655 | 1466714737618 Marionette TRACE conn2 <- [1,1546,null,{}] 13:45:37 INFO - PROCESS | 1655 | 1466714737634 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}] 13:45:37 INFO - PROCESS | 1655 | 1466714737637 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:37 INFO - PROCESS | 1655 | 1466714737719 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:45:37 INFO - PROCESS | 1655 | 1466714737726 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1655 | 1466714737728 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12360c000 == 33 [pid = 1655] [id = 394] 13:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1196bc800) [pid = 1655] [serial = 1181] [outer = 0x0] 13:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119fccc00) [pid = 1655] [serial = 1182] [outer = 0x1196bc800] 13:45:37 INFO - PROCESS | 1655 | 1466714737755 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1210dec00) [pid = 1655] [serial = 1183] [outer = 0x1196bc800] 13:45:38 INFO - PROCESS | 1655 | 1466714738085 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]]]}] 13:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms 13:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:45:38 INFO - PROCESS | 1655 | 1466714738137 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1655 | 1466714738139 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:45:38 INFO - PROCESS | 1655 | 1466714738141 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1655 | 1466714738142 Marionette TRACE conn2 <- [1,1550,null,{}] 13:45:38 INFO - PROCESS | 1655 | 1466714738144 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}] 13:45:38 INFO - PROCESS | 1655 | 1466714738145 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:38 INFO - PROCESS | 1655 | 1466714738229 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:45:38 INFO - PROCESS | 1655 | 1466714738290 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 1655 | 1466714738291 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241d4000 == 34 [pid = 1655] [id = 395] 13:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12305a400) [pid = 1655] [serial = 1184] [outer = 0x0] 13:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12327f000) [pid = 1655] [serial = 1185] [outer = 0x12305a400] 13:45:38 INFO - PROCESS | 1655 | 1466714738318 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123789c00) [pid = 1655] [serial = 1186] [outer = 0x12305a400] 13:45:38 INFO - PROCESS | 1655 | 1466714738635 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]]]}] 13:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 13:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:45:38 INFO - PROCESS | 1655 | 1466714738660 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1655 | 1466714738662 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:45:38 INFO - PROCESS | 1655 | 1466714738664 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1655 | 1466714738665 Marionette TRACE conn2 <- [1,1554,null,{}] 13:45:38 INFO - PROCESS | 1655 | 1466714738667 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}] 13:45:38 INFO - PROCESS | 1655 | 1466714738668 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:38 INFO - PROCESS | 1655 | 1466714738768 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:45:38 INFO - PROCESS | 1655 | 1466714738805 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 1655 | 1466714738806 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad4800 == 35 [pid = 1655] [id = 396] 13:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112960400) [pid = 1655] [serial = 1187] [outer = 0x0] 13:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123ba5800) [pid = 1655] [serial = 1188] [outer = 0x112960400] 13:45:38 INFO - PROCESS | 1655 | 1466714738828 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123f9f000) [pid = 1655] [serial = 1189] [outer = 0x112960400] 13:45:39 INFO - PROCESS | 1655 | 1466714739122 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]]]}] 13:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 468ms 13:45:39 INFO - PROCESS | 1655 | 1466714739133 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:45:39 INFO - PROCESS | 1655 | 1466714739134 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:45:39 INFO - PROCESS | 1655 | 1466714739155 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:45:39 INFO - PROCESS | 1655 | 1466714739158 Marionette TRACE conn2 <- [1,1558,null,{}] 13:45:39 INFO - PROCESS | 1655 | 1466714739160 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}] 13:45:39 INFO - PROCESS | 1655 | 1466714739164 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:39 INFO - PROCESS | 1655 | 1466714739284 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:45:39 INFO - PROCESS | 1655 | 1466714739322 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 1655 | 1466714739323 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119171800 == 36 [pid = 1655] [id = 397] 13:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123fc0400) [pid = 1655] [serial = 1190] [outer = 0x0] 13:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c74000) [pid = 1655] [serial = 1191] [outer = 0x123fc0400] 13:45:39 INFO - PROCESS | 1655 | 1466714739349 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12603d000) [pid = 1655] [serial = 1192] [outer = 0x123fc0400] 13:45:39 INFO - PROCESS | 1655 | 1466714739688 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]]]}] 13:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 575ms 13:45:39 INFO - PROCESS | 1655 | 1466714739726 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:45:39 INFO - PROCESS | 1655 | 1466714739727 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:45:39 INFO - PROCESS | 1655 | 1466714739729 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:45:39 INFO - PROCESS | 1655 | 1466714739730 Marionette TRACE conn2 <- [1,1562,null,{}] 13:45:39 INFO - PROCESS | 1655 | 1466714739733 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}] 13:45:39 INFO - PROCESS | 1655 | 1466714739734 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:39 INFO - PROCESS | 1655 | 1466714739831 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:45:39 INFO - PROCESS | 1655 | 1466714739834 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 1655 | 1466714739835 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11666f000 == 37 [pid = 1655] [id = 398] 13:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124d99000) [pid = 1655] [serial = 1193] [outer = 0x0] 13:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126047c00) [pid = 1655] [serial = 1194] [outer = 0x124d99000] 13:45:39 INFO - PROCESS | 1655 | 1466714739859 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1260ccc00) [pid = 1655] [serial = 1195] [outer = 0x124d99000] 13:45:40 INFO - PROCESS | 1655 | 1466714740175 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]]]}] 13:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 469ms 13:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:45:40 INFO - PROCESS | 1655 | 1466714740199 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1655 | 1466714740200 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:45:40 INFO - PROCESS | 1655 | 1466714740203 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1655 | 1466714740204 Marionette TRACE conn2 <- [1,1566,null,{}] 13:45:40 INFO - PROCESS | 1655 | 1466714740209 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}] 13:45:40 INFO - PROCESS | 1655 | 1466714740210 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:40 INFO - PROCESS | 1655 | 1466714740308 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:45:40 INFO - PROCESS | 1655 | 1466714740311 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 1655 | 1466714740313 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b707000 == 38 [pid = 1655] [id = 399] 13:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12603d400) [pid = 1655] [serial = 1196] [outer = 0x0] 13:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1260d3800) [pid = 1655] [serial = 1197] [outer = 0x12603d400] 13:45:40 INFO - PROCESS | 1655 | 1466714740337 Marionette DEBUG loaded listener.js 13:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1261e3400) [pid = 1655] [serial = 1198] [outer = 0x12603d400] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1180d0800) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1180d1000) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12305fc00) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123699000) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a15000) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110ee5c00) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110e7d000) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a1ec00) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1185d9c00) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133c1800) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182ea000) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1196ec000) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123281800) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123758800) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118177000) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113022400) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:45:40 INFO - PROCESS | 1655 | 1466714740739 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]]]}] 13:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 572ms 13:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:45:40 INFO - PROCESS | 1655 | 1466714740775 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1655 | 1466714740776 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:45:40 INFO - PROCESS | 1655 | 1466714740778 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1655 | 1466714740779 Marionette TRACE conn2 <- [1,1570,null,{}] 13:45:40 INFO - PROCESS | 1655 | 1466714740782 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}] 13:45:40 INFO - PROCESS | 1655 | 1466714740783 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:40 INFO - PROCESS | 1655 | 1466714740863 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:45:40 INFO - PROCESS | 1655 | 1466714740866 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 1655 | 1466714740867 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b26800 == 39 [pid = 1655] [id = 400] 13:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112a15000) [pid = 1655] [serial = 1199] [outer = 0x0] 13:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1176bbc00) [pid = 1655] [serial = 1200] [outer = 0x112a15000] 13:45:40 INFO - PROCESS | 1655 | 1466714740892 Marionette DEBUG loaded listener.js 13:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119145c00) [pid = 1655] [serial = 1201] [outer = 0x112a15000] 13:45:41 INFO - PROCESS | 1655 | 1466714741234 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]]]}] 13:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 13:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:45:41 INFO - PROCESS | 1655 | 1466714741247 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:45:41 INFO - PROCESS | 1655 | 1466714741249 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:45:41 INFO - PROCESS | 1655 | 1466714741251 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:45:41 INFO - PROCESS | 1655 | 1466714741252 Marionette TRACE conn2 <- [1,1574,null,{}] 13:45:41 INFO - PROCESS | 1655 | 1466714741258 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}] 13:45:41 INFO - PROCESS | 1655 | 1466714741259 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:41 INFO - PROCESS | 1655 | 1466714741394 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:45:41 INFO - PROCESS | 1655 | 1466714741403 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 1655 | 1466714741404 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe9000 == 40 [pid = 1655] [id = 401] 13:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112d58400) [pid = 1655] [serial = 1202] [outer = 0x0] 13:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120fdb400) [pid = 1655] [serial = 1203] [outer = 0x112d58400] 13:45:41 INFO - PROCESS | 1655 | 1466714741457 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124d99800) [pid = 1655] [serial = 1204] [outer = 0x112d58400] 13:45:41 INFO - PROCESS | 1655 | 1466714741832 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]]]}] 13:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 620ms 13:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:45:41 INFO - PROCESS | 1655 | 1466714741871 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:45:41 INFO - PROCESS | 1655 | 1466714741873 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:45:41 INFO - PROCESS | 1655 | 1466714741875 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:45:41 INFO - PROCESS | 1655 | 1466714741876 Marionette TRACE conn2 <- [1,1578,null,{}] 13:45:41 INFO - PROCESS | 1655 | 1466714741879 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}] 13:45:41 INFO - PROCESS | 1655 | 1466714741880 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:41 INFO - PROCESS | 1655 | 1466714741970 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:45:42 INFO - PROCESS | 1655 | 1466714742034 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:42 INFO - PROCESS | 1655 | 1466714742036 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6a1000 == 41 [pid = 1655] [id = 402] 13:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110ee5400) [pid = 1655] [serial = 1205] [outer = 0x0] 13:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1261e6400) [pid = 1655] [serial = 1206] [outer = 0x110ee5400] 13:45:42 INFO - PROCESS | 1655 | 1466714742061 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1269e3400) [pid = 1655] [serial = 1207] [outer = 0x110ee5400] 13:45:42 INFO - PROCESS | 1655 | 1466714742319 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]]]}] 13:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 13:45:42 INFO - PROCESS | 1655 | 1466714742348 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:45:42 INFO - PROCESS | 1655 | 1466714742349 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:45:42 INFO - PROCESS | 1655 | 1466714742351 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 1655 | 1466714742352 Marionette TRACE conn2 <- [1,1582,null,{}] 13:45:42 INFO - PROCESS | 1655 | 1466714742362 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}] 13:45:42 INFO - PROCESS | 1655 | 1466714742363 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:42 INFO - PROCESS | 1655 | 1466714742449 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:45:42 INFO - PROCESS | 1655 | 1466714742453 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:42 INFO - PROCESS | 1655 | 1466714742462 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cae7000 == 42 [pid = 1655] [id = 403] 13:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210df800) [pid = 1655] [serial = 1208] [outer = 0x0] 13:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128ab4000) [pid = 1655] [serial = 1209] [outer = 0x1210df800] 13:45:42 INFO - PROCESS | 1655 | 1466714742485 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128abac00) [pid = 1655] [serial = 1210] [outer = 0x1210df800] 13:45:42 INFO - PROCESS | 1655 | 1466714742981 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]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 668ms 13:45:43 INFO - PROCESS | 1655 | 1466714743020 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 1655 | 1466714743023 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:45:43 INFO - PROCESS | 1655 | 1466714743026 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 1655 | 1466714743028 Marionette TRACE conn2 <- [1,1586,null,{}] 13:45:43 INFO - PROCESS | 1655 | 1466714743033 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}] 13:45:43 INFO - PROCESS | 1655 | 1466714743034 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:43 INFO - PROCESS | 1655 | 1466714743144 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:45:43 INFO - PROCESS | 1655 | 1466714743218 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 1655 | 1466714743219 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192aa800 == 43 [pid = 1655] [id = 404] 13:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116966800) [pid = 1655] [serial = 1211] [outer = 0x0] 13:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1180c9000) [pid = 1655] [serial = 1212] [outer = 0x116966800] 13:45:43 INFO - PROCESS | 1655 | 1466714743250 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1182ed800) [pid = 1655] [serial = 1213] [outer = 0x116966800] 13:45:43 INFO - PROCESS | 1655 | 1466714743699 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]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 722ms 13:45:43 INFO - PROCESS | 1655 | 1466714743749 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 1655 | 1466714743754 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:45:43 INFO - PROCESS | 1655 | 1466714743783 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 1655 | 1466714743786 Marionette TRACE conn2 <- [1,1590,null,{}] 13:45:43 INFO - PROCESS | 1655 | 1466714743793 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}] 13:45:43 INFO - PROCESS | 1655 | 1466714743795 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:43 INFO - PROCESS | 1655 | 1466714743958 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:45:44 INFO - PROCESS | 1655 | 1466714744063 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1655 | 1466714744064 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128aea800 == 44 [pid = 1655] [id = 405] 13:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119511c00) [pid = 1655] [serial = 1214] [outer = 0x0] 13:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119994800) [pid = 1655] [serial = 1215] [outer = 0x119511c00] 13:45:44 INFO - PROCESS | 1655 | 1466714744117 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120fda400) [pid = 1655] [serial = 1216] [outer = 0x119511c00] 13:45:44 INFO - PROCESS | 1655 | 1466714744613 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]]]}] 13:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 877ms 13:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:45:44 INFO - PROCESS | 1655 | 1466714744672 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:45:44 INFO - PROCESS | 1655 | 1466714744673 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:45:44 INFO - PROCESS | 1655 | 1466714744677 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 1655 | 1466714744680 Marionette TRACE conn2 <- [1,1594,null,{}] 13:45:44 INFO - PROCESS | 1655 | 1466714744689 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}] 13:45:44 INFO - PROCESS | 1655 | 1466714744693 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:44 INFO - PROCESS | 1655 | 1466714744794 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:45:44 INFO - PROCESS | 1655 | 1466714744868 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1655 | 1466714744870 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12caf0000 == 45 [pid = 1655] [id = 406] 13:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124188c00) [pid = 1655] [serial = 1217] [outer = 0x0] 13:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124d05800) [pid = 1655] [serial = 1218] [outer = 0x124188c00] 13:45:44 INFO - PROCESS | 1655 | 1466714744901 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124d94000) [pid = 1655] [serial = 1219] [outer = 0x124188c00] 13:45:45 INFO - PROCESS | 1655 | 1466714745316 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]]]}] 13:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 13:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:45:45 INFO - PROCESS | 1655 | 1466714745349 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:45:45 INFO - PROCESS | 1655 | 1466714745351 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:45:45 INFO - PROCESS | 1655 | 1466714745353 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:45:45 INFO - PROCESS | 1655 | 1466714745354 Marionette TRACE conn2 <- [1,1598,null,{}] 13:45:45 INFO - PROCESS | 1655 | 1466714745357 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}] 13:45:45 INFO - PROCESS | 1655 | 1466714745358 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:45 INFO - PROCESS | 1655 | 1466714745462 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:45:45 INFO - PROCESS | 1655 | 1466714745523 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:45 INFO - PROCESS | 1655 | 1466714745524 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d15e800 == 46 [pid = 1655] [id = 407] 13:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12603b400) [pid = 1655] [serial = 1220] [outer = 0x0] 13:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126523400) [pid = 1655] [serial = 1221] [outer = 0x12603b400] 13:45:45 INFO - PROCESS | 1655 | 1466714745553 Marionette DEBUG loaded listener.js 13:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1266b1800) [pid = 1655] [serial = 1222] [outer = 0x12603b400] 13:45:46 INFO - PROCESS | 1655 | 1466714746227 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]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 922ms 13:45:46 INFO - PROCESS | 1655 | 1466714746276 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:45:46 INFO - PROCESS | 1655 | 1466714746279 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:45:46 INFO - PROCESS | 1655 | 1466714746282 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1655 | 1466714746283 Marionette TRACE conn2 <- [1,1602,null,{}] 13:45:46 INFO - PROCESS | 1655 | 1466714746300 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}] 13:45:46 INFO - PROCESS | 1655 | 1466714746302 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:46 INFO - PROCESS | 1655 | 1466714746417 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:45:46 INFO - PROCESS | 1655 | 1466714746428 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 1655 | 1466714746430 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119605000 == 47 [pid = 1655] [id = 408] 13:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1130da000) [pid = 1655] [serial = 1223] [outer = 0x0] 13:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118206800) [pid = 1655] [serial = 1224] [outer = 0x1130da000] 13:45:46 INFO - PROCESS | 1655 | 1466714746457 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1185ed000) [pid = 1655] [serial = 1225] [outer = 0x1130da000] 13:45:46 INFO - PROCESS | 1655 | 1466714746899 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]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 675ms 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6a1000 == 46 [pid = 1655] [id = 402] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe9000 == 45 [pid = 1655] [id = 401] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x126b26800 == 44 [pid = 1655] [id = 400] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12b707000 == 43 [pid = 1655] [id = 399] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11666f000 == 42 [pid = 1655] [id = 398] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119171800 == 41 [pid = 1655] [id = 397] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad4800 == 40 [pid = 1655] [id = 396] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1241d4000 == 39 [pid = 1655] [id = 395] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12360c000 == 38 [pid = 1655] [id = 394] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119160000 == 37 [pid = 1655] [id = 393] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ac800 == 36 [pid = 1655] [id = 392] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbd9000 == 35 [pid = 1655] [id = 391] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1265a5800 == 34 [pid = 1655] [id = 390] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11872d800 == 33 [pid = 1655] [id = 389] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119b35800 == 32 [pid = 1655] [id = 388] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12d15e800 == 31 [pid = 1655] [id = 407] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12caf0000 == 30 [pid = 1655] [id = 406] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x128aea800 == 29 [pid = 1655] [id = 405] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12cae7000 == 28 [pid = 1655] [id = 403] 13:45:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1192aa800 == 27 [pid = 1655] [id = 404] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x120f15400) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118234800) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1184ed400) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12327dc00) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1210df400) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12378e400) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1234f2000) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116a0b000) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112f0ec00) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x110eef400) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1121a9000) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112aeb000) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1160d6c00) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118369c00) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1172bd800) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1188ce000) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11950f800) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117e91400) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116076800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11941c800) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1188cb000) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123280c00) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x120fdd400) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124d03800) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123796c00) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123f83000) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123ba9800) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1195fc000) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119992000) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124503400) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123755400) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1196eac00) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 13:45:47 INFO - PROCESS | 1655 | 1466714747553 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 1655 | 1466714747556 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:45:47 INFO - PROCESS | 1655 | 1466714747564 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:45:47 INFO - PROCESS | 1655 | 1466714747566 Marionette TRACE conn2 <- [1,1606,null,{}] 13:45:47 INFO - PROCESS | 1655 | 1466714747573 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}] 13:45:47 INFO - PROCESS | 1655 | 1466714747575 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:47 INFO - PROCESS | 1655 | 1466714747656 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:45:47 INFO - PROCESS | 1655 | 1466714747683 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 1655 | 1466714747686 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11518e000 == 28 [pid = 1655] [id = 409] 13:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1121a7400) [pid = 1655] [serial = 1226] [outer = 0x0] 13:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112712800) [pid = 1655] [serial = 1227] [outer = 0x1121a7400] 13:45:47 INFO - PROCESS | 1655 | 1466714747717 Marionette DEBUG loaded listener.js 13:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112a16400) [pid = 1655] [serial = 1228] [outer = 0x1121a7400] 13:45:48 INFO - PROCESS | 1655 | 1466714748051 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]]]}] 13:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 13:45:48 INFO - PROCESS | 1655 | 1466714748088 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 1655 | 1466714748092 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:45:48 INFO - PROCESS | 1655 | 1466714748097 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 1655 | 1466714748100 Marionette TRACE conn2 <- [1,1610,null,{}] 13:45:48 INFO - PROCESS | 1655 | 1466714748102 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}] 13:45:48 INFO - PROCESS | 1655 | 1466714748104 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:48 INFO - PROCESS | 1655 | 1466714748182 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:45:48 INFO - PROCESS | 1655 | 1466714748187 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1655 | 1466714748188 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170d0000 == 29 [pid = 1655] [id = 410] 13:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112ae8800) [pid = 1655] [serial = 1229] [outer = 0x0] 13:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113d3ec00) [pid = 1655] [serial = 1230] [outer = 0x112ae8800] 13:45:48 INFO - PROCESS | 1655 | 1466714748219 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1160d9000) [pid = 1655] [serial = 1231] [outer = 0x112ae8800] 13:45:48 INFO - PROCESS | 1655 | 1466714748547 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]]]}] 13:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 475ms 13:45:48 INFO - PROCESS | 1655 | 1466714748570 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 1655 | 1466714748572 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:45:48 INFO - PROCESS | 1655 | 1466714748577 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 1655 | 1466714748578 Marionette TRACE conn2 <- [1,1614,null,{}] 13:45:48 INFO - PROCESS | 1655 | 1466714748585 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}] 13:45:48 INFO - PROCESS | 1655 | 1466714748588 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:48 INFO - PROCESS | 1655 | 1466714748677 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:45:48 INFO - PROCESS | 1655 | 1466714748733 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1655 | 1466714748736 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187de000 == 30 [pid = 1655] [id = 411] 13:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117e8bc00) [pid = 1655] [serial = 1232] [outer = 0x0] 13:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1180cf000) [pid = 1655] [serial = 1233] [outer = 0x117e8bc00] 13:45:48 INFO - PROCESS | 1655 | 1466714748765 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11822ec00) [pid = 1655] [serial = 1234] [outer = 0x117e8bc00] 13:45:49 INFO - PROCESS | 1655 | 1466714749121 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]]]}] 13:45:49 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 13:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 568ms 13:45:49 INFO - PROCESS | 1655 | 1466714749145 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 1655 | 1466714749147 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:45:49 INFO - PROCESS | 1655 | 1466714749149 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1655 | 1466714749150 Marionette TRACE conn2 <- [1,1618,null,{}] 13:45:49 INFO - PROCESS | 1655 | 1466714749152 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}] 13:45:49 INFO - PROCESS | 1655 | 1466714749153 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:49 INFO - PROCESS | 1655 | 1466714749258 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:45:49 INFO - PROCESS | 1655 | 1466714749290 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:49 INFO - PROCESS | 1655 | 1466714749291 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192a3800 == 31 [pid = 1655] [id = 412] 13:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118230000) [pid = 1655] [serial = 1235] [outer = 0x0] 13:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11836cc00) [pid = 1655] [serial = 1236] [outer = 0x118230000] 13:45:49 INFO - PROCESS | 1655 | 1466714749317 Marionette DEBUG loaded listener.js 13:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11883ec00) [pid = 1655] [serial = 1237] [outer = 0x118230000] 13:45:49 INFO - PROCESS | 1655 | 1466714749609 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]]]}] 13:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 472ms 13:45:49 INFO - PROCESS | 1655 | 1466714749627 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 1655 | 1466714749628 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:45:49 INFO - PROCESS | 1655 | 1466714749631 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1655 | 1466714749632 Marionette TRACE conn2 <- [1,1622,null,{}] 13:45:49 INFO - PROCESS | 1655 | 1466714749642 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}] 13:45:49 INFO - PROCESS | 1655 | 1466714749644 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:49 INFO - PROCESS | 1655 | 1466714749747 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:45:49 INFO - PROCESS | 1655 | 1466714749751 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:49 INFO - PROCESS | 1655 | 1466714749752 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f59800 == 32 [pid = 1655] [id = 413] 13:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110e82800) [pid = 1655] [serial = 1238] [outer = 0x0] 13:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118232800) [pid = 1655] [serial = 1239] [outer = 0x110e82800] 13:45:49 INFO - PROCESS | 1655 | 1466714749776 Marionette DEBUG loaded listener.js 13:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119503400) [pid = 1655] [serial = 1240] [outer = 0x110e82800] 13:45:50 INFO - PROCESS | 1655 | 1466714750108 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]]]}] 13:45:50 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 13:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 528ms 13:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:45:50 INFO - PROCESS | 1655 | 1466714750159 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:45:50 INFO - PROCESS | 1655 | 1466714750161 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:45:50 INFO - PROCESS | 1655 | 1466714750163 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:45:50 INFO - PROCESS | 1655 | 1466714750164 Marionette TRACE conn2 <- [1,1626,null,{}] 13:45:50 INFO - PROCESS | 1655 | 1466714750166 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}] 13:45:50 INFO - PROCESS | 1655 | 1466714750170 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:50 INFO - PROCESS | 1655 | 1466714750293 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:45:50 INFO - PROCESS | 1655 | 1466714750299 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 1655 | 1466714750300 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c2f800 == 33 [pid = 1655] [id = 414] 13:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1195f0400) [pid = 1655] [serial = 1241] [outer = 0x0] 13:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1196ea800) [pid = 1655] [serial = 1242] [outer = 0x1195f0400] 13:45:50 INFO - PROCESS | 1655 | 1466714750325 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x120f1a000) [pid = 1655] [serial = 1243] [outer = 0x1195f0400] 13:45:50 INFO - PROCESS | 1655 | 1466714750633 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]]]}] 13:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 13:45:50 INFO - PROCESS | 1655 | 1466714750688 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:45:50 INFO - PROCESS | 1655 | 1466714750691 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:45:50 INFO - PROCESS | 1655 | 1466714750695 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:45:50 INFO - PROCESS | 1655 | 1466714750696 Marionette TRACE conn2 <- [1,1630,null,{}] 13:45:50 INFO - PROCESS | 1655 | 1466714750699 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}] 13:45:50 INFO - PROCESS | 1655 | 1466714750700 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:50 INFO - PROCESS | 1655 | 1466714750792 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:45:50 INFO - PROCESS | 1655 | 1466714750836 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 1655 | 1466714750837 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12601d800 == 34 [pid = 1655] [id = 415] 13:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x110d50400) [pid = 1655] [serial = 1244] [outer = 0x0] 13:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1210df400) [pid = 1655] [serial = 1245] [outer = 0x110d50400] 13:45:50 INFO - PROCESS | 1655 | 1466714750868 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123067800) [pid = 1655] [serial = 1246] [outer = 0x110d50400] 13:45:51 INFO - PROCESS | 1655 | 1466714751161 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]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 13:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:45:51 INFO - PROCESS | 1655 | 1466714751215 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1655 | 1466714751216 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:45:51 INFO - PROCESS | 1655 | 1466714751218 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1655 | 1466714751219 Marionette TRACE conn2 <- [1,1634,null,{}] 13:45:51 INFO - PROCESS | 1655 | 1466714751222 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}] 13:45:51 INFO - PROCESS | 1655 | 1466714751223 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:51 INFO - PROCESS | 1655 | 1466714751316 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:45:51 INFO - PROCESS | 1655 | 1466714751353 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 1655 | 1466714751354 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b2f000 == 35 [pid = 1655] [id = 416] 13:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123068000) [pid = 1655] [serial = 1247] [outer = 0x0] 13:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123286400) [pid = 1655] [serial = 1248] [outer = 0x123068000] 13:45:51 INFO - PROCESS | 1655 | 1466714751378 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12374fc00) [pid = 1655] [serial = 1249] [outer = 0x123068000] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123fc0400) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112960400) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12603d400) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1196bc800) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11303c800) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12305a400) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1196e8800) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118210c00) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113f2fc00) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11820e000) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123793800) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124d99000) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112a15000) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110ee5400) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1210df800) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:45:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112d58400) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:45:51 INFO - PROCESS | 1655 | 1466714751841 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]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 13:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:45:51 INFO - PROCESS | 1655 | 1466714751890 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1655 | 1466714751891 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:45:51 INFO - PROCESS | 1655 | 1466714751894 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1655 | 1466714751895 Marionette TRACE conn2 <- [1,1638,null,{}] 13:45:51 INFO - PROCESS | 1655 | 1466714751897 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}] 13:45:51 INFO - PROCESS | 1655 | 1466714751899 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:51 INFO - PROCESS | 1655 | 1466714751978 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:45:52 INFO - PROCESS | 1655 | 1466714752045 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 1655 | 1466714752046 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b26800 == 36 [pid = 1655] [id = 417] 13:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x110e76400) [pid = 1655] [serial = 1250] [outer = 0x0] 13:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1180cb800) [pid = 1655] [serial = 1251] [outer = 0x110e76400] 13:45:52 INFO - PROCESS | 1655 | 1466714752095 Marionette DEBUG loaded listener.js 13:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12305a400) [pid = 1655] [serial = 1252] [outer = 0x110e76400] 13:45:52 INFO - PROCESS | 1655 | 1466714752466 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]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 619ms 13:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:45:52 INFO - PROCESS | 1655 | 1466714752512 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 1655 | 1466714752513 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:45:52 INFO - PROCESS | 1655 | 1466714752515 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 1655 | 1466714752516 Marionette TRACE conn2 <- [1,1642,null,{}] 13:45:52 INFO - PROCESS | 1655 | 1466714752519 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}] 13:45:52 INFO - PROCESS | 1655 | 1466714752519 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:52 INFO - PROCESS | 1655 | 1466714752592 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:45:52 INFO - PROCESS | 1655 | 1466714752646 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 1655 | 1466714752647 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12906c000 == 37 [pid = 1655] [id = 418] 13:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110ee6800) [pid = 1655] [serial = 1253] [outer = 0x0] 13:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123751800) [pid = 1655] [serial = 1254] [outer = 0x110ee6800] 13:45:52 INFO - PROCESS | 1655 | 1466714752688 Marionette DEBUG loaded listener.js 13:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123796800) [pid = 1655] [serial = 1255] [outer = 0x110ee6800] 13:45:53 INFO - PROCESS | 1655 | 1466714753076 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]]]}] 13:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 577ms 13:45:53 INFO - PROCESS | 1655 | 1466714753094 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1655 | 1466714753096 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:45:53 INFO - PROCESS | 1655 | 1466714753099 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1655 | 1466714753102 Marionette TRACE conn2 <- [1,1646,null,{}] 13:45:53 INFO - PROCESS | 1655 | 1466714753105 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}] 13:45:53 INFO - PROCESS | 1655 | 1466714753108 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:53 INFO - PROCESS | 1655 | 1466714753273 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:45:53 INFO - PROCESS | 1655 | 1466714753283 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1655 | 1466714753285 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a513800 == 38 [pid = 1655] [id = 419] 13:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11913e800) [pid = 1655] [serial = 1256] [outer = 0x0] 13:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123ba6c00) [pid = 1655] [serial = 1257] [outer = 0x11913e800] 13:45:53 INFO - PROCESS | 1655 | 1466714753318 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123fc2c00) [pid = 1655] [serial = 1258] [outer = 0x11913e800] 13:45:53 INFO - PROCESS | 1655 | 1466714753618 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]]]}] 13:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 571ms 13:45:53 INFO - PROCESS | 1655 | 1466714753671 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1655 | 1466714753673 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:45:53 INFO - PROCESS | 1655 | 1466714753677 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1655 | 1466714753678 Marionette TRACE conn2 <- [1,1650,null,{}] 13:45:53 INFO - PROCESS | 1655 | 1466714753681 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}] 13:45:53 INFO - PROCESS | 1655 | 1466714753682 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:53 INFO - PROCESS | 1655 | 1466714753805 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:45:53 INFO - PROCESS | 1655 | 1466714753861 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1655 | 1466714753863 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x112160800 == 39 [pid = 1655] [id = 420] 13:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110d66800) [pid = 1655] [serial = 1259] [outer = 0x0] 13:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x110e2f000) [pid = 1655] [serial = 1260] [outer = 0x110d66800] 13:45:53 INFO - PROCESS | 1655 | 1466714753895 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x110ef2800) [pid = 1655] [serial = 1261] [outer = 0x110d66800] 13:45:54 INFO - PROCESS | 1655 | 1466714754400 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]]]}] 13:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 768ms 13:45:54 INFO - PROCESS | 1655 | 1466714754483 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:45:54 INFO - PROCESS | 1655 | 1466714754485 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:45:54 INFO - PROCESS | 1655 | 1466714754493 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:45:54 INFO - PROCESS | 1655 | 1466714754495 Marionette TRACE conn2 <- [1,1654,null,{}] 13:45:54 INFO - PROCESS | 1655 | 1466714754498 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}] 13:45:54 INFO - PROCESS | 1655 | 1466714754501 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:54 INFO - PROCESS | 1655 | 1466714754611 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:45:54 INFO - PROCESS | 1655 | 1466714754689 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 1655 | 1466714754691 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119171800 == 40 [pid = 1655] [id = 421] 13:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1130dcc00) [pid = 1655] [serial = 1262] [outer = 0x0] 13:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1160d7c00) [pid = 1655] [serial = 1263] [outer = 0x1130dcc00] 13:45:54 INFO - PROCESS | 1655 | 1466714754722 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1172b5c00) [pid = 1655] [serial = 1264] [outer = 0x1130dcc00] 13:45:55 INFO - PROCESS | 1655 | 1466714755272 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]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 922ms 13:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:45:55 INFO - PROCESS | 1655 | 1466714755413 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1655 | 1466714755415 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:45:55 INFO - PROCESS | 1655 | 1466714755417 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1655 | 1466714755420 Marionette TRACE conn2 <- [1,1658,null,{}] 13:45:55 INFO - PROCESS | 1655 | 1466714755452 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}] 13:45:55 INFO - PROCESS | 1655 | 1466714755454 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:55 INFO - PROCESS | 1655 | 1466714755561 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:45:55 INFO - PROCESS | 1655 | 1466714755614 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 1655 | 1466714755617 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1162c8800 == 41 [pid = 1655] [id = 422] 13:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x110e81400) [pid = 1655] [serial = 1265] [outer = 0x0] 13:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x110ee4800) [pid = 1655] [serial = 1266] [outer = 0x110e81400] 13:45:55 INFO - PROCESS | 1655 | 1466714755644 Marionette DEBUG loaded listener.js 13:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x111aa5800) [pid = 1655] [serial = 1267] [outer = 0x110e81400] 13:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a513800 == 40 [pid = 1655] [id = 419] 13:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12906c000 == 39 [pid = 1655] [id = 418] 13:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x126b26800 == 38 [pid = 1655] [id = 417] 13:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x126b2f000 == 37 [pid = 1655] [id = 416] 13:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12601d800 == 36 [pid = 1655] [id = 415] 13:45:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123c2f800 == 35 [pid = 1655] [id = 414] 13:45:56 INFO - PROCESS | 1655 | --DOCSHELL 0x122f59800 == 34 [pid = 1655] [id = 413] 13:45:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1192a3800 == 33 [pid = 1655] [id = 412] 13:45:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1187de000 == 32 [pid = 1655] [id = 411] 13:45:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1170d0000 == 31 [pid = 1655] [id = 410] 13:45:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11518e000 == 30 [pid = 1655] [id = 409] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1176b2800) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1195f1400) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1196ee400) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124d0f800) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124d06400) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126047c00) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1260ccc00) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119145c00) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1176bbc00) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1269e3400) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1261e3400) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128ab4000) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1261e6400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128abac00) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123789c00) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120fdb400) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124d99800) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124c74000) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123f9f000) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123ba5800) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12603d000) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1260d3800) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119fccc00) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1210dec00) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1172bcc00) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118176800) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12327f000) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x120fdec00) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123ba9000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1185db000) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1192b5000) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x116296400) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 13:45:56 INFO - PROCESS | 1655 | 1466714756155 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]]]}] 13:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 794ms 13:45:56 INFO - PROCESS | 1655 | 1466714756213 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:45:56 INFO - PROCESS | 1655 | 1466714756216 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:45:56 INFO - PROCESS | 1655 | 1466714756222 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:45:56 INFO - PROCESS | 1655 | 1466714756226 Marionette TRACE conn2 <- [1,1662,null,{}] 13:45:56 INFO - PROCESS | 1655 | 1466714756230 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}] 13:45:56 INFO - PROCESS | 1655 | 1466714756232 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:56 INFO - PROCESS | 1655 | 1466714756345 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:45:56 INFO - PROCESS | 1655 | 1466714756420 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 1655 | 1466714756421 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e57000 == 31 [pid = 1655] [id = 423] 13:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112a21c00) [pid = 1655] [serial = 1268] [outer = 0x0] 13:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112a7e800) [pid = 1655] [serial = 1269] [outer = 0x112a21c00] 13:45:56 INFO - PROCESS | 1655 | 1466714756449 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112f19400) [pid = 1655] [serial = 1270] [outer = 0x112a21c00] 13:45:56 INFO - PROCESS | 1655 | 1466714756748 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]]]}] 13:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 576ms 13:45:56 INFO - PROCESS | 1655 | 1466714756796 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:45:56 INFO - PROCESS | 1655 | 1466714756797 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:45:56 INFO - PROCESS | 1655 | 1466714756799 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:45:56 INFO - PROCESS | 1655 | 1466714756800 Marionette TRACE conn2 <- [1,1666,null,{}] 13:45:56 INFO - PROCESS | 1655 | 1466714756811 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}] 13:45:56 INFO - PROCESS | 1655 | 1466714756814 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:56 INFO - PROCESS | 1655 | 1466714756912 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:45:56 INFO - PROCESS | 1655 | 1466714756972 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 1655 | 1466714756975 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119604000 == 32 [pid = 1655] [id = 424] 13:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x111fe0000) [pid = 1655] [serial = 1271] [outer = 0x0] 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1160d8400) [pid = 1655] [serial = 1272] [outer = 0x111fe0000] 13:45:57 INFO - PROCESS | 1655 | 1466714757004 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117e8b800) [pid = 1655] [serial = 1273] [outer = 0x111fe0000] 13:45:57 INFO - PROCESS | 1655 | 1466714757302 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]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms 13:45:57 INFO - PROCESS | 1655 | 1466714757320 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 1655 | 1466714757321 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:45:57 INFO - PROCESS | 1655 | 1466714757332 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1655 | 1466714757333 Marionette TRACE conn2 <- [1,1670,null,{}] 13:45:57 INFO - PROCESS | 1655 | 1466714757335 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}] 13:45:57 INFO - PROCESS | 1655 | 1466714757336 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:57 INFO - PROCESS | 1655 | 1466714757420 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:45:57 INFO - PROCESS | 1655 | 1466714757426 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1655 | 1466714757427 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233f4000 == 33 [pid = 1655] [id = 425] 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1180ce400) [pid = 1655] [serial = 1274] [outer = 0x0] 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118210c00) [pid = 1655] [serial = 1275] [outer = 0x1180ce400] 13:45:57 INFO - PROCESS | 1655 | 1466714757452 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182e8c00) [pid = 1655] [serial = 1276] [outer = 0x1180ce400] 13:45:57 INFO - PROCESS | 1655 | 1466714757779 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]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 13:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:45:57 INFO - PROCESS | 1655 | 1466714757801 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 1655 | 1466714757802 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:45:57 INFO - PROCESS | 1655 | 1466714757804 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1655 | 1466714757807 Marionette TRACE conn2 <- [1,1674,null,{}] 13:45:57 INFO - PROCESS | 1655 | 1466714757812 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}] 13:45:57 INFO - PROCESS | 1655 | 1466714757813 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:57 INFO - PROCESS | 1655 | 1466714757920 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:45:57 INFO - PROCESS | 1655 | 1466714757926 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1655 | 1466714757927 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d3800 == 34 [pid = 1655] [id = 426] 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116a11800) [pid = 1655] [serial = 1277] [outer = 0x0] 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182ed400) [pid = 1655] [serial = 1278] [outer = 0x116a11800] 13:45:57 INFO - PROCESS | 1655 | 1466714757951 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1185f4800) [pid = 1655] [serial = 1279] [outer = 0x116a11800] 13:45:58 INFO - PROCESS | 1655 | 1466714758287 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]]]}] 13:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 522ms 13:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:45:58 INFO - PROCESS | 1655 | 1466714758329 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 1655 | 1466714758330 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:45:58 INFO - PROCESS | 1655 | 1466714758332 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:45:58 INFO - PROCESS | 1655 | 1466714758333 Marionette TRACE conn2 <- [1,1678,null,{}] 13:45:58 INFO - PROCESS | 1655 | 1466714758336 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}] 13:45:58 INFO - PROCESS | 1655 | 1466714758340 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:58 INFO - PROCESS | 1655 | 1466714758465 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:45:58 INFO - PROCESS | 1655 | 1466714758481 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:58 INFO - PROCESS | 1655 | 1466714758482 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b36000 == 35 [pid = 1655] [id = 427] 13:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118840400) [pid = 1655] [serial = 1280] [outer = 0x0] 13:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1192b5000) [pid = 1655] [serial = 1281] [outer = 0x118840400] 13:45:58 INFO - PROCESS | 1655 | 1466714758508 Marionette DEBUG loaded listener.js 13:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1195fe800) [pid = 1655] [serial = 1282] [outer = 0x118840400] 13:45:58 INFO - PROCESS | 1655 | 1466714758844 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]]]}] 13:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 13:45:58 INFO - PROCESS | 1655 | 1466714758853 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 1655 | 1466714758855 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:45:58 INFO - PROCESS | 1655 | 1466714758860 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:45:58 INFO - PROCESS | 1655 | 1466714758862 Marionette TRACE conn2 <- [1,1682,null,{}] 13:45:58 INFO - PROCESS | 1655 | 1466714758864 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}] 13:45:58 INFO - PROCESS | 1655 | 1466714758865 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:58 INFO - PROCESS | 1655 | 1466714758964 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:45:59 INFO - PROCESS | 1655 | 1466714759002 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1655 | 1466714759003 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128cc6800 == 36 [pid = 1655] [id = 428] 13:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1196e1400) [pid = 1655] [serial = 1283] [outer = 0x0] 13:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1196ed000) [pid = 1655] [serial = 1284] [outer = 0x1196e1400] 13:45:59 INFO - PROCESS | 1655 | 1466714759028 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119fcc800) [pid = 1655] [serial = 1285] [outer = 0x1196e1400] 13:45:59 INFO - PROCESS | 1655 | 1466714759391 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]]]}] 13:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 571ms 13:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:45:59 INFO - PROCESS | 1655 | 1466714759430 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1655 | 1466714759431 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:45:59 INFO - PROCESS | 1655 | 1466714759433 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 1655 | 1466714759434 Marionette TRACE conn2 <- [1,1686,null,{}] 13:45:59 INFO - PROCESS | 1655 | 1466714759436 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}] 13:45:59 INFO - PROCESS | 1655 | 1466714759438 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:59 INFO - PROCESS | 1655 | 1466714759534 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:45:59 INFO - PROCESS | 1655 | 1466714759570 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1655 | 1466714759572 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:45:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931e800 == 37 [pid = 1655] [id = 429] 13:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1196ee400) [pid = 1655] [serial = 1286] [outer = 0x0] 13:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120f17c00) [pid = 1655] [serial = 1287] [outer = 0x1196ee400] 13:45:59 INFO - PROCESS | 1655 | 1466714759596 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210dac00) [pid = 1655] [serial = 1288] [outer = 0x1196ee400] 13:45:59 INFO - PROCESS | 1655 | 1466714759920 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]]]}] 13:45:59 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 13:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 13:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:45:59 INFO - PROCESS | 1655 | 1466714759952 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1655 | 1466714759954 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:45:59 INFO - PROCESS | 1655 | 1466714759962 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 1655 | 1466714759963 Marionette TRACE conn2 <- [1,1690,null,{}] 13:45:59 INFO - PROCESS | 1655 | 1466714759965 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}] 13:45:59 INFO - PROCESS | 1655 | 1466714759967 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:00 INFO - PROCESS | 1655 | 1466714760065 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:46:00 INFO - PROCESS | 1655 | 1466714760068 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:00 INFO - PROCESS | 1655 | 1466714760069 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a521000 == 38 [pid = 1655] [id = 430] 13:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119bb3000) [pid = 1655] [serial = 1289] [outer = 0x0] 13:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12305e000) [pid = 1655] [serial = 1290] [outer = 0x119bb3000] 13:46:00 INFO - PROCESS | 1655 | 1466714760094 Marionette DEBUG loaded listener.js 13:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123155400) [pid = 1655] [serial = 1291] [outer = 0x119bb3000] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110e82800) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x110d50400) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118230000) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112ae8800) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1121a7400) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x117e8bc00) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1130da000) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110ee6800) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116966800) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1195f0400) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119511c00) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123068000) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110e76400) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124188c00) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12603b400) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:46:00 INFO - PROCESS | 1655 | 1466714760464 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]]]}] 13:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 13:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:46:00 INFO - PROCESS | 1655 | 1466714760481 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:46:00 INFO - PROCESS | 1655 | 1466714760482 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:46:00 INFO - PROCESS | 1655 | 1466714760484 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:46:00 INFO - PROCESS | 1655 | 1466714760485 Marionette TRACE conn2 <- [1,1694,null,{}] 13:46:00 INFO - PROCESS | 1655 | 1466714760487 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}] 13:46:00 INFO - PROCESS | 1655 | 1466714760489 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:00 INFO - PROCESS | 1655 | 1466714760605 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:46:00 INFO - PROCESS | 1655 | 1466714760638 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:00 INFO - PROCESS | 1655 | 1466714760639 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f35800 == 39 [pid = 1655] [id = 431] 13:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x110d51c00) [pid = 1655] [serial = 1292] [outer = 0x0] 13:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1180c8c00) [pid = 1655] [serial = 1293] [outer = 0x110d51c00] 13:46:00 INFO - PROCESS | 1655 | 1466714760664 Marionette DEBUG loaded listener.js 13:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119421c00) [pid = 1655] [serial = 1294] [outer = 0x110d51c00] 13:46:00 INFO - PROCESS | 1655 | 1466714760929 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]]]}] 13:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 475ms 13:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:46:00 INFO - PROCESS | 1655 | 1466714760963 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:46:00 INFO - PROCESS | 1655 | 1466714760965 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:46:00 INFO - PROCESS | 1655 | 1466714760967 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:46:00 INFO - PROCESS | 1655 | 1466714760968 Marionette TRACE conn2 <- [1,1698,null,{}] 13:46:00 INFO - PROCESS | 1655 | 1466714760978 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}] 13:46:00 INFO - PROCESS | 1655 | 1466714760980 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:01 INFO - PROCESS | 1655 | 1466714761081 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:46:01 INFO - PROCESS | 1655 | 1466714761085 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1655 | 1466714761087 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b950000 == 40 [pid = 1655] [id = 432] 13:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119424800) [pid = 1655] [serial = 1295] [outer = 0x0] 13:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123068800) [pid = 1655] [serial = 1296] [outer = 0x119424800] 13:46:01 INFO - PROCESS | 1655 | 1466714761120 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12374dc00) [pid = 1655] [serial = 1297] [outer = 0x119424800] 13:46:01 INFO - PROCESS | 1655 | 1466714761465 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]]]}] 13:46:01 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 13:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 522ms 13:46:01 INFO - PROCESS | 1655 | 1466714761489 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:46:01 INFO - PROCESS | 1655 | 1466714761490 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:46:01 INFO - PROCESS | 1655 | 1466714761492 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1655 | 1466714761494 Marionette TRACE conn2 <- [1,1702,null,{}] 13:46:01 INFO - PROCESS | 1655 | 1466714761496 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}] 13:46:01 INFO - PROCESS | 1655 | 1466714761497 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:01 INFO - PROCESS | 1655 | 1466714761606 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:46:01 INFO - PROCESS | 1655 | 1466714761612 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1655 | 1466714761613 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbd4800 == 41 [pid = 1655] [id = 433] 13:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118237400) [pid = 1655] [serial = 1298] [outer = 0x0] 13:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12378e000) [pid = 1655] [serial = 1299] [outer = 0x118237400] 13:46:01 INFO - PROCESS | 1655 | 1466714761636 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123baac00) [pid = 1655] [serial = 1300] [outer = 0x118237400] 13:46:01 INFO - PROCESS | 1655 | 1466714761954 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]]]}] 13:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 468ms 13:46:01 INFO - PROCESS | 1655 | 1466714761961 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 1655 | 1466714761962 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:46:01 INFO - PROCESS | 1655 | 1466714761964 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1655 | 1466714761965 Marionette TRACE conn2 <- [1,1706,null,{}] 13:46:01 INFO - PROCESS | 1655 | 1466714761967 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}] 13:46:01 INFO - PROCESS | 1655 | 1466714761968 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:02 INFO - PROCESS | 1655 | 1466714762103 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:46:02 INFO - PROCESS | 1655 | 1466714762109 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1655 | 1466714762110 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bde8800 == 42 [pid = 1655] [id = 434] 13:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123bd3400) [pid = 1655] [serial = 1301] [outer = 0x0] 13:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123fa2c00) [pid = 1655] [serial = 1302] [outer = 0x123bd3400] 13:46:02 INFO - PROCESS | 1655 | 1466714762146 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123fc6800) [pid = 1655] [serial = 1303] [outer = 0x123bd3400] 13:46:02 INFO - PROCESS | 1655 | 1466714762617 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]]]}] 13:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 718ms 13:46:02 INFO - PROCESS | 1655 | 1466714762683 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:46:02 INFO - PROCESS | 1655 | 1466714762686 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:46:02 INFO - PROCESS | 1655 | 1466714762689 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 1655 | 1466714762692 Marionette TRACE conn2 <- [1,1710,null,{}] 13:46:02 INFO - PROCESS | 1655 | 1466714762697 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}] 13:46:02 INFO - PROCESS | 1655 | 1466714762699 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:02 INFO - PROCESS | 1655 | 1466714762806 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:46:02 INFO - PROCESS | 1655 | 1466714762867 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1655 | 1466714762868 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c6000 == 43 [pid = 1655] [id = 435] 13:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112959c00) [pid = 1655] [serial = 1304] [outer = 0x0] 13:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112a12c00) [pid = 1655] [serial = 1305] [outer = 0x112959c00] 13:46:02 INFO - PROCESS | 1655 | 1466714762899 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113026400) [pid = 1655] [serial = 1306] [outer = 0x112959c00] 13:46:03 INFO - PROCESS | 1655 | 1466714763361 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]]]}] 13:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 722ms 13:46:03 INFO - PROCESS | 1655 | 1466714763416 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 1655 | 1466714763419 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:46:03 INFO - PROCESS | 1655 | 1466714763456 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 1655 | 1466714763458 Marionette TRACE conn2 <- [1,1714,null,{}] 13:46:03 INFO - PROCESS | 1655 | 1466714763462 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}] 13:46:03 INFO - PROCESS | 1655 | 1466714763464 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:03 INFO - PROCESS | 1655 | 1466714763567 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:46:03 INFO - PROCESS | 1655 | 1466714763640 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 1655 | 1466714763641 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12659b800 == 44 [pid = 1655] [id = 436] 13:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1172b7000) [pid = 1655] [serial = 1307] [outer = 0x0] 13:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x117e8c000) [pid = 1655] [serial = 1308] [outer = 0x1172b7000] 13:46:03 INFO - PROCESS | 1655 | 1466714763672 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11822f000) [pid = 1655] [serial = 1309] [outer = 0x1172b7000] 13:46:04 INFO - PROCESS | 1655 | 1466714764094 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]]]}] 13:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 691ms 13:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:46:04 INFO - PROCESS | 1655 | 1466714764128 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1655 | 1466714764129 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:46:04 INFO - PROCESS | 1655 | 1466714764132 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1655 | 1466714764134 Marionette TRACE conn2 <- [1,1718,null,{}] 13:46:04 INFO - PROCESS | 1655 | 1466714764142 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}] 13:46:04 INFO - PROCESS | 1655 | 1466714764146 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:04 INFO - PROCESS | 1655 | 1466714764252 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:46:04 INFO - PROCESS | 1655 | 1466714764314 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 1655 | 1466714764316 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2d7000 == 45 [pid = 1655] [id = 437] 13:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118832400) [pid = 1655] [serial = 1310] [outer = 0x0] 13:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1192b5c00) [pid = 1655] [serial = 1311] [outer = 0x118832400] 13:46:04 INFO - PROCESS | 1655 | 1466714764347 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1195f1400) [pid = 1655] [serial = 1312] [outer = 0x118832400] 13:46:04 INFO - PROCESS | 1655 | 1466714764830 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]]]}] 13:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 725ms 13:46:04 INFO - PROCESS | 1655 | 1466714764870 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1655 | 1466714764872 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:46:04 INFO - PROCESS | 1655 | 1466714764876 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1655 | 1466714764877 Marionette TRACE conn2 <- [1,1722,null,{}] 13:46:04 INFO - PROCESS | 1655 | 1466714764879 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}] 13:46:04 INFO - PROCESS | 1655 | 1466714764881 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:04 INFO - PROCESS | 1655 | 1466714764986 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:46:05 INFO - PROCESS | 1655 | 1466714765043 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 1655 | 1466714765045 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11724a800 == 46 [pid = 1655] [id = 438] 13:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x113f2e000) [pid = 1655] [serial = 1313] [outer = 0x0] 13:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1196c0800) [pid = 1655] [serial = 1314] [outer = 0x113f2e000] 13:46:05 INFO - PROCESS | 1655 | 1466714765075 Marionette DEBUG loaded listener.js 13:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x120f17000) [pid = 1655] [serial = 1315] [outer = 0x113f2e000] 13:46:05 INFO - PROCESS | 1655 | 1466714765684 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]]]}] 13:46:05 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 13:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 869ms 13:46:05 INFO - PROCESS | 1655 | 1466714765746 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 1655 | 1466714765748 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:46:05 INFO - PROCESS | 1655 | 1466714765751 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 1655 | 1466714765754 Marionette TRACE conn2 <- [1,1726,null,{}] 13:46:05 INFO - PROCESS | 1655 | 1466714765777 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}] 13:46:05 INFO - PROCESS | 1655 | 1466714765779 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:05 INFO - PROCESS | 1655 | 1466714765878 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:46:05 INFO - PROCESS | 1655 | 1466714765950 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 1655 | 1466714765952 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c9800 == 47 [pid = 1655] [id = 439] 13:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115128400) [pid = 1655] [serial = 1316] [outer = 0x0] 13:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116077800) [pid = 1655] [serial = 1317] [outer = 0x115128400] 13:46:05 INFO - PROCESS | 1655 | 1466714765980 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11703fc00) [pid = 1655] [serial = 1318] [outer = 0x115128400] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x119605000 == 46 [pid = 1655] [id = 408] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbd4800 == 45 [pid = 1655] [id = 433] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12b950000 == 44 [pid = 1655] [id = 432] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x120f35800 == 43 [pid = 1655] [id = 431] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12a521000 == 42 [pid = 1655] [id = 430] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12931e800 == 41 [pid = 1655] [id = 429] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x128cc6800 == 40 [pid = 1655] [id = 428] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x126b36000 == 39 [pid = 1655] [id = 427] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d3800 == 38 [pid = 1655] [id = 426] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1233f4000 == 37 [pid = 1655] [id = 425] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x119604000 == 36 [pid = 1655] [id = 424] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x117e57000 == 35 [pid = 1655] [id = 423] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1162c8800 == 34 [pid = 1655] [id = 422] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x119171800 == 33 [pid = 1655] [id = 421] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x112160800 == 32 [pid = 1655] [id = 420] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x11724a800 == 31 [pid = 1655] [id = 438] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2d7000 == 30 [pid = 1655] [id = 437] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12659b800 == 29 [pid = 1655] [id = 436] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12bde8800 == 28 [pid = 1655] [id = 434] 13:46:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c6000 == 27 [pid = 1655] [id = 435] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118232800) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1210df400) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11836cc00) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x113d3ec00) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1160d9000) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112712800) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112a16400) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1180cf000) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11822ec00) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118206800) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1185ed000) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123796800) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182ed800) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1180c9000) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1196ea800) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120fda400) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119994800) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123286400) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1180cb800) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124d94000) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123067800) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124d05800) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12374fc00) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12305a400) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120f1a000) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119503400) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1266b1800) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126523400) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123751800) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123ba6c00) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 13:46:06 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11883ec00) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 13:46:07 INFO - PROCESS | 1655 | 1466714767050 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]]]}] 13:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1344ms 13:46:07 INFO - PROCESS | 1655 | 1466714767102 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:46:07 INFO - PROCESS | 1655 | 1466714767105 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:46:07 INFO - PROCESS | 1655 | 1466714767112 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 1655 | 1466714767115 Marionette TRACE conn2 <- [1,1730,null,{}] 13:46:07 INFO - PROCESS | 1655 | 1466714767121 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}] 13:46:07 INFO - PROCESS | 1655 | 1466714767123 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:07 INFO - PROCESS | 1655 | 1466714767245 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:46:07 INFO - PROCESS | 1655 | 1466714767260 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:07 INFO - PROCESS | 1655 | 1466714767261 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11699a800 == 28 [pid = 1655] [id = 440] 13:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112a1ec00) [pid = 1655] [serial = 1319] [outer = 0x0] 13:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113020c00) [pid = 1655] [serial = 1320] [outer = 0x112a1ec00] 13:46:07 INFO - PROCESS | 1655 | 1466714767291 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113a52000) [pid = 1655] [serial = 1321] [outer = 0x112a1ec00] 13:46:07 INFO - PROCESS | 1655 | 1466714767648 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]]]}] 13:46:07 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 13:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 575ms 13:46:07 INFO - PROCESS | 1655 | 1466714767686 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:46:07 INFO - PROCESS | 1655 | 1466714767689 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:46:07 INFO - PROCESS | 1655 | 1466714767694 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 1655 | 1466714767696 Marionette TRACE conn2 <- [1,1734,null,{}] 13:46:07 INFO - PROCESS | 1655 | 1466714767698 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}] 13:46:07 INFO - PROCESS | 1655 | 1466714767700 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:07 INFO - PROCESS | 1655 | 1466714767778 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:46:07 INFO - PROCESS | 1655 | 1466714767782 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:07 INFO - PROCESS | 1655 | 1466714767783 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d4800 == 29 [pid = 1655] [id = 441] 13:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1151d3c00) [pid = 1655] [serial = 1322] [outer = 0x0] 13:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116a0c400) [pid = 1655] [serial = 1323] [outer = 0x1151d3c00] 13:46:07 INFO - PROCESS | 1655 | 1466714767813 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117e8c800) [pid = 1655] [serial = 1324] [outer = 0x1151d3c00] 13:46:08 INFO - PROCESS | 1655 | 1466714768174 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]]]}] 13:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 13:46:08 INFO - PROCESS | 1655 | 1466714768213 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:46:08 INFO - PROCESS | 1655 | 1466714768214 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:46:08 INFO - PROCESS | 1655 | 1466714768216 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 1655 | 1466714768219 Marionette TRACE conn2 <- [1,1738,null,{}] 13:46:08 INFO - PROCESS | 1655 | 1466714768227 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}] 13:46:08 INFO - PROCESS | 1655 | 1466714768230 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:08 INFO - PROCESS | 1655 | 1466714768305 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:46:08 INFO - PROCESS | 1655 | 1466714768313 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1655 | 1466714768315 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c5b000 == 30 [pid = 1655] [id = 442] 13:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110eedc00) [pid = 1655] [serial = 1325] [outer = 0x0] 13:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1182f3800) [pid = 1655] [serial = 1326] [outer = 0x110eedc00] 13:46:08 INFO - PROCESS | 1655 | 1466714768346 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1185ed800) [pid = 1655] [serial = 1327] [outer = 0x110eedc00] 13:46:08 INFO - PROCESS | 1655 | 1466714768681 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]]]}] 13:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 469ms 13:46:08 INFO - PROCESS | 1655 | 1466714768687 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:46:08 INFO - PROCESS | 1655 | 1466714768689 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:46:08 INFO - PROCESS | 1655 | 1466714768694 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 1655 | 1466714768695 Marionette TRACE conn2 <- [1,1742,null,{}] 13:46:08 INFO - PROCESS | 1655 | 1466714768698 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}] 13:46:08 INFO - PROCESS | 1655 | 1466714768699 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:08 INFO - PROCESS | 1655 | 1466714768777 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:46:08 INFO - PROCESS | 1655 | 1466714768846 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1655 | 1466714768847 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x123089800 == 31 [pid = 1655] [id = 443] 13:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11836cc00) [pid = 1655] [serial = 1328] [outer = 0x0] 13:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11883f400) [pid = 1655] [serial = 1329] [outer = 0x11836cc00] 13:46:08 INFO - PROCESS | 1655 | 1466714768872 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1192b5400) [pid = 1655] [serial = 1330] [outer = 0x11836cc00] 13:46:09 INFO - PROCESS | 1655 | 1466714769194 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]]]}] 13:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 13:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:46:09 INFO - PROCESS | 1655 | 1466714769213 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1655 | 1466714769214 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:46:09 INFO - PROCESS | 1655 | 1466714769216 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1655 | 1466714769217 Marionette TRACE conn2 <- [1,1746,null,{}] 13:46:09 INFO - PROCESS | 1655 | 1466714769220 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}] 13:46:09 INFO - PROCESS | 1655 | 1466714769221 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:09 INFO - PROCESS | 1655 | 1466714769317 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:46:09 INFO - PROCESS | 1655 | 1466714769321 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:09 INFO - PROCESS | 1655 | 1466714769322 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x124142800 == 32 [pid = 1655] [id = 444] 13:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113aa2000) [pid = 1655] [serial = 1331] [outer = 0x0] 13:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1192bc800) [pid = 1655] [serial = 1332] [outer = 0x113aa2000] 13:46:09 INFO - PROCESS | 1655 | 1466714769349 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1195f8800) [pid = 1655] [serial = 1333] [outer = 0x113aa2000] 13:46:09 INFO - PROCESS | 1655 | 1466714769669 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]]]}] 13:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 469ms 13:46:09 INFO - PROCESS | 1655 | 1466714769686 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1655 | 1466714769687 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:46:09 INFO - PROCESS | 1655 | 1466714769695 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1655 | 1466714769696 Marionette TRACE conn2 <- [1,1750,null,{}] 13:46:09 INFO - PROCESS | 1655 | 1466714769699 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}] 13:46:09 INFO - PROCESS | 1655 | 1466714769703 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:09 INFO - PROCESS | 1655 | 1466714769824 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:46:09 INFO - PROCESS | 1655 | 1466714769828 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:09 INFO - PROCESS | 1655 | 1466714769829 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b36000 == 33 [pid = 1655] [id = 445] 13:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116077c00) [pid = 1655] [serial = 1334] [outer = 0x0] 13:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1196e7800) [pid = 1655] [serial = 1335] [outer = 0x116077c00] 13:46:09 INFO - PROCESS | 1655 | 1466714769855 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1210df800) [pid = 1655] [serial = 1336] [outer = 0x116077c00] 13:46:10 INFO - PROCESS | 1655 | 1466714770202 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]]]}] 13:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 13:46:10 INFO - PROCESS | 1655 | 1466714770214 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:46:10 INFO - PROCESS | 1655 | 1466714770216 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:46:10 INFO - PROCESS | 1655 | 1466714770229 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 1655 | 1466714770230 Marionette TRACE conn2 <- [1,1754,null,{}] 13:46:10 INFO - PROCESS | 1655 | 1466714770233 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}] 13:46:10 INFO - PROCESS | 1655 | 1466714770234 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:10 INFO - PROCESS | 1655 | 1466714770328 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:46:10 INFO - PROCESS | 1655 | 1466714770337 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 1655 | 1466714770338 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x129063000 == 34 [pid = 1655] [id = 446] 13:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1182e9c00) [pid = 1655] [serial = 1337] [outer = 0x0] 13:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123064c00) [pid = 1655] [serial = 1338] [outer = 0x1182e9c00] 13:46:10 INFO - PROCESS | 1655 | 1466714770367 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12327fc00) [pid = 1655] [serial = 1339] [outer = 0x1182e9c00] 13:46:10 INFO - PROCESS | 1655 | 1466714770682 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]]]}] 13:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms 13:46:10 INFO - PROCESS | 1655 | 1466714770698 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:46:10 INFO - PROCESS | 1655 | 1466714770699 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:46:10 INFO - PROCESS | 1655 | 1466714770701 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 1655 | 1466714770702 Marionette TRACE conn2 <- [1,1758,null,{}] 13:46:10 INFO - PROCESS | 1655 | 1466714770704 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}] 13:46:10 INFO - PROCESS | 1655 | 1466714770706 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:10 INFO - PROCESS | 1655 | 1466714770809 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1196e1400) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118840400) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1196ee400) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119bb3000) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110d51c00) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x111fe0000) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a21c00) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1130dcc00) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11913e800) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110d66800) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1180ce400) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116a11800) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x110e81400) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123bd3400) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119424800) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118237400) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:46:11 INFO - PROCESS | 1655 | 1466714771051 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1655 | 1466714771052 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169aa000 == 35 [pid = 1655] [id = 447] 13:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x110d54000) [pid = 1655] [serial = 1340] [outer = 0x0] 13:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110e82800) [pid = 1655] [serial = 1341] [outer = 0x110d54000] 13:46:11 INFO - PROCESS | 1655 | 1466714771077 Marionette DEBUG loaded listener.js 13:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112a19000) [pid = 1655] [serial = 1342] [outer = 0x110d54000] 13:46:11 INFO - PROCESS | 1655 | 1466714771341 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]]]}] 13:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 13:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:46:11 INFO - PROCESS | 1655 | 1466714771379 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 1655 | 1466714771380 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:46:11 INFO - PROCESS | 1655 | 1466714771383 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 1655 | 1466714771384 Marionette TRACE conn2 <- [1,1762,null,{}] 13:46:11 INFO - PROCESS | 1655 | 1466714771386 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}] 13:46:11 INFO - PROCESS | 1655 | 1466714771398 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:11 INFO - PROCESS | 1655 | 1466714771481 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:46:11 INFO - PROCESS | 1655 | 1466714771485 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1655 | 1466714771486 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c5a000 == 36 [pid = 1655] [id = 448] 13:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x117037c00) [pid = 1655] [serial = 1343] [outer = 0x0] 13:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11836d800) [pid = 1655] [serial = 1344] [outer = 0x117037c00] 13:46:11 INFO - PROCESS | 1655 | 1466714771513 Marionette DEBUG loaded listener.js 13:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119bae400) [pid = 1655] [serial = 1345] [outer = 0x117037c00] 13:46:11 INFO - PROCESS | 1655 | 1466714771829 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]]]}] 13:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms 13:46:11 INFO - PROCESS | 1655 | 1466714771855 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 1655 | 1466714771856 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:46:11 INFO - PROCESS | 1655 | 1466714771861 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 1655 | 1466714771862 Marionette TRACE conn2 <- [1,1766,null,{}] 13:46:11 INFO - PROCESS | 1655 | 1466714771864 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}] 13:46:11 INFO - PROCESS | 1655 | 1466714771865 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:11 INFO - PROCESS | 1655 | 1466714771970 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:46:11 INFO - PROCESS | 1655 | 1466714771976 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1655 | 1466714771977 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a686800 == 37 [pid = 1655] [id = 449] 13:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11950c800) [pid = 1655] [serial = 1346] [outer = 0x0] 13:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123065c00) [pid = 1655] [serial = 1347] [outer = 0x11950c800] 13:46:12 INFO - PROCESS | 1655 | 1466714772001 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123789400) [pid = 1655] [serial = 1348] [outer = 0x11950c800] 13:46:12 INFO - PROCESS | 1655 | 1466714772347 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]]]}] 13:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 13:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:46:12 INFO - PROCESS | 1655 | 1466714772380 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:46:12 INFO - PROCESS | 1655 | 1466714772382 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:46:12 INFO - PROCESS | 1655 | 1466714772386 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1655 | 1466714772388 Marionette TRACE conn2 <- [1,1770,null,{}] 13:46:12 INFO - PROCESS | 1655 | 1466714772392 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}] 13:46:12 INFO - PROCESS | 1655 | 1466714772394 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:12 INFO - PROCESS | 1655 | 1466714772536 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:46:12 INFO - PROCESS | 1655 | 1466714772628 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:12 INFO - PROCESS | 1655 | 1466714772630 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f61800 == 38 [pid = 1655] [id = 450] 13:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1199f0400) [pid = 1655] [serial = 1349] [outer = 0x0] 13:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123793000) [pid = 1655] [serial = 1350] [outer = 0x1199f0400] 13:46:12 INFO - PROCESS | 1655 | 1466714772673 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123fc2400) [pid = 1655] [serial = 1351] [outer = 0x1199f0400] 13:46:13 INFO - PROCESS | 1655 | 1466714773026 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]]]}] 13:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 674ms 13:46:13 INFO - PROCESS | 1655 | 1466714773092 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:46:13 INFO - PROCESS | 1655 | 1466714773094 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:46:13 INFO - PROCESS | 1655 | 1466714773099 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 1655 | 1466714773101 Marionette TRACE conn2 <- [1,1774,null,{}] 13:46:13 INFO - PROCESS | 1655 | 1466714773105 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}] 13:46:13 INFO - PROCESS | 1655 | 1466714773108 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:13 INFO - PROCESS | 1655 | 1466714773205 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:46:13 INFO - PROCESS | 1655 | 1466714773299 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 1655 | 1466714773302 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116937800 == 39 [pid = 1655] [id = 451] 13:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x111c1e000) [pid = 1655] [serial = 1352] [outer = 0x0] 13:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11213d000) [pid = 1655] [serial = 1353] [outer = 0x111c1e000] 13:46:13 INFO - PROCESS | 1655 | 1466714773334 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112a13000) [pid = 1655] [serial = 1354] [outer = 0x111c1e000] 13:46:13 INFO - PROCESS | 1655 | 1466714773839 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]]]}] 13:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 775ms 13:46:13 INFO - PROCESS | 1655 | 1466714773920 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:46:13 INFO - PROCESS | 1655 | 1466714773922 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:46:13 INFO - PROCESS | 1655 | 1466714773950 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 1655 | 1466714773953 Marionette TRACE conn2 <- [1,1778,null,{}] 13:46:13 INFO - PROCESS | 1655 | 1466714773956 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}] 13:46:13 INFO - PROCESS | 1655 | 1466714773958 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:14 INFO - PROCESS | 1655 | 1466714774070 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:46:14 INFO - PROCESS | 1655 | 1466714774124 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 1655 | 1466714774125 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f5c800 == 40 [pid = 1655] [id = 452] 13:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1160d9c00) [pid = 1655] [serial = 1355] [outer = 0x0] 13:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116a0ac00) [pid = 1655] [serial = 1356] [outer = 0x1160d9c00] 13:46:14 INFO - PROCESS | 1655 | 1466714774156 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1180cb800) [pid = 1655] [serial = 1357] [outer = 0x1160d9c00] 13:46:14 INFO - PROCESS | 1655 | 1466714774900 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]]]}] 13:46:14 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 13:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 974ms 13:46:14 INFO - PROCESS | 1655 | 1466714774938 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:46:14 INFO - PROCESS | 1655 | 1466714774942 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:46:14 INFO - PROCESS | 1655 | 1466714774947 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:46:14 INFO - PROCESS | 1655 | 1466714774950 Marionette TRACE conn2 <- [1,1782,null,{}] 13:46:14 INFO - PROCESS | 1655 | 1466714774953 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}] 13:46:14 INFO - PROCESS | 1655 | 1466714774955 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:15 INFO - PROCESS | 1655 | 1466714775062 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:46:15 INFO - PROCESS | 1655 | 1466714775117 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1655 | 1466714775119 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d3800 == 41 [pid = 1655] [id = 453] 13:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112d63400) [pid = 1655] [serial = 1358] [outer = 0x0] 13:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113369800) [pid = 1655] [serial = 1359] [outer = 0x112d63400] 13:46:15 INFO - PROCESS | 1655 | 1466714775147 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1151c6000) [pid = 1655] [serial = 1360] [outer = 0x112d63400] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a686800 == 40 [pid = 1655] [id = 449] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x119c5a000 == 39 [pid = 1655] [id = 448] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1169aa000 == 38 [pid = 1655] [id = 447] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x129063000 == 37 [pid = 1655] [id = 446] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x126b36000 == 36 [pid = 1655] [id = 445] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x124142800 == 35 [pid = 1655] [id = 444] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123089800 == 34 [pid = 1655] [id = 443] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x119c5b000 == 33 [pid = 1655] [id = 442] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d4800 == 32 [pid = 1655] [id = 441] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11699a800 == 31 [pid = 1655] [id = 440] 13:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c9800 == 30 [pid = 1655] [id = 439] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1196ed000) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1192b5000) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x120f17c00) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119fcc800) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12305e000) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1180c8c00) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1160d8400) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1210dac00) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117e8b800) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112a7e800) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112f19400) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1160d7c00) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1172b5c00) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123fc2c00) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110e2f000) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110ef2800) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118210c00) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182e8c00) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1182ed400) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110ee4800) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x111aa5800) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123fa2c00) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123fc6800) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123068800) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123155400) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123baac00) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1195fe800) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119421c00) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12378e000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1185f4800) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12374dc00) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 13:46:15 INFO - PROCESS | 1655 | 1466714775589 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]]]}] 13:46:15 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 13:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 678ms 13:46:15 INFO - PROCESS | 1655 | 1466714775627 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:46:15 INFO - PROCESS | 1655 | 1466714775629 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:46:15 INFO - PROCESS | 1655 | 1466714775633 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 1655 | 1466714775635 Marionette TRACE conn2 <- [1,1786,null,{}] 13:46:15 INFO - PROCESS | 1655 | 1466714775637 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}] 13:46:15 INFO - PROCESS | 1655 | 1466714775639 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:15 INFO - PROCESS | 1655 | 1466714775716 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:46:15 INFO - PROCESS | 1655 | 1466714775720 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1655 | 1466714775721 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e56000 == 31 [pid = 1655] [id = 454] 13:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112f19400) [pid = 1655] [serial = 1361] [outer = 0x0] 13:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117e91400) [pid = 1655] [serial = 1362] [outer = 0x112f19400] 13:46:15 INFO - PROCESS | 1655 | 1466714775751 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11820b400) [pid = 1655] [serial = 1363] [outer = 0x112f19400] 13:46:16 INFO - PROCESS | 1655 | 1466714776114 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]]]}] 13:46:16 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 13:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 13:46:16 INFO - PROCESS | 1655 | 1466714776155 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:46:16 INFO - PROCESS | 1655 | 1466714776156 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:46:16 INFO - PROCESS | 1655 | 1466714776158 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 1655 | 1466714776161 Marionette TRACE conn2 <- [1,1790,null,{}] 13:46:16 INFO - PROCESS | 1655 | 1466714776169 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}] 13:46:16 INFO - PROCESS | 1655 | 1466714776172 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:16 INFO - PROCESS | 1655 | 1466714776254 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:46:16 INFO - PROCESS | 1655 | 1466714776261 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 1655 | 1466714776263 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f4e800 == 32 [pid = 1655] [id = 455] 13:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182eec00) [pid = 1655] [serial = 1364] [outer = 0x0] 13:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118833800) [pid = 1655] [serial = 1365] [outer = 0x1182eec00] 13:46:16 INFO - PROCESS | 1655 | 1466714776292 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119141c00) [pid = 1655] [serial = 1366] [outer = 0x1182eec00] 13:46:16 INFO - PROCESS | 1655 | 1466714776701 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]]]}] 13:46:16 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) 13:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 573ms 13:46:16 INFO - PROCESS | 1655 | 1466714776732 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:46:16 INFO - PROCESS | 1655 | 1466714776734 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:46:16 INFO - PROCESS | 1655 | 1466714776738 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 1655 | 1466714776740 Marionette TRACE conn2 <- [1,1794,null,{}] 13:46:16 INFO - PROCESS | 1655 | 1466714776743 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}] 13:46:16 INFO - PROCESS | 1655 | 1466714776745 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:16 INFO - PROCESS | 1655 | 1466714776874 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:46:16 INFO - PROCESS | 1655 | 1466714776879 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 1655 | 1466714776880 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x126026800 == 33 [pid = 1655] [id = 456] 13:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119424800) [pid = 1655] [serial = 1367] [outer = 0x0] 13:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1196e4c00) [pid = 1655] [serial = 1368] [outer = 0x119424800] 13:46:16 INFO - PROCESS | 1655 | 1466714776923 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119996000) [pid = 1655] [serial = 1369] [outer = 0x119424800] 13:46:17 INFO - PROCESS | 1655 | 1466714777325 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]]]}] 13:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 624ms 13:46:17 INFO - PROCESS | 1655 | 1466714777362 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 1655 | 1466714777363 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:46:17 INFO - PROCESS | 1655 | 1466714777365 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 1655 | 1466714777366 Marionette TRACE conn2 <- [1,1798,null,{}] 13:46:17 INFO - PROCESS | 1655 | 1466714777369 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}] 13:46:17 INFO - PROCESS | 1655 | 1466714777371 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:17 INFO - PROCESS | 1655 | 1466714777481 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:46:17 INFO - PROCESS | 1655 | 1466714777486 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:17 INFO - PROCESS | 1655 | 1466714777487 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d4800 == 34 [pid = 1655] [id = 457] 13:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118837400) [pid = 1655] [serial = 1370] [outer = 0x0] 13:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120f12400) [pid = 1655] [serial = 1371] [outer = 0x118837400] 13:46:17 INFO - PROCESS | 1655 | 1466714777520 Marionette DEBUG loaded listener.js 13:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120fd9c00) [pid = 1655] [serial = 1372] [outer = 0x118837400] 13:46:17 INFO - PROCESS | 1655 | 1466714777856 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]]]}] 13:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 13:46:17 INFO - PROCESS | 1655 | 1466714777883 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 1655 | 1466714777885 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:46:17 INFO - PROCESS | 1655 | 1466714777887 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 1655 | 1466714777888 Marionette TRACE conn2 <- [1,1802,null,{}] 13:46:17 INFO - PROCESS | 1655 | 1466714777890 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}] 13:46:17 INFO - PROCESS | 1655 | 1466714777894 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:18 INFO - PROCESS | 1655 | 1466714778021 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:46:18 INFO - PROCESS | 1655 | 1466714778025 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:18 INFO - PROCESS | 1655 | 1466714778026 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931f000 == 35 [pid = 1655] [id = 458] 13:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119baec00) [pid = 1655] [serial = 1373] [outer = 0x0] 13:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12305f000) [pid = 1655] [serial = 1374] [outer = 0x119baec00] 13:46:18 INFO - PROCESS | 1655 | 1466714778051 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123795000) [pid = 1655] [serial = 1375] [outer = 0x119baec00] 13:46:18 INFO - PROCESS | 1655 | 1466714778396 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]]]}] 13:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 567ms 13:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:46:18 INFO - PROCESS | 1655 | 1466714778455 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:46:18 INFO - PROCESS | 1655 | 1466714778456 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:46:18 INFO - PROCESS | 1655 | 1466714778458 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:46:18 INFO - PROCESS | 1655 | 1466714778459 Marionette TRACE conn2 <- [1,1806,null,{}] 13:46:18 INFO - PROCESS | 1655 | 1466714778461 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}] 13:46:18 INFO - PROCESS | 1655 | 1466714778463 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:18 INFO - PROCESS | 1655 | 1466714778558 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:46:18 INFO - PROCESS | 1655 | 1466714778571 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:18 INFO - PROCESS | 1655 | 1466714778572 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a694000 == 36 [pid = 1655] [id = 459] 13:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123ba7800) [pid = 1655] [serial = 1376] [outer = 0x0] 13:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123bd6000) [pid = 1655] [serial = 1377] [outer = 0x123ba7800] 13:46:18 INFO - PROCESS | 1655 | 1466714778604 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123fc5c00) [pid = 1655] [serial = 1378] [outer = 0x123ba7800] 13:46:18 INFO - PROCESS | 1655 | 1466714778949 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]]]}] 13:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 13:46:18 INFO - PROCESS | 1655 | 1466714778985 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:46:18 INFO - PROCESS | 1655 | 1466714778986 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:46:18 INFO - PROCESS | 1655 | 1466714778988 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:46:18 INFO - PROCESS | 1655 | 1466714778990 Marionette TRACE conn2 <- [1,1810,null,{}] 13:46:18 INFO - PROCESS | 1655 | 1466714778994 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}] 13:46:18 INFO - PROCESS | 1655 | 1466714778995 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:19 INFO - PROCESS | 1655 | 1466714779093 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:46:19 INFO - PROCESS | 1655 | 1466714779097 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1655 | 1466714779098 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b54d800 == 37 [pid = 1655] [id = 460] 13:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123ba8800) [pid = 1655] [serial = 1379] [outer = 0x0] 13:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1243b0400) [pid = 1655] [serial = 1380] [outer = 0x123ba8800] 13:46:19 INFO - PROCESS | 1655 | 1466714779123 Marionette DEBUG loaded listener.js 13:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d05000) [pid = 1655] [serial = 1381] [outer = 0x123ba8800] 13:46:19 INFO - PROCESS | 1655 | 1466714779444 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]]]}] 13:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 472ms 13:46:19 INFO - PROCESS | 1655 | 1466714779464 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1655 | 1466714779465 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:46:19 INFO - PROCESS | 1655 | 1466714779482 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1655 | 1466714779483 Marionette TRACE conn2 <- [1,1814,null,{}] 13:46:19 INFO - PROCESS | 1655 | 1466714779485 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}] 13:46:19 INFO - PROCESS | 1655 | 1466714779486 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:19 INFO - PROCESS | 1655 | 1466714779592 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:46:19 INFO - PROCESS | 1655 | 1466714779596 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1655 | 1466714779605 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbde000 == 38 [pid = 1655] [id = 461] 13:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123fc6800) [pid = 1655] [serial = 1382] [outer = 0x0] 13:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124d0ac00) [pid = 1655] [serial = 1383] [outer = 0x123fc6800] 13:46:19 INFO - PROCESS | 1655 | 1466714779661 Marionette DEBUG loaded listener.js 13:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124d94400) [pid = 1655] [serial = 1384] [outer = 0x123fc6800] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182e9c00) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x110d54000) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117037c00) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112959c00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11836cc00) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11950c800) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1172b7000) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118832400) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113f2e000) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113aa2000) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116077c00) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115128400) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112a1ec00) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1151d3c00) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x110eedc00) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:46:20 INFO - PROCESS | 1655 | 1466714780031 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]]]}] 13:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 575ms 13:46:20 INFO - PROCESS | 1655 | 1466714780052 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 1655 | 1466714780053 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:46:20 INFO - PROCESS | 1655 | 1466714780055 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 1655 | 1466714780058 Marionette TRACE conn2 <- [1,1818,null,{}] 13:46:20 INFO - PROCESS | 1655 | 1466714780061 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}] 13:46:20 INFO - PROCESS | 1655 | 1466714780062 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:20 INFO - PROCESS | 1655 | 1466714780165 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:46:20 INFO - PROCESS | 1655 | 1466714780200 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:20 INFO - PROCESS | 1655 | 1466714780201 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b716800 == 39 [pid = 1655] [id = 462] 13:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11295a000) [pid = 1655] [serial = 1385] [outer = 0x0] 13:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118236400) [pid = 1655] [serial = 1386] [outer = 0x11295a000] 13:46:20 INFO - PROCESS | 1655 | 1466714780226 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11913a800) [pid = 1655] [serial = 1387] [outer = 0x11295a000] 13:46:20 INFO - PROCESS | 1655 | 1466714780482 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]]]}] 13:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 474ms 13:46:20 INFO - PROCESS | 1655 | 1466714780531 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 1655 | 1466714780532 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:46:20 INFO - PROCESS | 1655 | 1466714780535 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 1655 | 1466714780537 Marionette TRACE conn2 <- [1,1822,null,{}] 13:46:20 INFO - PROCESS | 1655 | 1466714780547 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}] 13:46:20 INFO - PROCESS | 1655 | 1466714780548 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:20 INFO - PROCESS | 1655 | 1466714780652 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:46:20 INFO - PROCESS | 1655 | 1466714780708 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:20 INFO - PROCESS | 1655 | 1466714780709 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2e7800 == 40 [pid = 1655] [id = 463] 13:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112960000) [pid = 1655] [serial = 1388] [outer = 0x0] 13:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123281800) [pid = 1655] [serial = 1389] [outer = 0x112960000] 13:46:20 INFO - PROCESS | 1655 | 1466714780736 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124df6800) [pid = 1655] [serial = 1390] [outer = 0x112960000] 13:46:21 INFO - PROCESS | 1655 | 1466714781037 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]]]}] 13:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 13:46:21 INFO - PROCESS | 1655 | 1466714781054 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 1655 | 1466714781056 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:46:21 INFO - PROCESS | 1655 | 1466714781066 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 1655 | 1466714781067 Marionette TRACE conn2 <- [1,1826,null,{}] 13:46:21 INFO - PROCESS | 1655 | 1466714781069 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}] 13:46:21 INFO - PROCESS | 1655 | 1466714781070 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:21 INFO - PROCESS | 1655 | 1466714781152 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:46:21 INFO - PROCESS | 1655 | 1466714781157 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1655 | 1466714781160 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cae5000 == 41 [pid = 1655] [id = 464] 13:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124df9000) [pid = 1655] [serial = 1391] [outer = 0x0] 13:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126045800) [pid = 1655] [serial = 1392] [outer = 0x124df9000] 13:46:21 INFO - PROCESS | 1655 | 1466714781184 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1260d3000) [pid = 1655] [serial = 1393] [outer = 0x124df9000] 13:46:21 INFO - PROCESS | 1655 | 1466714781499 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]]]}] 13:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 13:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:46:21 INFO - PROCESS | 1655 | 1466714781535 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 1655 | 1466714781536 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:46:21 INFO - PROCESS | 1655 | 1466714781538 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 1655 | 1466714781539 Marionette TRACE conn2 <- [1,1830,null,{}] 13:46:21 INFO - PROCESS | 1655 | 1466714781544 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}] 13:46:21 INFO - PROCESS | 1655 | 1466714781545 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:21 INFO - PROCESS | 1655 | 1466714781663 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:46:21 INFO - PROCESS | 1655 | 1466714781669 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1655 | 1466714781670 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d148800 == 42 [pid = 1655] [id = 465] 13:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124d99400) [pid = 1655] [serial = 1394] [outer = 0x0] 13:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1260d4800) [pid = 1655] [serial = 1395] [outer = 0x124d99400] 13:46:21 INFO - PROCESS | 1655 | 1466714781694 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1265bec00) [pid = 1655] [serial = 1396] [outer = 0x124d99400] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x117e56000 == 41 [pid = 1655] [id = 454] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d3800 == 40 [pid = 1655] [id = 453] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x122f5c800 == 39 [pid = 1655] [id = 452] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x116937800 == 38 [pid = 1655] [id = 451] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123f61800 == 37 [pid = 1655] [id = 450] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12b54d800 == 36 [pid = 1655] [id = 460] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbde000 == 35 [pid = 1655] [id = 461] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12b716800 == 34 [pid = 1655] [id = 462] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a694000 == 33 [pid = 1655] [id = 459] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2e7800 == 32 [pid = 1655] [id = 463] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x126026800 == 31 [pid = 1655] [id = 456] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12931f000 == 30 [pid = 1655] [id = 458] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d4800 == 29 [pid = 1655] [id = 457] 13:46:22 INFO - PROCESS | 1655 | --DOCSHELL 0x122f4e800 == 28 [pid = 1655] [id = 455] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1192bc800) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1196e7800) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11703fc00) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116077800) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113020c00) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113a52000) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116a0c400) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117e8c800) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1182f3800) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185ed800) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123064c00) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1210df800) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12327fc00) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112a19000) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11836d800) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x113026400) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11883f400) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x112a12c00) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1192b5400) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123065c00) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x110e82800) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119bae400) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1195f8800) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11822f000) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x117e8c000) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x123789400) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1195f1400) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1192b5c00) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x120f17000) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1196c0800) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x123793000) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 13:46:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12cae5000 == 27 [pid = 1655] [id = 464] 13:46:23 INFO - PROCESS | 1655 | 1466714783092 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]]]}] 13:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1573ms 13:46:23 INFO - PROCESS | 1655 | 1466714783112 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:46:23 INFO - PROCESS | 1655 | 1466714783114 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:46:23 INFO - PROCESS | 1655 | 1466714783118 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:46:23 INFO - PROCESS | 1655 | 1466714783120 Marionette TRACE conn2 <- [1,1834,null,{}] 13:46:23 INFO - PROCESS | 1655 | 1466714783125 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}] 13:46:23 INFO - PROCESS | 1655 | 1466714783126 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:23 INFO - PROCESS | 1655 | 1466714783211 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:46:23 INFO - PROCESS | 1655 | 1466714783264 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:23 INFO - PROCESS | 1655 | 1466714783267 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11678c000 == 28 [pid = 1655] [id = 466] 13:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112135800) [pid = 1655] [serial = 1397] [outer = 0x0] 13:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x112718400) [pid = 1655] [serial = 1398] [outer = 0x112135800] 13:46:23 INFO - PROCESS | 1655 | 1466714783297 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x112a1b800) [pid = 1655] [serial = 1399] [outer = 0x112135800] 13:46:23 INFO - PROCESS | 1655 | 1466714783600 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]]]}] 13:46:23 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 13:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 13:46:23 INFO - PROCESS | 1655 | 1466714783638 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:46:23 INFO - PROCESS | 1655 | 1466714783645 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:46:23 INFO - PROCESS | 1655 | 1466714783650 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:46:23 INFO - PROCESS | 1655 | 1466714783652 Marionette TRACE conn2 <- [1,1838,null,{}] 13:46:23 INFO - PROCESS | 1655 | 1466714783654 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}] 13:46:23 INFO - PROCESS | 1655 | 1466714783656 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:23 INFO - PROCESS | 1655 | 1466714783737 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:46:23 INFO - PROCESS | 1655 | 1466714783792 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:23 INFO - PROCESS | 1655 | 1466714783793 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e52000 == 29 [pid = 1655] [id = 467] 13:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x112a77000) [pid = 1655] [serial = 1400] [outer = 0x0] 13:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11302f400) [pid = 1655] [serial = 1401] [outer = 0x112a77000] 13:46:23 INFO - PROCESS | 1655 | 1466714783820 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x113d3ec00) [pid = 1655] [serial = 1402] [outer = 0x112a77000] 13:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 474ms 13:46:24 INFO - PROCESS | 1655 | 1466714784120 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]]]}] 13:46:24 INFO - PROCESS | 1655 | 1466714784131 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:46:24 INFO - PROCESS | 1655 | 1466714784143 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:46:24 INFO - PROCESS | 1655 | 1466714784151 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1655 | 1466714784154 Marionette TRACE conn2 <- [1,1842,null,{}] 13:46:24 INFO - PROCESS | 1655 | 1466714784166 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}] 13:46:24 INFO - PROCESS | 1655 | 1466714784169 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:24 INFO - PROCESS | 1655 | 1466714784247 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:46:24 INFO - PROCESS | 1655 | 1466714784252 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1655 | 1466714784254 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x119296000 == 30 [pid = 1655] [id = 468] 13:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x110e36800) [pid = 1655] [serial = 1403] [outer = 0x0] 13:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1166ea400) [pid = 1655] [serial = 1404] [outer = 0x110e36800] 13:46:24 INFO - PROCESS | 1655 | 1466714784330 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1176ba000) [pid = 1655] [serial = 1405] [outer = 0x110e36800] 13:46:24 INFO - PROCESS | 1655 | 1466714784627 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]]]}] 13:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 526ms 13:46:24 INFO - PROCESS | 1655 | 1466714784677 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:46:24 INFO - PROCESS | 1655 | 1466714784679 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:46:24 INFO - PROCESS | 1655 | 1466714784681 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1655 | 1466714784682 Marionette TRACE conn2 <- [1,1846,null,{}] 13:46:24 INFO - PROCESS | 1655 | 1466714784685 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}] 13:46:24 INFO - PROCESS | 1655 | 1466714784686 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:24 INFO - PROCESS | 1655 | 1466714784762 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:46:24 INFO - PROCESS | 1655 | 1466714784765 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1655 | 1466714784767 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4e000 == 31 [pid = 1655] [id = 469] 13:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1180cc800) [pid = 1655] [serial = 1406] [outer = 0x0] 13:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11820cc00) [pid = 1655] [serial = 1407] [outer = 0x1180cc800] 13:46:24 INFO - PROCESS | 1655 | 1466714784794 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118234800) [pid = 1655] [serial = 1408] [outer = 0x1180cc800] 13:46:25 INFO - PROCESS | 1655 | 1466714785124 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]]]}] 13:46:25 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) 13:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms 13:46:25 INFO - PROCESS | 1655 | 1466714785153 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1655 | 1466714785154 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:46:25 INFO - PROCESS | 1655 | 1466714785156 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1655 | 1466714785157 Marionette TRACE conn2 <- [1,1850,null,{}] 13:46:25 INFO - PROCESS | 1655 | 1466714785162 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}] 13:46:25 INFO - PROCESS | 1655 | 1466714785163 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:25 INFO - PROCESS | 1655 | 1466714785267 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:46:25 INFO - PROCESS | 1655 | 1466714785275 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 1655 | 1466714785277 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123088000 == 32 [pid = 1655] [id = 470] 13:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112a1ec00) [pid = 1655] [serial = 1409] [outer = 0x0] 13:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182e8400) [pid = 1655] [serial = 1410] [outer = 0x112a1ec00] 13:46:25 INFO - PROCESS | 1655 | 1466714785302 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182f4000) [pid = 1655] [serial = 1411] [outer = 0x112a1ec00] 13:46:25 INFO - PROCESS | 1655 | 1466714785621 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]]]}] 13:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 472ms 13:46:25 INFO - PROCESS | 1655 | 1466714785630 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1655 | 1466714785631 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:46:25 INFO - PROCESS | 1655 | 1466714785633 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1655 | 1466714785634 Marionette TRACE conn2 <- [1,1854,null,{}] 13:46:25 INFO - PROCESS | 1655 | 1466714785636 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}] 13:46:25 INFO - PROCESS | 1655 | 1466714785643 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:25 INFO - PROCESS | 1655 | 1466714785736 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:46:25 INFO - PROCESS | 1655 | 1466714785743 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 1655 | 1466714785745 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f60800 == 33 [pid = 1655] [id = 471] 13:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118366400) [pid = 1655] [serial = 1412] [outer = 0x0] 13:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185f1400) [pid = 1655] [serial = 1413] [outer = 0x118366400] 13:46:25 INFO - PROCESS | 1655 | 1466714785770 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119423800) [pid = 1655] [serial = 1414] [outer = 0x118366400] 13:46:26 INFO - PROCESS | 1655 | 1466714786097 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]]]}] 13:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 468ms 13:46:26 INFO - PROCESS | 1655 | 1466714786101 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:46:26 INFO - PROCESS | 1655 | 1466714786103 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:46:26 INFO - PROCESS | 1655 | 1466714786108 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 1655 | 1466714786111 Marionette TRACE conn2 <- [1,1858,null,{}] 13:46:26 INFO - PROCESS | 1655 | 1466714786114 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}] 13:46:26 INFO - PROCESS | 1655 | 1466714786115 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:26 INFO - PROCESS | 1655 | 1466714786224 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:46:26 INFO - PROCESS | 1655 | 1466714786231 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1655 | 1466714786232 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x124dad000 == 34 [pid = 1655] [id = 472] 13:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1184ef400) [pid = 1655] [serial = 1415] [outer = 0x0] 13:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119511800) [pid = 1655] [serial = 1416] [outer = 0x1184ef400] 13:46:26 INFO - PROCESS | 1655 | 1466714786256 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1196c1000) [pid = 1655] [serial = 1417] [outer = 0x1184ef400] 13:46:26 INFO - PROCESS | 1655 | 1466714786540 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]]]}] 13:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 472ms 13:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:46:26 INFO - PROCESS | 1655 | 1466714786581 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:46:26 INFO - PROCESS | 1655 | 1466714786582 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:46:26 INFO - PROCESS | 1655 | 1466714786584 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 1655 | 1466714786585 Marionette TRACE conn2 <- [1,1862,null,{}] 13:46:26 INFO - PROCESS | 1655 | 1466714786588 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}] 13:46:26 INFO - PROCESS | 1655 | 1466714786589 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:26 INFO - PROCESS | 1655 | 1466714786669 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:46:26 INFO - PROCESS | 1655 | 1466714786675 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1655 | 1466714786677 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad0000 == 35 [pid = 1655] [id = 473] 13:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119425800) [pid = 1655] [serial = 1418] [outer = 0x0] 13:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1196ee400) [pid = 1655] [serial = 1419] [outer = 0x119425800] 13:46:26 INFO - PROCESS | 1655 | 1466714786703 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119bb2400) [pid = 1655] [serial = 1420] [outer = 0x119425800] 13:46:27 INFO - PROCESS | 1655 | 1466714787093 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]]]}] 13:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 13:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:46:27 INFO - PROCESS | 1655 | 1466714787106 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 1655 | 1466714787109 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:46:27 INFO - PROCESS | 1655 | 1466714787113 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:46:27 INFO - PROCESS | 1655 | 1466714787114 Marionette TRACE conn2 <- [1,1866,null,{}] 13:46:27 INFO - PROCESS | 1655 | 1466714787116 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}] 13:46:27 INFO - PROCESS | 1655 | 1466714787117 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:27 INFO - PROCESS | 1655 | 1466714787217 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:46:27 INFO - PROCESS | 1655 | 1466714787225 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1655 | 1466714787233 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119294800 == 36 [pid = 1655] [id = 474] 13:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119503400) [pid = 1655] [serial = 1421] [outer = 0x0] 13:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120f13000) [pid = 1655] [serial = 1422] [outer = 0x119503400] 13:46:27 INFO - PROCESS | 1655 | 1466714787258 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120fd7c00) [pid = 1655] [serial = 1423] [outer = 0x119503400] 13:46:27 INFO - PROCESS | 1655 | 1466714787563 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]]]}] 13:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 13:46:27 INFO - PROCESS | 1655 | 1466714787583 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 1655 | 1466714787585 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:46:27 INFO - PROCESS | 1655 | 1466714787588 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:46:27 INFO - PROCESS | 1655 | 1466714787590 Marionette TRACE conn2 <- [1,1870,null,{}] 13:46:27 INFO - PROCESS | 1655 | 1466714787597 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}] 13:46:27 INFO - PROCESS | 1655 | 1466714787599 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:27 INFO - PROCESS | 1655 | 1466714787726 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:46:27 INFO - PROCESS | 1655 | 1466714787731 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1655 | 1466714787733 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129305000 == 37 [pid = 1655] [id = 475] 13:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x120f15c00) [pid = 1655] [serial = 1424] [outer = 0x0] 13:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12305bc00) [pid = 1655] [serial = 1425] [outer = 0x120f15c00] 13:46:27 INFO - PROCESS | 1655 | 1466714787772 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123067000) [pid = 1655] [serial = 1426] [outer = 0x120f15c00] 13:46:28 INFO - PROCESS | 1655 | 1466714788101 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]]]}] 13:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms 13:46:28 INFO - PROCESS | 1655 | 1466714788115 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:46:28 INFO - PROCESS | 1655 | 1466714788117 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:46:28 INFO - PROCESS | 1655 | 1466714788120 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 1655 | 1466714788121 Marionette TRACE conn2 <- [1,1874,null,{}] 13:46:28 INFO - PROCESS | 1655 | 1466714788126 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}] 13:46:28 INFO - PROCESS | 1655 | 1466714788128 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:28 INFO - PROCESS | 1655 | 1466714788245 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:46:28 INFO - PROCESS | 1655 | 1466714788258 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 1655 | 1466714788259 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x123087000 == 38 [pid = 1655] [id = 476] 13:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120f16000) [pid = 1655] [serial = 1427] [outer = 0x0] 13:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123066400) [pid = 1655] [serial = 1428] [outer = 0x120f16000] 13:46:28 INFO - PROCESS | 1655 | 1466714788293 Marionette DEBUG loaded listener.js 13:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12378a800) [pid = 1655] [serial = 1429] [outer = 0x120f16000] 13:46:28 INFO - PROCESS | 1655 | 1466714788644 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]]]}] 13:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 570ms 13:46:28 INFO - PROCESS | 1655 | 1466714788691 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:46:28 INFO - PROCESS | 1655 | 1466714788692 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:46:28 INFO - PROCESS | 1655 | 1466714788694 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 1655 | 1466714788695 Marionette TRACE conn2 <- [1,1878,null,{}] 13:46:28 INFO - PROCESS | 1655 | 1466714788697 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}] 13:46:28 INFO - PROCESS | 1655 | 1466714788698 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:28 INFO - PROCESS | 1655 | 1466714788799 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:46:28 INFO - PROCESS | 1655 | 1466714788809 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 1655 | 1466714788810 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b537800 == 39 [pid = 1655] [id = 477] 13:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12327e400) [pid = 1655] [serial = 1430] [outer = 0x0] 13:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123792800) [pid = 1655] [serial = 1431] [outer = 0x12327e400] 13:46:28 INFO - PROCESS | 1655 | 1466714788834 Marionette DEBUG loaded listener.js 13:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123ba9000) [pid = 1655] [serial = 1432] [outer = 0x12327e400] 13:46:29 INFO - PROCESS | 1655 | 1466714789148 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]]]}] 13:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 469ms 13:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:46:29 INFO - PROCESS | 1655 | 1466714789163 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 1655 | 1466714789164 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:46:29 INFO - PROCESS | 1655 | 1466714789166 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 1655 | 1466714789167 Marionette TRACE conn2 <- [1,1882,null,{}] 13:46:29 INFO - PROCESS | 1655 | 1466714789170 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}] 13:46:29 INFO - PROCESS | 1655 | 1466714789171 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:29 INFO - PROCESS | 1655 | 1466714789268 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:46:29 INFO - PROCESS | 1655 | 1466714789279 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:29 INFO - PROCESS | 1655 | 1466714789287 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95c000 == 40 [pid = 1655] [id = 478] 13:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123794800) [pid = 1655] [serial = 1433] [outer = 0x0] 13:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123fa0800) [pid = 1655] [serial = 1434] [outer = 0x123794800] 13:46:29 INFO - PROCESS | 1655 | 1466714789312 Marionette DEBUG loaded listener.js 13:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124181800) [pid = 1655] [serial = 1435] [outer = 0x123794800] 13:46:29 INFO - PROCESS | 1655 | 1466714789656 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]]]}] 13:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 517ms 13:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:46:29 INFO - PROCESS | 1655 | 1466714789685 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 1655 | 1466714789686 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:46:29 INFO - PROCESS | 1655 | 1466714789688 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 1655 | 1466714789689 Marionette TRACE conn2 <- [1,1886,null,{}] 13:46:29 INFO - PROCESS | 1655 | 1466714789700 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}] 13:46:29 INFO - PROCESS | 1655 | 1466714789701 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:29 INFO - PROCESS | 1655 | 1466714789800 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:46:29 INFO - PROCESS | 1655 | 1466714789803 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:29 INFO - PROCESS | 1655 | 1466714789804 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe7000 == 41 [pid = 1655] [id = 479] 13:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123bd2800) [pid = 1655] [serial = 1436] [outer = 0x0] 13:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124d06800) [pid = 1655] [serial = 1437] [outer = 0x123bd2800] 13:46:29 INFO - PROCESS | 1655 | 1466714789828 Marionette DEBUG loaded listener.js 13:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124d91800) [pid = 1655] [serial = 1438] [outer = 0x123bd2800] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119baec00) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123ba7800) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123fc6800) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11295a000) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123ba8800) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112960000) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118837400) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119424800) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182eec00) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112f19400) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112d63400) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1160d9c00) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x111c1e000) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1199f0400) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124df9000) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:46:30 INFO - PROCESS | 1655 | 1466714790601 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]]]}] 13:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 972ms 13:46:30 INFO - PROCESS | 1655 | 1466714790665 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:46:30 INFO - PROCESS | 1655 | 1466714790668 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:46:30 INFO - PROCESS | 1655 | 1466714790672 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:46:30 INFO - PROCESS | 1655 | 1466714790678 Marionette TRACE conn2 <- [1,1890,null,{}] 13:46:30 INFO - PROCESS | 1655 | 1466714790681 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}] 13:46:30 INFO - PROCESS | 1655 | 1466714790683 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:30 INFO - PROCESS | 1655 | 1466714790798 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:46:30 INFO - PROCESS | 1655 | 1466714790855 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 1655 | 1466714790857 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11723a000 == 42 [pid = 1655] [id = 480] 13:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110fac400) [pid = 1655] [serial = 1439] [outer = 0x0] 13:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112715800) [pid = 1655] [serial = 1440] [outer = 0x110fac400] 13:46:30 INFO - PROCESS | 1655 | 1466714790889 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112a7f000) [pid = 1655] [serial = 1441] [outer = 0x110fac400] 13:46:31 INFO - PROCESS | 1655 | 1466714791604 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]]]}] 13:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 977ms 13:46:31 INFO - PROCESS | 1655 | 1466714791651 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:46:31 INFO - PROCESS | 1655 | 1466714791654 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:46:31 INFO - PROCESS | 1655 | 1466714791661 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1655 | 1466714791663 Marionette TRACE conn2 <- [1,1894,null,{}] 13:46:31 INFO - PROCESS | 1655 | 1466714791667 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}] 13:46:31 INFO - PROCESS | 1655 | 1466714791669 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:31 INFO - PROCESS | 1655 | 1466714791765 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:46:31 INFO - PROCESS | 1655 | 1466714791847 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:31 INFO - PROCESS | 1655 | 1466714791849 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170bb800 == 43 [pid = 1655] [id = 481] 13:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113038000) [pid = 1655] [serial = 1442] [outer = 0x0] 13:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11336f000) [pid = 1655] [serial = 1443] [outer = 0x113038000] 13:46:31 INFO - PROCESS | 1655 | 1466714791878 Marionette DEBUG loaded listener.js 13:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113dae400) [pid = 1655] [serial = 1444] [outer = 0x113038000] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x113d85000 == 42 [pid = 1655] [id = 25] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12da6f000 == 41 [pid = 1655] [id = 20] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1160a7800 == 40 [pid = 1655] [id = 23] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x129068800 == 39 [pid = 1655] [id = 6] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c4800 == 38 [pid = 1655] [id = 19] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2d3800 == 37 [pid = 1655] [id = 13] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe1000 == 36 [pid = 1655] [id = 12] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94b000 == 35 [pid = 1655] [id = 10] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x129299800 == 34 [pid = 1655] [id = 8] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12cae1800 == 33 [pid = 1655] [id = 15] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c7000 == 32 [pid = 1655] [id = 11] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1162d1000 == 31 [pid = 1655] [id = 26] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95c000 == 30 [pid = 1655] [id = 478] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b537800 == 29 [pid = 1655] [id = 477] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x123087000 == 28 [pid = 1655] [id = 476] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x129305000 == 27 [pid = 1655] [id = 475] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119294800 == 26 [pid = 1655] [id = 474] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1260d4800) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad0000 == 25 [pid = 1655] [id = 473] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x124dad000 == 24 [pid = 1655] [id = 472] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x123f60800 == 23 [pid = 1655] [id = 471] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x123088000 == 22 [pid = 1655] [id = 470] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4e000 == 21 [pid = 1655] [id = 469] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119296000 == 20 [pid = 1655] [id = 468] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117e52000 == 19 [pid = 1655] [id = 467] 13:46:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11678c000 == 18 [pid = 1655] [id = 466] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126045800) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12305f000) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123795000) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123fc5c00) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123bd6000) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124d0ac00) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118236400) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1243b0400) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124df6800) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124d94400) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120f12400) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1196e4c00) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119996000) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119141c00) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118833800) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x117e91400) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11820b400) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1151c6000) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x113369800) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1180cb800) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x116a0ac00) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x112a13000) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11213d000) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x123fc2400) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124d05000) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1260d3000) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x123281800) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11913a800) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x120fd9c00) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 13:46:32 INFO - PROCESS | 1655 | 1466714792414 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]]]}] 13:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 776ms 13:46:32 INFO - PROCESS | 1655 | 1466714792435 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:46:32 INFO - PROCESS | 1655 | 1466714792437 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:46:32 INFO - PROCESS | 1655 | 1466714792440 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:46:32 INFO - PROCESS | 1655 | 1466714792444 Marionette TRACE conn2 <- [1,1898,null,{}] 13:46:32 INFO - PROCESS | 1655 | 1466714792447 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}] 13:46:32 INFO - PROCESS | 1655 | 1466714792449 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:32 INFO - PROCESS | 1655 | 1466714792544 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:46:32 INFO - PROCESS | 1655 | 1466714792611 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:32 INFO - PROCESS | 1655 | 1466714792613 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e49800 == 19 [pid = 1655] [id = 482] 13:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x113da9400) [pid = 1655] [serial = 1445] [outer = 0x0] 13:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x115e62c00) [pid = 1655] [serial = 1446] [outer = 0x113da9400] 13:46:32 INFO - PROCESS | 1655 | 1466714792647 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1160de800) [pid = 1655] [serial = 1447] [outer = 0x113da9400] 13:46:33 INFO - PROCESS | 1655 | 1466714793073 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]]]}] 13:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 13:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:46:33 INFO - PROCESS | 1655 | 1466714793112 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:46:33 INFO - PROCESS | 1655 | 1466714793115 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:46:33 INFO - PROCESS | 1655 | 1466714793120 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:46:33 INFO - PROCESS | 1655 | 1466714793122 Marionette TRACE conn2 <- [1,1902,null,{}] 13:46:33 INFO - PROCESS | 1655 | 1466714793125 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}] 13:46:33 INFO - PROCESS | 1655 | 1466714793127 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:33 INFO - PROCESS | 1655 | 1466714793233 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1167b5400) [pid = 1655] [serial = 1448] [outer = 0x12d07b400] 13:46:33 INFO - PROCESS | 1655 | 1466714793327 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:33 INFO - PROCESS | 1655 | 1466714793329 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ad4000 == 20 [pid = 1655] [id = 483] 13:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x117e8d400) [pid = 1655] [serial = 1449] [outer = 0x0] 13:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1180ca800) [pid = 1655] [serial = 1450] [outer = 0x117e8d400] 13:46:33 INFO - PROCESS | 1655 | 1466714793379 Marionette DEBUG loaded listener.js 13:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118178400) [pid = 1655] [serial = 1451] [outer = 0x117e8d400] 13:46:33 INFO - PROCESS | 1655 | 1466714793828 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]]]}] 13:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 719ms 13:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:46:33 INFO - PROCESS | 1655 | 1466714793840 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:46:33 INFO - PROCESS | 1655 | 1466714793844 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:46:33 INFO - PROCESS | 1655 | 1466714793846 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:46:33 INFO - PROCESS | 1655 | 1466714793849 Marionette TRACE conn2 <- [1,1906,null,{}] 13:46:33 INFO - PROCESS | 1655 | 1466714793857 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}] 13:46:33 INFO - PROCESS | 1655 | 1466714793860 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:33 INFO - PROCESS | 1655 | 1466714793962 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:46:34 INFO - PROCESS | 1655 | 1466714794019 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 1655 | 1466714794021 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1231b7800 == 21 [pid = 1655] [id = 484] 13:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11822ec00) [pid = 1655] [serial = 1452] [outer = 0x0] 13:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1184e2000) [pid = 1655] [serial = 1453] [outer = 0x11822ec00] 13:46:34 INFO - PROCESS | 1655 | 1466714794054 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118840800) [pid = 1655] [serial = 1454] [outer = 0x11822ec00] 13:46:34 INFO - PROCESS | 1655 | 1466714794485 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]]]}] 13:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 13:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:46:34 INFO - PROCESS | 1655 | 1466714794518 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 1655 | 1466714794520 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:46:34 INFO - PROCESS | 1655 | 1466714794523 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:46:34 INFO - PROCESS | 1655 | 1466714794524 Marionette TRACE conn2 <- [1,1910,null,{}] 13:46:34 INFO - PROCESS | 1655 | 1466714794526 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}] 13:46:34 INFO - PROCESS | 1655 | 1466714794528 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:34 INFO - PROCESS | 1655 | 1466714794629 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:46:34 INFO - PROCESS | 1655 | 1466714794715 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 1655 | 1466714794716 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f60800 == 22 [pid = 1655] [id = 485] 13:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1192b0800) [pid = 1655] [serial = 1455] [outer = 0x0] 13:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1192ba800) [pid = 1655] [serial = 1456] [outer = 0x1192b0800] 13:46:34 INFO - PROCESS | 1655 | 1466714794746 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119507800) [pid = 1655] [serial = 1457] [outer = 0x1192b0800] 13:46:35 INFO - PROCESS | 1655 | 1466714795159 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]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 673ms 13:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:46:35 INFO - PROCESS | 1655 | 1466714795197 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:46:35 INFO - PROCESS | 1655 | 1466714795198 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:46:35 INFO - PROCESS | 1655 | 1466714795200 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 1655 | 1466714795201 Marionette TRACE conn2 <- [1,1914,null,{}] 13:46:35 INFO - PROCESS | 1655 | 1466714795204 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}] 13:46:35 INFO - PROCESS | 1655 | 1466714795205 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:35 INFO - PROCESS | 1655 | 1466714795302 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:46:35 INFO - PROCESS | 1655 | 1466714795356 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:35 INFO - PROCESS | 1655 | 1466714795357 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x126137000 == 23 [pid = 1655] [id = 486] 13:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11607d000) [pid = 1655] [serial = 1458] [outer = 0x0] 13:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1195f3800) [pid = 1655] [serial = 1459] [outer = 0x11607d000] 13:46:35 INFO - PROCESS | 1655 | 1466714795387 Marionette DEBUG loaded listener.js 13:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1196e3400) [pid = 1655] [serial = 1460] [outer = 0x11607d000] 13:46:35 INFO - PROCESS | 1655 | 1466714795843 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]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 671ms 13:46:35 INFO - PROCESS | 1655 | 1466714795888 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:46:35 INFO - PROCESS | 1655 | 1466714795892 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:46:35 INFO - PROCESS | 1655 | 1466714795897 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 1655 | 1466714795900 Marionette TRACE conn2 <- [1,1918,null,{}] 13:46:35 INFO - PROCESS | 1655 | 1466714795932 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}] 13:46:35 INFO - PROCESS | 1655 | 1466714795933 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:36 INFO - PROCESS | 1655 | 1466714796043 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:46:36 INFO - PROCESS | 1655 | 1466714796130 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:36 INFO - PROCESS | 1655 | 1466714796134 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c0800 == 24 [pid = 1655] [id = 487] 13:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112d58400) [pid = 1655] [serial = 1461] [outer = 0x0] 13:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1130d6c00) [pid = 1655] [serial = 1462] [outer = 0x112d58400] 13:46:36 INFO - PROCESS | 1655 | 1466714796181 Marionette DEBUG loaded listener.js 13:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116080800) [pid = 1655] [serial = 1463] [outer = 0x112d58400] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11723a000 == 23 [pid = 1655] [id = 480] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12da7e800 == 22 [pid = 1655] [id = 21] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12d40d000 == 21 [pid = 1655] [id = 18] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b705000 == 20 [pid = 1655] [id = 9] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1170ce000 == 19 [pid = 1655] [id = 24] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x111f13000 == 18 [pid = 1655] [id = 22] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12d148800 == 17 [pid = 1655] [id = 465] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c69c000 == 16 [pid = 1655] [id = 14] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x126137000 == 15 [pid = 1655] [id = 486] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123f60800 == 14 [pid = 1655] [id = 485] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe7000 == 13 [pid = 1655] [id = 479] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1231b7800 == 12 [pid = 1655] [id = 484] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119ad4000 == 11 [pid = 1655] [id = 483] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x117e49800 == 10 [pid = 1655] [id = 482] 13:46:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1170bb800 == 9 [pid = 1655] [id = 481] 13:46:38 INFO - PROCESS | 1655 | 1466714798467 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]]]}] 13:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2586ms 13:46:38 INFO - PROCESS | 1655 | 1466714798485 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:46:38 INFO - PROCESS | 1655 | 1466714798488 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:46:38 INFO - PROCESS | 1655 | 1466714798495 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:46:38 INFO - PROCESS | 1655 | 1466714798499 Marionette TRACE conn2 <- [1,1922,null,{}] 13:46:38 INFO - PROCESS | 1655 | 1466714798504 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}] 13:46:38 INFO - PROCESS | 1655 | 1466714798507 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:38 INFO - PROCESS | 1655 | 1466714798651 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:46:38 INFO - PROCESS | 1655 | 1466714798737 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:38 INFO - PROCESS | 1655 | 1466714798739 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f5b800 == 10 [pid = 1655] [id = 488] 13:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112a16c00) [pid = 1655] [serial = 1464] [outer = 0x0] 13:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112a76c00) [pid = 1655] [serial = 1465] [outer = 0x112a16c00] 13:46:38 INFO - PROCESS | 1655 | 1466714798786 Marionette DEBUG loaded listener.js 13:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1133c3000) [pid = 1655] [serial = 1466] [outer = 0x112a16c00] 13:46:39 INFO - PROCESS | 1655 | 1466714799214 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]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 777ms 13:46:39 INFO - PROCESS | 1655 | 1466714799268 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:46:39 INFO - PROCESS | 1655 | 1466714799272 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:46:39 INFO - PROCESS | 1655 | 1466714799279 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 1655 | 1466714799280 Marionette TRACE conn2 <- [1,1926,null,{}] 13:46:39 INFO - PROCESS | 1655 | 1466714799283 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}] 13:46:39 INFO - PROCESS | 1655 | 1466714799285 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:39 INFO - PROCESS | 1655 | 1466714799369 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:46:39 INFO - PROCESS | 1655 | 1466714799375 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:39 INFO - PROCESS | 1655 | 1466714799378 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x116949800 == 11 [pid = 1655] [id = 489] 13:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1160d7c00) [pid = 1655] [serial = 1467] [outer = 0x0] 13:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1172b4400) [pid = 1655] [serial = 1468] [outer = 0x1160d7c00] 13:46:39 INFO - PROCESS | 1655 | 1466714799405 Marionette DEBUG loaded listener.js 13:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1180c6c00) [pid = 1655] [serial = 1469] [outer = 0x1160d7c00] 13:46:39 INFO - PROCESS | 1655 | 1466714799752 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]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 13:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:46:39 INFO - PROCESS | 1655 | 1466714799805 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:46:39 INFO - PROCESS | 1655 | 1466714799807 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:46:39 INFO - PROCESS | 1655 | 1466714799809 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 1655 | 1466714799811 Marionette TRACE conn2 <- [1,1930,null,{}] 13:46:39 INFO - PROCESS | 1655 | 1466714799819 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}] 13:46:39 INFO - PROCESS | 1655 | 1466714799823 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:39 INFO - PROCESS | 1655 | 1466714799902 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:46:39 INFO - PROCESS | 1655 | 1466714799911 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:39 INFO - PROCESS | 1655 | 1466714799913 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1231c2800 == 12 [pid = 1655] [id = 490] 13:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112a19000) [pid = 1655] [serial = 1470] [outer = 0x0] 13:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1182e9400) [pid = 1655] [serial = 1471] [outer = 0x112a19000] 13:46:39 INFO - PROCESS | 1655 | 1466714799942 Marionette DEBUG loaded listener.js 13:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1185db000) [pid = 1655] [serial = 1472] [outer = 0x112a19000] 13:46:40 INFO - PROCESS | 1655 | 1466714800308 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]]]}] 13:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms 13:46:40 INFO - PROCESS | 1655 | 1466714800330 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:46:40 INFO - PROCESS | 1655 | 1466714800332 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:46:40 INFO - PROCESS | 1655 | 1466714800334 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:46:40 INFO - PROCESS | 1655 | 1466714800335 Marionette TRACE conn2 <- [1,1934,null,{}] 13:46:40 INFO - PROCESS | 1655 | 1466714800338 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}] 13:46:40 INFO - PROCESS | 1655 | 1466714800339 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:40 INFO - PROCESS | 1655 | 1466714800451 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:46:40 INFO - PROCESS | 1655 | 1466714800464 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 1655 | 1466714800465 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f4a800 == 13 [pid = 1655] [id = 491] 13:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1185da400) [pid = 1655] [serial = 1473] [outer = 0x0] 13:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11883cc00) [pid = 1655] [serial = 1474] [outer = 0x1185da400] 13:46:40 INFO - PROCESS | 1655 | 1466714800490 Marionette DEBUG loaded listener.js 13:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1192b2400) [pid = 1655] [serial = 1475] [outer = 0x1185da400] 13:46:40 INFO - PROCESS | 1655 | 1466714800838 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]]]}] 13:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 13:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:46:40 INFO - PROCESS | 1655 | 1466714800853 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:46:40 INFO - PROCESS | 1655 | 1466714800854 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:46:40 INFO - PROCESS | 1655 | 1466714800856 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:46:40 INFO - PROCESS | 1655 | 1466714800858 Marionette TRACE conn2 <- [1,1938,null,{}] 13:46:40 INFO - PROCESS | 1655 | 1466714800868 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}] 13:46:40 INFO - PROCESS | 1655 | 1466714800870 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:40 INFO - PROCESS | 1655 | 1466714800973 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:46:40 INFO - PROCESS | 1655 | 1466714800977 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 1655 | 1466714800978 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bb8800 == 14 [pid = 1655] [id = 492] 13:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x110ee3400) [pid = 1655] [serial = 1476] [outer = 0x0] 13:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1192b8000) [pid = 1655] [serial = 1477] [outer = 0x110ee3400] 13:46:41 INFO - PROCESS | 1655 | 1466714801003 Marionette DEBUG loaded listener.js 13:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11950f800) [pid = 1655] [serial = 1478] [outer = 0x110ee3400] 13:46:41 INFO - PROCESS | 1655 | 1466714801337 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]]]}] 13:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 522ms 13:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:46:41 INFO - PROCESS | 1655 | 1466714801379 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:46:41 INFO - PROCESS | 1655 | 1466714801380 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:46:41 INFO - PROCESS | 1655 | 1466714801382 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:46:41 INFO - PROCESS | 1655 | 1466714801383 Marionette TRACE conn2 <- [1,1942,null,{}] 13:46:41 INFO - PROCESS | 1655 | 1466714801386 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}] 13:46:41 INFO - PROCESS | 1655 | 1466714801390 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:41 INFO - PROCESS | 1655 | 1466714801513 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:46:41 INFO - PROCESS | 1655 | 1466714801552 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:41 INFO - PROCESS | 1655 | 1466714801553 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x129303800 == 15 [pid = 1655] [id = 493] 13:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1195ff800) [pid = 1655] [serial = 1479] [outer = 0x0] 13:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119bb3c00) [pid = 1655] [serial = 1480] [outer = 0x1195ff800] 13:46:41 INFO - PROCESS | 1655 | 1466714801580 Marionette DEBUG loaded listener.js 13:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12305cc00) [pid = 1655] [serial = 1481] [outer = 0x1195ff800] 13:46:41 INFO - PROCESS | 1655 | 1466714801920 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]]]}] 13:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 569ms 13:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:46:41 INFO - PROCESS | 1655 | 1466714801953 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:46:41 INFO - PROCESS | 1655 | 1466714801954 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:46:41 INFO - PROCESS | 1655 | 1466714801956 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:46:41 INFO - PROCESS | 1655 | 1466714801957 Marionette TRACE conn2 <- [1,1946,null,{}] 13:46:41 INFO - PROCESS | 1655 | 1466714801959 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}] 13:46:41 INFO - PROCESS | 1655 | 1466714801960 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:42 INFO - PROCESS | 1655 | 1466714802061 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:46:42 INFO - PROCESS | 1655 | 1466714802065 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:42 INFO - PROCESS | 1655 | 1466714802066 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a515800 == 16 [pid = 1655] [id = 494] 13:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1185de000) [pid = 1655] [serial = 1482] [outer = 0x0] 13:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1210da800) [pid = 1655] [serial = 1483] [outer = 0x1185de000] 13:46:42 INFO - PROCESS | 1655 | 1466714802090 Marionette DEBUG loaded listener.js 13:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12327d800) [pid = 1655] [serial = 1484] [outer = 0x1185de000] 13:46:42 INFO - PROCESS | 1655 | 1466714802401 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]]]}] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11607d000) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1192b0800) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124d99400) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11822ec00) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117e8d400) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x110fac400) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113da9400) [pid = 1655] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123bd2800) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123794800) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113038000) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118366400) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119425800) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119503400) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1180cc800) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a77000) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112135800) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110e36800) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1184ef400) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112a1ec00) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120f15c00) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120f16000) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:46:42 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12327e400) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 13:46:42 INFO - PROCESS | 1655 | 1466714802676 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:46:42 INFO - PROCESS | 1655 | 1466714802677 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:46:42 INFO - PROCESS | 1655 | 1466714802679 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:46:42 INFO - PROCESS | 1655 | 1466714802680 Marionette TRACE conn2 <- [1,1950,null,{}] 13:46:42 INFO - PROCESS | 1655 | 1466714802682 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}] 13:46:42 INFO - PROCESS | 1655 | 1466714802683 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:42 INFO - PROCESS | 1655 | 1466714802760 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:46:42 INFO - PROCESS | 1655 | 1466714802781 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:42 INFO - PROCESS | 1655 | 1466714802782 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11960d800 == 17 [pid = 1655] [id = 495] 13:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110fa0400) [pid = 1655] [serial = 1485] [outer = 0x0] 13:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11295c000) [pid = 1655] [serial = 1486] [outer = 0x110fa0400] 13:46:42 INFO - PROCESS | 1655 | 1466714802806 Marionette DEBUG loaded listener.js 13:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1133c0000) [pid = 1655] [serial = 1487] [outer = 0x110fa0400] 13:46:43 INFO - PROCESS | 1655 | 1466714803252 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]]]}] 13:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 619ms 13:46:43 INFO - PROCESS | 1655 | 1466714803299 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:46:43 INFO - PROCESS | 1655 | 1466714803300 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:46:43 INFO - PROCESS | 1655 | 1466714803302 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:46:43 INFO - PROCESS | 1655 | 1466714803303 Marionette TRACE conn2 <- [1,1954,null,{}] 13:46:43 INFO - PROCESS | 1655 | 1466714803311 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}] 13:46:43 INFO - PROCESS | 1655 | 1466714803313 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:43 INFO - PROCESS | 1655 | 1466714803389 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:46:43 INFO - PROCESS | 1655 | 1466714803395 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 1655 | 1466714803396 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1231b7800 == 18 [pid = 1655] [id = 496] 13:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1167b6800) [pid = 1655] [serial = 1488] [outer = 0x0] 13:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1180cc800) [pid = 1655] [serial = 1489] [outer = 0x1167b6800] 13:46:43 INFO - PROCESS | 1655 | 1466714803420 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1192b0800) [pid = 1655] [serial = 1490] [outer = 0x1167b6800] 13:46:43 INFO - PROCESS | 1655 | 1466714803733 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]]]}] 13:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 473ms 13:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:46:43 INFO - PROCESS | 1655 | 1466714803777 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:46:43 INFO - PROCESS | 1655 | 1466714803778 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:46:43 INFO - PROCESS | 1655 | 1466714803780 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:46:43 INFO - PROCESS | 1655 | 1466714803781 Marionette TRACE conn2 <- [1,1958,null,{}] 13:46:43 INFO - PROCESS | 1655 | 1466714803784 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}] 13:46:43 INFO - PROCESS | 1655 | 1466714803785 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:43 INFO - PROCESS | 1655 | 1466714803866 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:46:43 INFO - PROCESS | 1655 | 1466714803924 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 1655 | 1466714803925 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b710000 == 19 [pid = 1655] [id = 497] 13:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11696ac00) [pid = 1655] [serial = 1491] [outer = 0x0] 13:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1196e6000) [pid = 1655] [serial = 1492] [outer = 0x11696ac00] 13:46:43 INFO - PROCESS | 1655 | 1466714803950 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123282000) [pid = 1655] [serial = 1493] [outer = 0x11696ac00] 13:46:44 INFO - PROCESS | 1655 | 1466714804249 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]]]}] 13:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 13:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:46:44 INFO - PROCESS | 1655 | 1466714804301 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:46:44 INFO - PROCESS | 1655 | 1466714804303 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:46:44 INFO - PROCESS | 1655 | 1466714804305 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:46:44 INFO - PROCESS | 1655 | 1466714804306 Marionette TRACE conn2 <- [1,1962,null,{}] 13:46:44 INFO - PROCESS | 1655 | 1466714804309 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}] 13:46:44 INFO - PROCESS | 1655 | 1466714804310 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:44 INFO - PROCESS | 1655 | 1466714804397 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:46:44 INFO - PROCESS | 1655 | 1466714804454 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:44 INFO - PROCESS | 1655 | 1466714804456 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bb7000 == 20 [pid = 1655] [id = 498] 13:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1192b3800) [pid = 1655] [serial = 1494] [outer = 0x0] 13:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1234eb000) [pid = 1655] [serial = 1495] [outer = 0x1192b3800] 13:46:44 INFO - PROCESS | 1655 | 1466714804486 Marionette DEBUG loaded listener.js 13:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118834800) [pid = 1655] [serial = 1496] [outer = 0x1192b3800] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1130d6c00) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1180ca800) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1160de800) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124d06800) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112715800) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124d91800) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123fa0800) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124181800) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115e62c00) [pid = 1655] [serial = 1446] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113dae400) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1185f1400) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119423800) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1196ee400) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119bb2400) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120f13000) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x120fd7c00) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11820cc00) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118234800) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11302f400) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x113d3ec00) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112718400) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112a1b800) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1166ea400) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119511800) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1196c1000) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1176ba000) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1182e8400) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1182f4000) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11336f000) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x123ba9000) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x123067000) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12305bc00) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x123066400) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x123792800) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12378a800) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1196e3400) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x119507800) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1195f3800) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x123fbf800) [pid = 1655] [serial = 883] [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.] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1265bec00) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x118840800) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x1192ba800) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x118178400) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x1184e2000) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x112a7f000) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 13:46:45 INFO - PROCESS | 1655 | 1466714805711 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]]]}] 13:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1423ms 13:46:45 INFO - PROCESS | 1655 | 1466714805729 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:46:45 INFO - PROCESS | 1655 | 1466714805731 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:46:45 INFO - PROCESS | 1655 | 1466714805734 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:46:45 INFO - PROCESS | 1655 | 1466714805737 Marionette TRACE conn2 <- [1,1966,null,{}] 13:46:45 INFO - PROCESS | 1655 | 1466714805741 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}] 13:46:45 INFO - PROCESS | 1655 | 1466714805743 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:45 INFO - PROCESS | 1655 | 1466714805819 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:46:45 INFO - PROCESS | 1655 | 1466714805873 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:45 INFO - PROCESS | 1655 | 1466714805876 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11665d000 == 21 [pid = 1655] [id = 499] 13:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x111c19c00) [pid = 1655] [serial = 1497] [outer = 0x0] 13:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x1121abc00) [pid = 1655] [serial = 1498] [outer = 0x111c19c00] 13:46:45 INFO - PROCESS | 1655 | 1466714805904 Marionette DEBUG loaded listener.js 13:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x112a12c00) [pid = 1655] [serial = 1499] [outer = 0x111c19c00] 13:46:46 INFO - PROCESS | 1655 | 1466714806230 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]]]}] 13:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 13:46:46 INFO - PROCESS | 1655 | 1466714806254 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:46:46 INFO - PROCESS | 1655 | 1466714806260 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:46:46 INFO - PROCESS | 1655 | 1466714806272 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:46:46 INFO - PROCESS | 1655 | 1466714806274 Marionette TRACE conn2 <- [1,1970,null,{}] 13:46:46 INFO - PROCESS | 1655 | 1466714806276 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}] 13:46:46 INFO - PROCESS | 1655 | 1466714806278 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:46 INFO - PROCESS | 1655 | 1466714806375 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:46:46 INFO - PROCESS | 1655 | 1466714806379 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:46 INFO - PROCESS | 1655 | 1466714806381 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e54000 == 22 [pid = 1655] [id = 500] 13:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x112a1b800) [pid = 1655] [serial = 1500] [outer = 0x0] 13:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x113026400) [pid = 1655] [serial = 1501] [outer = 0x112a1b800] 13:46:46 INFO - PROCESS | 1655 | 1466714806408 Marionette DEBUG loaded listener.js 13:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x1133c0800) [pid = 1655] [serial = 1502] [outer = 0x112a1b800] 13:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 13:46:46 INFO - PROCESS | 1655 | 1466714806784 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]]]}] 13:46:46 INFO - PROCESS | 1655 | 1466714806793 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:46:46 INFO - PROCESS | 1655 | 1466714806794 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:46:46 INFO - PROCESS | 1655 | 1466714806797 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:46:46 INFO - PROCESS | 1655 | 1466714806799 Marionette TRACE conn2 <- [1,1974,null,{}] 13:46:46 INFO - PROCESS | 1655 | 1466714806807 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}] 13:46:46 INFO - PROCESS | 1655 | 1466714806812 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:46 INFO - PROCESS | 1655 | 1466714806906 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:46:46 INFO - PROCESS | 1655 | 1466714806943 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:46 INFO - PROCESS | 1655 | 1466714806945 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187e8000 == 23 [pid = 1655] [id = 501] 13:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x110e39c00) [pid = 1655] [serial = 1503] [outer = 0x0] 13:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x116624000) [pid = 1655] [serial = 1504] [outer = 0x110e39c00] 13:46:46 INFO - PROCESS | 1655 | 1466714806973 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x117037400) [pid = 1655] [serial = 1505] [outer = 0x110e39c00] 13:46:47 INFO - PROCESS | 1655 | 1466714807288 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]]]}] 13:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 13:46:47 INFO - PROCESS | 1655 | 1466714807318 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:46:47 INFO - PROCESS | 1655 | 1466714807319 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:46:47 INFO - PROCESS | 1655 | 1466714807322 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:46:47 INFO - PROCESS | 1655 | 1466714807323 Marionette TRACE conn2 <- [1,1978,null,{}] 13:46:47 INFO - PROCESS | 1655 | 1466714807327 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}] 13:46:47 INFO - PROCESS | 1655 | 1466714807329 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:47 INFO - PROCESS | 1655 | 1466714807424 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:46:47 INFO - PROCESS | 1655 | 1466714807429 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 1655 | 1466714807430 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119612800 == 24 [pid = 1655] [id = 502] 13:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1172b5800) [pid = 1655] [serial = 1506] [outer = 0x0] 13:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1180ca800) [pid = 1655] [serial = 1507] [outer = 0x1172b5800] 13:46:47 INFO - PROCESS | 1655 | 1466714807455 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11817f400) [pid = 1655] [serial = 1508] [outer = 0x1172b5800] 13:46:47 INFO - PROCESS | 1655 | 1466714807772 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]]]}] 13:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 474ms 13:46:47 INFO - PROCESS | 1655 | 1466714807798 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:46:47 INFO - PROCESS | 1655 | 1466714807799 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:46:47 INFO - PROCESS | 1655 | 1466714807816 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:46:47 INFO - PROCESS | 1655 | 1466714807817 Marionette TRACE conn2 <- [1,1982,null,{}] 13:46:47 INFO - PROCESS | 1655 | 1466714807832 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}] 13:46:47 INFO - PROCESS | 1655 | 1466714807833 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:47 INFO - PROCESS | 1655 | 1466714807925 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:46:47 INFO - PROCESS | 1655 | 1466714807960 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 1655 | 1466714807962 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c6c800 == 25 [pid = 1655] [id = 503] 13:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112a19400) [pid = 1655] [serial = 1509] [outer = 0x0] 13:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11820cc00) [pid = 1655] [serial = 1510] [outer = 0x112a19400] 13:46:47 INFO - PROCESS | 1655 | 1466714807987 Marionette DEBUG loaded listener.js 13:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118233800) [pid = 1655] [serial = 1511] [outer = 0x112a19400] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x110ee3400) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1195ff800) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x11696ac00) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1185de000) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x110fa0400) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1167b6800) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x112a19000) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1160d7c00) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x112a16c00) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x112d58400) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:46:48 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x1185da400) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:46:48 INFO - PROCESS | 1655 | 1466714808343 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]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 575ms 13:46:48 INFO - PROCESS | 1655 | 1466714808386 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:46:48 INFO - PROCESS | 1655 | 1466714808387 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:46:48 INFO - PROCESS | 1655 | 1466714808389 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 1655 | 1466714808390 Marionette TRACE conn2 <- [1,1986,null,{}] 13:46:48 INFO - PROCESS | 1655 | 1466714808392 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}] 13:46:48 INFO - PROCESS | 1655 | 1466714808397 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:48 INFO - PROCESS | 1655 | 1466714808510 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:46:48 INFO - PROCESS | 1655 | 1466714808545 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:48 INFO - PROCESS | 1655 | 1466714808546 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233e9800 == 26 [pid = 1655] [id = 504] 13:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x112a19000) [pid = 1655] [serial = 1512] [outer = 0x0] 13:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x118231000) [pid = 1655] [serial = 1513] [outer = 0x112a19000] 13:46:48 INFO - PROCESS | 1655 | 1466714808572 Marionette DEBUG loaded listener.js 13:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x118834400) [pid = 1655] [serial = 1514] [outer = 0x112a19000] 13:46:48 INFO - PROCESS | 1655 | 1466714808827 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]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 471ms 13:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:46:48 INFO - PROCESS | 1655 | 1466714808865 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:46:48 INFO - PROCESS | 1655 | 1466714808866 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:46:48 INFO - PROCESS | 1655 | 1466714808868 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 1655 | 1466714808869 Marionette TRACE conn2 <- [1,1990,null,{}] 13:46:48 INFO - PROCESS | 1655 | 1466714808871 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}] 13:46:48 INFO - PROCESS | 1655 | 1466714808872 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:48 INFO - PROCESS | 1655 | 1466714808965 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:46:48 INFO - PROCESS | 1655 | 1466714808968 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:48 INFO - PROCESS | 1655 | 1466714808969 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f67000 == 27 [pid = 1655] [id = 505] 13:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x110e7d400) [pid = 1655] [serial = 1515] [outer = 0x0] 13:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118841800) [pid = 1655] [serial = 1516] [outer = 0x110e7d400] 13:46:48 INFO - PROCESS | 1655 | 1466714808996 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x119420000) [pid = 1655] [serial = 1517] [outer = 0x110e7d400] 13:46:49 INFO - PROCESS | 1655 | 1466714809320 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]]]}] 13:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 13:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:46:49 INFO - PROCESS | 1655 | 1466714809338 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:46:49 INFO - PROCESS | 1655 | 1466714809339 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:46:49 INFO - PROCESS | 1655 | 1466714809343 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:46:49 INFO - PROCESS | 1655 | 1466714809345 Marionette TRACE conn2 <- [1,1994,null,{}] 13:46:49 INFO - PROCESS | 1655 | 1466714809347 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}] 13:46:49 INFO - PROCESS | 1655 | 1466714809348 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:49 INFO - PROCESS | 1655 | 1466714809446 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:46:49 INFO - PROCESS | 1655 | 1466714809452 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:49 INFO - PROCESS | 1655 | 1466714809453 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cbb800 == 28 [pid = 1655] [id = 506] 13:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1185f4000) [pid = 1655] [serial = 1518] [outer = 0x0] 13:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x119502400) [pid = 1655] [serial = 1519] [outer = 0x1185f4000] 13:46:49 INFO - PROCESS | 1655 | 1466714809477 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1195f7000) [pid = 1655] [serial = 1520] [outer = 0x1185f4000] 13:46:49 INFO - PROCESS | 1655 | 1466714809761 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]]]}] 13:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 471ms 13:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:46:49 INFO - PROCESS | 1655 | 1466714809814 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:46:49 INFO - PROCESS | 1655 | 1466714809815 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:46:49 INFO - PROCESS | 1655 | 1466714809817 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:46:49 INFO - PROCESS | 1655 | 1466714809818 Marionette TRACE conn2 <- [1,1998,null,{}] 13:46:49 INFO - PROCESS | 1655 | 1466714809820 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}] 13:46:49 INFO - PROCESS | 1655 | 1466714809821 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:49 INFO - PROCESS | 1655 | 1466714809903 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:46:49 INFO - PROCESS | 1655 | 1466714809908 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:49 INFO - PROCESS | 1655 | 1466714809911 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187e6000 == 29 [pid = 1655] [id = 507] 13:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1195fcc00) [pid = 1655] [serial = 1521] [outer = 0x0] 13:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1196e1800) [pid = 1655] [serial = 1522] [outer = 0x1195fcc00] 13:46:49 INFO - PROCESS | 1655 | 1466714809936 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1196e8c00) [pid = 1655] [serial = 1523] [outer = 0x1195fcc00] 13:46:50 INFO - PROCESS | 1655 | 1466714810361 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]]]}] 13:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 568ms 13:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:46:50 INFO - PROCESS | 1655 | 1466714810386 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:46:50 INFO - PROCESS | 1655 | 1466714810388 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:46:50 INFO - PROCESS | 1655 | 1466714810391 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:46:50 INFO - PROCESS | 1655 | 1466714810393 Marionette TRACE conn2 <- [1,2002,null,{}] 13:46:50 INFO - PROCESS | 1655 | 1466714810397 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}] 13:46:50 INFO - PROCESS | 1655 | 1466714810399 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:50 INFO - PROCESS | 1655 | 1466714810505 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:46:50 INFO - PROCESS | 1655 | 1466714810561 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:50 INFO - PROCESS | 1655 | 1466714810562 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f5c000 == 30 [pid = 1655] [id = 508] 13:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x110e80000) [pid = 1655] [serial = 1524] [outer = 0x0] 13:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x110eec000) [pid = 1655] [serial = 1525] [outer = 0x110e80000] 13:46:50 INFO - PROCESS | 1655 | 1466714810594 Marionette DEBUG loaded listener.js 13:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1121a6c00) [pid = 1655] [serial = 1526] [outer = 0x110e80000] 13:46:51 INFO - PROCESS | 1655 | 1466714811105 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]]]}] 13:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 771ms 13:46:51 INFO - PROCESS | 1655 | 1466714811162 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:46:51 INFO - PROCESS | 1655 | 1466714811165 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:46:51 INFO - PROCESS | 1655 | 1466714811170 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:46:51 INFO - PROCESS | 1655 | 1466714811172 Marionette TRACE conn2 <- [1,2006,null,{}] 13:46:51 INFO - PROCESS | 1655 | 1466714811174 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}] 13:46:51 INFO - PROCESS | 1655 | 1466714811176 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:51 INFO - PROCESS | 1655 | 1466714811283 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:46:51 INFO - PROCESS | 1655 | 1466714811359 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:51 INFO - PROCESS | 1655 | 1466714811361 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4b000 == 31 [pid = 1655] [id = 509] 13:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1133bd400) [pid = 1655] [serial = 1527] [outer = 0x0] 13:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x113d38800) [pid = 1655] [serial = 1528] [outer = 0x1133bd400] 13:46:51 INFO - PROCESS | 1655 | 1466714811392 Marionette DEBUG loaded listener.js 13:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1160d7000) [pid = 1655] [serial = 1529] [outer = 0x1133bd400] 13:46:52 INFO - PROCESS | 1655 | 1466714811997 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]]]}] 13:46:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c0800 == 30 [pid = 1655] [id = 487] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1234eb000) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1192b8000) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119bb3c00) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123282000) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1210da800) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12305cc00) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11295c000) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1196e6000) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1180cc800) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1133c0000) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12327d800) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1182e9400) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1185db000) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1172b4400) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1180c6c00) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x112a76c00) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1133c3000) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x116080800) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x11883cc00) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x1192b0800) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x11950f800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 13:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x1192b2400) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 13:46:52 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 13:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 870ms 13:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:46:52 INFO - PROCESS | 1655 | 1466714812046 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:46:52 INFO - PROCESS | 1655 | 1466714812048 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:46:52 INFO - PROCESS | 1655 | 1466714812051 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 1655 | 1466714812053 Marionette TRACE conn2 <- [1,2010,null,{}] 13:46:52 INFO - PROCESS | 1655 | 1466714812057 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}] 13:46:52 INFO - PROCESS | 1655 | 1466714812059 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:52 INFO - PROCESS | 1655 | 1466714812134 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:46:52 INFO - PROCESS | 1655 | 1466714812139 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:52 INFO - PROCESS | 1655 | 1466714812144 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f51800 == 31 [pid = 1655] [id = 510] 13:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x113020c00) [pid = 1655] [serial = 1530] [outer = 0x0] 13:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x11336a000) [pid = 1655] [serial = 1531] [outer = 0x113020c00] 13:46:52 INFO - PROCESS | 1655 | 1466714812173 Marionette DEBUG loaded listener.js 13:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x1151d1c00) [pid = 1655] [serial = 1532] [outer = 0x113020c00] 13:46:52 INFO - PROCESS | 1655 | 1466714812524 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]]]}] 13:46:52 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 13:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 524ms 13:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:46:52 INFO - PROCESS | 1655 | 1466714812577 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:46:52 INFO - PROCESS | 1655 | 1466714812579 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:46:52 INFO - PROCESS | 1655 | 1466714812583 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 1655 | 1466714812585 Marionette TRACE conn2 <- [1,2014,null,{}] 13:46:52 INFO - PROCESS | 1655 | 1466714812588 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}] 13:46:52 INFO - PROCESS | 1655 | 1466714812589 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:52 INFO - PROCESS | 1655 | 1466714812665 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:46:52 INFO - PROCESS | 1655 | 1466714812669 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:52 INFO - PROCESS | 1655 | 1466714812670 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119163800 == 32 [pid = 1655] [id = 511] 13:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1166e5c00) [pid = 1655] [serial = 1533] [outer = 0x0] 13:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1176b5c00) [pid = 1655] [serial = 1534] [outer = 0x1166e5c00] 13:46:52 INFO - PROCESS | 1655 | 1466714812699 Marionette DEBUG loaded listener.js 13:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x1180c9c00) [pid = 1655] [serial = 1535] [outer = 0x1166e5c00] 13:46:53 INFO - PROCESS | 1655 | 1466714813055 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]]]}] 13:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 13:46:53 INFO - PROCESS | 1655 | 1466714813113 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:46:53 INFO - PROCESS | 1655 | 1466714813114 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:46:53 INFO - PROCESS | 1655 | 1466714813117 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:46:53 INFO - PROCESS | 1655 | 1466714813120 Marionette TRACE conn2 <- [1,2018,null,{}] 13:46:53 INFO - PROCESS | 1655 | 1466714813127 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}] 13:46:53 INFO - PROCESS | 1655 | 1466714813131 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:53 INFO - PROCESS | 1655 | 1466714813210 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:46:53 INFO - PROCESS | 1655 | 1466714813215 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:53 INFO - PROCESS | 1655 | 1466714813217 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308d800 == 33 [pid = 1655] [id = 512] 13:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x110eec800) [pid = 1655] [serial = 1536] [outer = 0x0] 13:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1182e9400) [pid = 1655] [serial = 1537] [outer = 0x110eec800] 13:46:53 INFO - PROCESS | 1655 | 1466714813246 Marionette DEBUG loaded listener.js 13:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1185ddc00) [pid = 1655] [serial = 1538] [outer = 0x110eec800] 13:46:53 INFO - PROCESS | 1655 | 1466714813594 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]]]}] 13:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 13:46:53 INFO - PROCESS | 1655 | 1466714813639 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:46:53 INFO - PROCESS | 1655 | 1466714813641 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:46:53 INFO - PROCESS | 1655 | 1466714813645 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:46:53 INFO - PROCESS | 1655 | 1466714813646 Marionette TRACE conn2 <- [1,2022,null,{}] 13:46:53 INFO - PROCESS | 1655 | 1466714813649 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}] 13:46:53 INFO - PROCESS | 1655 | 1466714813650 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:53 INFO - PROCESS | 1655 | 1466714813729 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:46:53 INFO - PROCESS | 1655 | 1466714813785 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:53 INFO - PROCESS | 1655 | 1466714813786 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cb0000 == 34 [pid = 1655] [id = 513] 13:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x11817c000) [pid = 1655] [serial = 1539] [outer = 0x0] 13:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11883bc00) [pid = 1655] [serial = 1540] [outer = 0x11817c000] 13:46:53 INFO - PROCESS | 1655 | 1466714813811 Marionette DEBUG loaded listener.js 13:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x119424800) [pid = 1655] [serial = 1541] [outer = 0x11817c000] 13:46:54 INFO - PROCESS | 1655 | 1466714814097 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]]]}] 13:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 13:46:54 INFO - PROCESS | 1655 | 1466714814114 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:46:54 INFO - PROCESS | 1655 | 1466714814116 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:46:54 INFO - PROCESS | 1655 | 1466714814134 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:46:54 INFO - PROCESS | 1655 | 1466714814136 Marionette TRACE conn2 <- [1,2026,null,{}] 13:46:54 INFO - PROCESS | 1655 | 1466714814138 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}] 13:46:54 INFO - PROCESS | 1655 | 1466714814140 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:54 INFO - PROCESS | 1655 | 1466714814278 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:46:54 INFO - PROCESS | 1655 | 1466714814294 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:54 INFO - PROCESS | 1655 | 1466714814295 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad9800 == 35 [pid = 1655] [id = 514] 13:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x110ee6800) [pid = 1655] [serial = 1542] [outer = 0x0] 13:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1196e0800) [pid = 1655] [serial = 1543] [outer = 0x110ee6800] 13:46:54 INFO - PROCESS | 1655 | 1466714814337 Marionette DEBUG loaded listener.js 13:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1196ec400) [pid = 1655] [serial = 1544] [outer = 0x110ee6800] 13:46:54 INFO - PROCESS | 1655 | 1466714814829 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]]]}] 13:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 728ms 13:46:54 INFO - PROCESS | 1655 | 1466714814856 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:46:54 INFO - PROCESS | 1655 | 1466714814859 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:46:54 INFO - PROCESS | 1655 | 1466714814869 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:46:54 INFO - PROCESS | 1655 | 1466714814870 Marionette TRACE conn2 <- [1,2030,null,{}] 13:46:54 INFO - PROCESS | 1655 | 1466714814872 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}] 13:46:54 INFO - PROCESS | 1655 | 1466714814876 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:55 INFO - PROCESS | 1655 | 1466714814999 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:46:55 INFO - PROCESS | 1655 | 1466714815003 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:55 INFO - PROCESS | 1655 | 1466714815005 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129075800 == 36 [pid = 1655] [id = 515] 13:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1196ec800) [pid = 1655] [serial = 1545] [outer = 0x0] 13:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x120f13000) [pid = 1655] [serial = 1546] [outer = 0x1196ec800] 13:46:55 INFO - PROCESS | 1655 | 1466714815029 Marionette DEBUG loaded listener.js 13:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1210df800) [pid = 1655] [serial = 1547] [outer = 0x1196ec800] 13:46:55 INFO - PROCESS | 1655 | 1466714815373 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]]]}] 13:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 518ms 13:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:46:55 INFO - PROCESS | 1655 | 1466714815387 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:46:55 INFO - PROCESS | 1655 | 1466714815389 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:46:55 INFO - PROCESS | 1655 | 1466714815392 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:46:55 INFO - PROCESS | 1655 | 1466714815393 Marionette TRACE conn2 <- [1,2034,null,{}] 13:46:55 INFO - PROCESS | 1655 | 1466714815396 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}] 13:46:55 INFO - PROCESS | 1655 | 1466714815397 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:55 INFO - PROCESS | 1655 | 1466714815490 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:46:55 INFO - PROCESS | 1655 | 1466714815525 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:55 INFO - PROCESS | 1655 | 1466714815526 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129319000 == 37 [pid = 1655] [id = 516] 13:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12305c400) [pid = 1655] [serial = 1548] [outer = 0x0] 13:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x123060800) [pid = 1655] [serial = 1549] [outer = 0x12305c400] 13:46:55 INFO - PROCESS | 1655 | 1466714815550 Marionette DEBUG loaded listener.js 13:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123279400) [pid = 1655] [serial = 1550] [outer = 0x12305c400] 13:46:55 INFO - PROCESS | 1655 | 1466714815869 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]]]}] 13:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 13:46:55 INFO - PROCESS | 1655 | 1466714815912 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:46:55 INFO - PROCESS | 1655 | 1466714815913 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:46:55 INFO - PROCESS | 1655 | 1466714815915 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:46:55 INFO - PROCESS | 1655 | 1466714815916 Marionette TRACE conn2 <- [1,2038,null,{}] 13:46:55 INFO - PROCESS | 1655 | 1466714815919 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}] 13:46:55 INFO - PROCESS | 1655 | 1466714815920 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:56 INFO - PROCESS | 1655 | 1466714816030 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x112a1b800) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x110e39c00) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x112a19400) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x112a19000) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1172b5800) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x110e7d400) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1185f4000) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x111c19c00) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:46:56 INFO - PROCESS | 1655 | 1466714816071 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:56 INFO - PROCESS | 1655 | 1466714816072 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b46000 == 38 [pid = 1655] [id = 517] 13:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x110e7a000) [pid = 1655] [serial = 1551] [outer = 0x0] 13:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11295f400) [pid = 1655] [serial = 1552] [outer = 0x110e7a000] 13:46:56 INFO - PROCESS | 1655 | 1466714816098 Marionette DEBUG loaded listener.js 13:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118207800) [pid = 1655] [serial = 1553] [outer = 0x110e7a000] 13:46:56 INFO - PROCESS | 1655 | 1466714816365 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]]]}] 13:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 468ms 13:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:46:56 INFO - PROCESS | 1655 | 1466714816383 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:46:56 INFO - PROCESS | 1655 | 1466714816384 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:46:56 INFO - PROCESS | 1655 | 1466714816387 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:46:56 INFO - PROCESS | 1655 | 1466714816388 Marionette TRACE conn2 <- [1,2042,null,{}] 13:46:56 INFO - PROCESS | 1655 | 1466714816390 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}] 13:46:56 INFO - PROCESS | 1655 | 1466714816393 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:56 INFO - PROCESS | 1655 | 1466714816480 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:46:56 INFO - PROCESS | 1655 | 1466714816484 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:56 INFO - PROCESS | 1655 | 1466714816485 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308c000 == 39 [pid = 1655] [id = 518] 13:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118209c00) [pid = 1655] [serial = 1554] [outer = 0x0] 13:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x123286c00) [pid = 1655] [serial = 1555] [outer = 0x118209c00] 13:46:56 INFO - PROCESS | 1655 | 1466714816509 Marionette DEBUG loaded listener.js 13:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12374f400) [pid = 1655] [serial = 1556] [outer = 0x118209c00] 13:46:56 INFO - PROCESS | 1655 | 1466714816848 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]]]}] 13:46:56 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) 13:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 471ms 13:46:56 INFO - PROCESS | 1655 | 1466714816862 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:46:56 INFO - PROCESS | 1655 | 1466714816863 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:46:56 INFO - PROCESS | 1655 | 1466714816865 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:46:56 INFO - PROCESS | 1655 | 1466714816866 Marionette TRACE conn2 <- [1,2046,null,{}] 13:46:56 INFO - PROCESS | 1655 | 1466714816869 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}] 13:46:56 INFO - PROCESS | 1655 | 1466714816870 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:56 INFO - PROCESS | 1655 | 1466714816973 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:46:57 INFO - PROCESS | 1655 | 1466714817004 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 1655 | 1466714817006 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab09000 == 40 [pid = 1655] [id = 519] 13:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11883d400) [pid = 1655] [serial = 1557] [outer = 0x0] 13:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12378a000) [pid = 1655] [serial = 1558] [outer = 0x11883d400] 13:46:57 INFO - PROCESS | 1655 | 1466714817030 Marionette DEBUG loaded listener.js 13:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x123793000) [pid = 1655] [serial = 1559] [outer = 0x11883d400] 13:46:57 INFO - PROCESS | 1655 | 1466714817312 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]]]}] 13:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 13:46:57 INFO - PROCESS | 1655 | 1466714817334 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:46:57 INFO - PROCESS | 1655 | 1466714817335 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:46:57 INFO - PROCESS | 1655 | 1466714817337 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:46:57 INFO - PROCESS | 1655 | 1466714817339 Marionette TRACE conn2 <- [1,2050,null,{}] 13:46:57 INFO - PROCESS | 1655 | 1466714817349 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}] 13:46:57 INFO - PROCESS | 1655 | 1466714817351 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:57 INFO - PROCESS | 1655 | 1466714817446 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:46:57 INFO - PROCESS | 1655 | 1466714817450 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 1655 | 1466714817451 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94d000 == 41 [pid = 1655] [id = 520] 13:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x123794800) [pid = 1655] [serial = 1560] [outer = 0x0] 13:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123ba7400) [pid = 1655] [serial = 1561] [outer = 0x123794800] 13:46:57 INFO - PROCESS | 1655 | 1466714817477 Marionette DEBUG loaded listener.js 13:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123fc0c00) [pid = 1655] [serial = 1562] [outer = 0x123794800] 13:46:57 INFO - PROCESS | 1655 | 1466714817809 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]]]}] 13:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 525ms 13:46:57 INFO - PROCESS | 1655 | 1466714817873 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:46:57 INFO - PROCESS | 1655 | 1466714817875 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:46:57 INFO - PROCESS | 1655 | 1466714817878 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:46:57 INFO - PROCESS | 1655 | 1466714817880 Marionette TRACE conn2 <- [1,2054,null,{}] 13:46:57 INFO - PROCESS | 1655 | 1466714817883 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}] 13:46:57 INFO - PROCESS | 1655 | 1466714817884 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:58 INFO - PROCESS | 1655 | 1466714818005 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:46:58 INFO - PROCESS | 1655 | 1466714818010 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:58 INFO - PROCESS | 1655 | 1466714818011 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbd0800 == 42 [pid = 1655] [id = 521] 13:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x123f7b800) [pid = 1655] [serial = 1563] [outer = 0x0] 13:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123fc9400) [pid = 1655] [serial = 1564] [outer = 0x123f7b800] 13:46:58 INFO - PROCESS | 1655 | 1466714818049 Marionette DEBUG loaded listener.js 13:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1243ac400) [pid = 1655] [serial = 1565] [outer = 0x123f7b800] 13:46:58 INFO - PROCESS | 1655 | 1466714818596 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]]]}] 13:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 771ms 13:46:58 INFO - PROCESS | 1655 | 1466714818648 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:46:58 INFO - PROCESS | 1655 | 1466714818651 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:46:58 INFO - PROCESS | 1655 | 1466714818654 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:46:58 INFO - PROCESS | 1655 | 1466714818657 Marionette TRACE conn2 <- [1,2058,null,{}] 13:46:58 INFO - PROCESS | 1655 | 1466714818661 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}] 13:46:58 INFO - PROCESS | 1655 | 1466714818663 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:58 INFO - PROCESS | 1655 | 1466714818762 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:46:58 INFO - PROCESS | 1655 | 1466714818830 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:58 INFO - PROCESS | 1655 | 1466714818832 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119162000 == 43 [pid = 1655] [id = 522] 13:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1133c1800) [pid = 1655] [serial = 1566] [outer = 0x0] 13:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116072800) [pid = 1655] [serial = 1567] [outer = 0x1133c1800] 13:46:58 INFO - PROCESS | 1655 | 1466714818863 Marionette DEBUG loaded listener.js 13:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11703f800) [pid = 1655] [serial = 1568] [outer = 0x1133c1800] 13:46:59 INFO - PROCESS | 1655 | 1466714819280 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]]]}] 13:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 674ms 13:46:59 INFO - PROCESS | 1655 | 1466714819343 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:46:59 INFO - PROCESS | 1655 | 1466714819346 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:46:59 INFO - PROCESS | 1655 | 1466714819351 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:46:59 INFO - PROCESS | 1655 | 1466714819353 Marionette TRACE conn2 <- [1,2062,null,{}] 13:46:59 INFO - PROCESS | 1655 | 1466714819375 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}] 13:46:59 INFO - PROCESS | 1655 | 1466714819377 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:59 INFO - PROCESS | 1655 | 1466714819478 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:46:59 INFO - PROCESS | 1655 | 1466714819548 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:59 INFO - PROCESS | 1655 | 1466714819549 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129065000 == 44 [pid = 1655] [id = 523] 13:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1182ef400) [pid = 1655] [serial = 1569] [outer = 0x0] 13:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118369c00) [pid = 1655] [serial = 1570] [outer = 0x1182ef400] 13:46:59 INFO - PROCESS | 1655 | 1466714819580 Marionette DEBUG loaded listener.js 13:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1185f1800) [pid = 1655] [serial = 1571] [outer = 0x1182ef400] 13:47:00 INFO - PROCESS | 1655 | 1466714820000 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]]]}] 13:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 671ms 13:47:00 INFO - PROCESS | 1655 | 1466714820023 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:47:00 INFO - PROCESS | 1655 | 1466714820025 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:47:00 INFO - PROCESS | 1655 | 1466714820029 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:47:00 INFO - PROCESS | 1655 | 1466714820032 Marionette TRACE conn2 <- [1,2066,null,{}] 13:47:00 INFO - PROCESS | 1655 | 1466714820040 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}] 13:47:00 INFO - PROCESS | 1655 | 1466714820043 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:00 INFO - PROCESS | 1655 | 1466714820145 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:47:00 INFO - PROCESS | 1655 | 1466714820203 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:00 INFO - PROCESS | 1655 | 1466714820205 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbec000 == 45 [pid = 1655] [id = 524] 13:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1195fe000) [pid = 1655] [serial = 1572] [outer = 0x0] 13:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119baec00) [pid = 1655] [serial = 1573] [outer = 0x1195fe000] 13:47:00 INFO - PROCESS | 1655 | 1466714820236 Marionette DEBUG loaded listener.js 13:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120fd9800) [pid = 1655] [serial = 1574] [outer = 0x1195fe000] 13:47:00 INFO - PROCESS | 1655 | 1466714820842 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]]]}] 13:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 822ms 13:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:47:00 INFO - PROCESS | 1655 | 1466714820852 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:47:00 INFO - PROCESS | 1655 | 1466714820854 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:47:00 INFO - PROCESS | 1655 | 1466714820857 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:47:00 INFO - PROCESS | 1655 | 1466714820861 Marionette TRACE conn2 <- [1,2070,null,{}] 13:47:00 INFO - PROCESS | 1655 | 1466714820865 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}] 13:47:00 INFO - PROCESS | 1655 | 1466714820866 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:00 INFO - PROCESS | 1655 | 1466714820954 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:47:01 INFO - PROCESS | 1655 | 1466714821007 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:01 INFO - PROCESS | 1655 | 1466714821010 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915e800 == 46 [pid = 1655] [id = 525] 13:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112a19400) [pid = 1655] [serial = 1575] [outer = 0x0] 13:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112aec800) [pid = 1655] [serial = 1576] [outer = 0x112a19400] 13:47:01 INFO - PROCESS | 1655 | 1466714821037 Marionette DEBUG loaded listener.js 13:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1133c0000) [pid = 1655] [serial = 1577] [outer = 0x112a19400] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x124cbb800 == 45 [pid = 1655] [id = 506] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94d000 == 44 [pid = 1655] [id = 520] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab09000 == 43 [pid = 1655] [id = 519] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12308c000 == 42 [pid = 1655] [id = 518] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119b46000 == 41 [pid = 1655] [id = 517] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129319000 == 40 [pid = 1655] [id = 516] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129075800 == 39 [pid = 1655] [id = 515] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad9800 == 38 [pid = 1655] [id = 514] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x124cb0000 == 37 [pid = 1655] [id = 513] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12308d800 == 36 [pid = 1655] [id = 512] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119163800 == 35 [pid = 1655] [id = 511] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x116f51800 == 34 [pid = 1655] [id = 510] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4b000 == 33 [pid = 1655] [id = 509] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1187e6000 == 32 [pid = 1655] [id = 507] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x116f5c000 == 31 [pid = 1655] [id = 508] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbec000 == 30 [pid = 1655] [id = 524] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129065000 == 29 [pid = 1655] [id = 523] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119162000 == 28 [pid = 1655] [id = 522] 13:47:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbd0800 == 27 [pid = 1655] [id = 521] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113026400) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x117037400) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116624000) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11820cc00) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118231000) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1180ca800) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118834400) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118841800) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118233800) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1195f7000) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1121abc00) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11817f400) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1196e1800) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119502400) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1133c0800) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112a12c00) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119420000) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 1655 | 1466714821977 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]]]}] 13:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1176ms 13:47:02 INFO - PROCESS | 1655 | 1466714822032 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:47:02 INFO - PROCESS | 1655 | 1466714822035 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:47:02 INFO - PROCESS | 1655 | 1466714822038 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:47:02 INFO - PROCESS | 1655 | 1466714822040 Marionette TRACE conn2 <- [1,2074,null,{}] 13:47:02 INFO - PROCESS | 1655 | 1466714822044 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}] 13:47:02 INFO - PROCESS | 1655 | 1466714822046 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:02 INFO - PROCESS | 1655 | 1466714822121 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:47:02 INFO - PROCESS | 1655 | 1466714822129 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:02 INFO - PROCESS | 1655 | 1466714822132 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11694a000 == 28 [pid = 1655] [id = 526] 13:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x111e36800) [pid = 1655] [serial = 1578] [outer = 0x0] 13:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112a1ec00) [pid = 1655] [serial = 1579] [outer = 0x111e36800] 13:47:02 INFO - PROCESS | 1655 | 1466714822160 Marionette DEBUG loaded listener.js 13:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11302f800) [pid = 1655] [serial = 1580] [outer = 0x111e36800] 13:47:02 INFO - PROCESS | 1655 | 1466714822536 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]]]}] 13:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 521ms 13:47:02 INFO - PROCESS | 1655 | 1466714822560 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:47:02 INFO - PROCESS | 1655 | 1466714822564 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:47:02 INFO - PROCESS | 1655 | 1466714822569 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:47:02 INFO - PROCESS | 1655 | 1466714822571 Marionette TRACE conn2 <- [1,2078,null,{}] 13:47:02 INFO - PROCESS | 1655 | 1466714822573 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}] 13:47:02 INFO - PROCESS | 1655 | 1466714822575 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:02 INFO - PROCESS | 1655 | 1466714822656 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:47:02 INFO - PROCESS | 1655 | 1466714822662 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:02 INFO - PROCESS | 1655 | 1466714822664 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c9000 == 29 [pid = 1655] [id = 527] 13:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1133be400) [pid = 1655] [serial = 1581] [outer = 0x0] 13:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1166e6800) [pid = 1655] [serial = 1582] [outer = 0x1133be400] 13:47:02 INFO - PROCESS | 1655 | 1466714822691 Marionette DEBUG loaded listener.js 13:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1180c7400) [pid = 1655] [serial = 1583] [outer = 0x1133be400] 13:47:03 INFO - PROCESS | 1655 | 1466714823049 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]]]}] 13:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 13:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:47:03 INFO - PROCESS | 1655 | 1466714823089 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:47:03 INFO - PROCESS | 1655 | 1466714823091 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:47:03 INFO - PROCESS | 1655 | 1466714823094 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:47:03 INFO - PROCESS | 1655 | 1466714823098 Marionette TRACE conn2 <- [1,2082,null,{}] 13:47:03 INFO - PROCESS | 1655 | 1466714823110 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}] 13:47:03 INFO - PROCESS | 1655 | 1466714823114 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:03 INFO - PROCESS | 1655 | 1466714823231 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:47:03 INFO - PROCESS | 1655 | 1466714823248 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:03 INFO - PROCESS | 1655 | 1466714823251 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4b000 == 30 [pid = 1655] [id = 528] 13:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a1e800) [pid = 1655] [serial = 1584] [outer = 0x0] 13:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11822f000) [pid = 1655] [serial = 1585] [outer = 0x112a1e800] 13:47:03 INFO - PROCESS | 1655 | 1466714823298 Marionette DEBUG loaded listener.js 13:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1182f3400) [pid = 1655] [serial = 1586] [outer = 0x112a1e800] 13:47:03 INFO - PROCESS | 1655 | 1466714823729 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]]]}] 13:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 676ms 13:47:03 INFO - PROCESS | 1655 | 1466714823777 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:47:03 INFO - PROCESS | 1655 | 1466714823780 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:47:03 INFO - PROCESS | 1655 | 1466714823782 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:47:03 INFO - PROCESS | 1655 | 1466714823783 Marionette TRACE conn2 <- [1,2086,null,{}] 13:47:03 INFO - PROCESS | 1655 | 1466714823785 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}] 13:47:03 INFO - PROCESS | 1655 | 1466714823786 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:03 INFO - PROCESS | 1655 | 1466714823867 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:47:03 INFO - PROCESS | 1655 | 1466714823871 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:03 INFO - PROCESS | 1655 | 1466714823872 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12377c000 == 31 [pid = 1655] [id = 529] 13:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118832800) [pid = 1655] [serial = 1587] [outer = 0x0] 13:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119145000) [pid = 1655] [serial = 1588] [outer = 0x118832800] 13:47:03 INFO - PROCESS | 1655 | 1466714823899 Marionette DEBUG loaded listener.js 13:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1192b9400) [pid = 1655] [serial = 1589] [outer = 0x118832800] 13:47:04 INFO - PROCESS | 1655 | 1466714824264 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]]]}] 13:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 519ms 13:47:04 INFO - PROCESS | 1655 | 1466714824304 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 1655 | 1466714824313 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:47:04 INFO - PROCESS | 1655 | 1466714824316 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 1655 | 1466714824317 Marionette TRACE conn2 <- [1,2090,null,{}] 13:47:04 INFO - PROCESS | 1655 | 1466714824320 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}] 13:47:04 INFO - PROCESS | 1655 | 1466714824321 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:04 INFO - PROCESS | 1655 | 1466714824421 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:47:04 INFO - PROCESS | 1655 | 1466714824463 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:04 INFO - PROCESS | 1655 | 1466714824464 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db3000 == 32 [pid = 1655] [id = 530] 13:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x110ee7c00) [pid = 1655] [serial = 1590] [outer = 0x0] 13:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119421400) [pid = 1655] [serial = 1591] [outer = 0x110ee7c00] 13:47:04 INFO - PROCESS | 1655 | 1466714824490 Marionette DEBUG loaded listener.js 13:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1195f3800) [pid = 1655] [serial = 1592] [outer = 0x110ee7c00] 13:47:04 INFO - PROCESS | 1655 | 1466714824860 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]]]}] 13:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 570ms 13:47:04 INFO - PROCESS | 1655 | 1466714824886 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 1655 | 1466714824887 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:47:04 INFO - PROCESS | 1655 | 1466714824890 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 1655 | 1466714824891 Marionette TRACE conn2 <- [1,2094,null,{}] 13:47:04 INFO - PROCESS | 1655 | 1466714824893 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}] 13:47:04 INFO - PROCESS | 1655 | 1466714824897 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:05 INFO - PROCESS | 1655 | 1466714825033 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:47:05 INFO - PROCESS | 1655 | 1466714825036 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:05 INFO - PROCESS | 1655 | 1466714825038 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128adc000 == 33 [pid = 1655] [id = 531] 13:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1180c7c00) [pid = 1655] [serial = 1593] [outer = 0x0] 13:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119ba9400) [pid = 1655] [serial = 1594] [outer = 0x1180c7c00] 13:47:05 INFO - PROCESS | 1655 | 1466714825063 Marionette DEBUG loaded listener.js 13:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12305b000) [pid = 1655] [serial = 1595] [outer = 0x1180c7c00] 13:47:05 INFO - PROCESS | 1655 | 1466714825386 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]]]}] 13:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 13:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:47:05 INFO - PROCESS | 1655 | 1466714825411 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:47:05 INFO - PROCESS | 1655 | 1466714825413 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:47:05 INFO - PROCESS | 1655 | 1466714825416 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:47:05 INFO - PROCESS | 1655 | 1466714825417 Marionette TRACE conn2 <- [1,2098,null,{}] 13:47:05 INFO - PROCESS | 1655 | 1466714825434 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}] 13:47:05 INFO - PROCESS | 1655 | 1466714825435 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:05 INFO - PROCESS | 1655 | 1466714825526 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:47:05 INFO - PROCESS | 1655 | 1466714825566 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:05 INFO - PROCESS | 1655 | 1466714825567 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x129076000 == 34 [pid = 1655] [id = 532] 13:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12305a800) [pid = 1655] [serial = 1596] [outer = 0x0] 13:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123066000) [pid = 1655] [serial = 1597] [outer = 0x12305a800] 13:47:05 INFO - PROCESS | 1655 | 1466714825592 Marionette DEBUG loaded listener.js 13:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123284c00) [pid = 1655] [serial = 1598] [outer = 0x12305a800] 13:47:05 INFO - PROCESS | 1655 | 1466714825914 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]]]}] 13:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 524ms 13:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:47:05 INFO - PROCESS | 1655 | 1466714825940 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:47:05 INFO - PROCESS | 1655 | 1466714825941 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:47:05 INFO - PROCESS | 1655 | 1466714825946 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:47:05 INFO - PROCESS | 1655 | 1466714825947 Marionette TRACE conn2 <- [1,2102,null,{}] 13:47:05 INFO - PROCESS | 1655 | 1466714825949 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}] 13:47:05 INFO - PROCESS | 1655 | 1466714825950 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:06 INFO - PROCESS | 1655 | 1466714826042 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110ee6800) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12305c400) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1196ec800) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x110eec800) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110e80000) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1133bd400) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11817c000) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1195fcc00) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1166e5c00) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113020c00) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110e7a000) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11883d400) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118209c00) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1192b3800) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123f7b800) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:47:06 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123794800) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:47:06 INFO - PROCESS | 1655 | 1466714826236 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 1655 | 1466714826237 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a0000 == 35 [pid = 1655] [id = 533] 13:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x110e30400) [pid = 1655] [serial = 1599] [outer = 0x0] 13:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x110eea000) [pid = 1655] [serial = 1600] [outer = 0x110e30400] 13:47:06 INFO - PROCESS | 1655 | 1466714826262 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113f2e400) [pid = 1655] [serial = 1601] [outer = 0x110e30400] 13:47:06 INFO - PROCESS | 1655 | 1466714826504 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]]]}] 13:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 13:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:47:06 INFO - PROCESS | 1655 | 1466714826516 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:47:06 INFO - PROCESS | 1655 | 1466714826517 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:47:06 INFO - PROCESS | 1655 | 1466714826519 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:47:06 INFO - PROCESS | 1655 | 1466714826520 Marionette TRACE conn2 <- [1,2106,null,{}] 13:47:06 INFO - PROCESS | 1655 | 1466714826523 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}] 13:47:06 INFO - PROCESS | 1655 | 1466714826524 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:06 INFO - PROCESS | 1655 | 1466714826622 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:47:06 INFO - PROCESS | 1655 | 1466714826627 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 1655 | 1466714826629 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4a800 == 36 [pid = 1655] [id = 534] 13:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1172bc800) [pid = 1655] [serial = 1602] [outer = 0x0] 13:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119143000) [pid = 1655] [serial = 1603] [outer = 0x1172bc800] 13:47:06 INFO - PROCESS | 1655 | 1466714826653 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12305c000) [pid = 1655] [serial = 1604] [outer = 0x1172bc800] 13:47:07 INFO - PROCESS | 1655 | 1466714827234 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]]]}] 13:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 769ms 13:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:47:07 INFO - PROCESS | 1655 | 1466714827290 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:47:07 INFO - PROCESS | 1655 | 1466714827293 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:47:07 INFO - PROCESS | 1655 | 1466714827296 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:47:07 INFO - PROCESS | 1655 | 1466714827299 Marionette TRACE conn2 <- [1,2110,null,{}] 13:47:07 INFO - PROCESS | 1655 | 1466714827303 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}] 13:47:07 INFO - PROCESS | 1655 | 1466714827304 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:07 INFO - PROCESS | 1655 | 1466714827412 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:47:07 INFO - PROCESS | 1655 | 1466714827490 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:07 INFO - PROCESS | 1655 | 1466714827492 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118743000 == 37 [pid = 1655] [id = 535] 13:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112f17c00) [pid = 1655] [serial = 1605] [outer = 0x0] 13:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113aae800) [pid = 1655] [serial = 1606] [outer = 0x112f17c00] 13:47:07 INFO - PROCESS | 1655 | 1466714827523 Marionette DEBUG loaded listener.js 13:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1167c0400) [pid = 1655] [serial = 1607] [outer = 0x112f17c00] 13:47:08 INFO - PROCESS | 1655 | 1466714828062 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]]]}] 13:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 775ms 13:47:08 INFO - PROCESS | 1655 | 1466714828070 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:47:08 INFO - PROCESS | 1655 | 1466714828074 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:47:08 INFO - PROCESS | 1655 | 1466714828081 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:47:08 INFO - PROCESS | 1655 | 1466714828082 Marionette TRACE conn2 <- [1,2114,null,{}] 13:47:08 INFO - PROCESS | 1655 | 1466714828085 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}] 13:47:08 INFO - PROCESS | 1655 | 1466714828087 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:08 INFO - PROCESS | 1655 | 1466714828285 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:47:08 INFO - PROCESS | 1655 | 1466714828375 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:08 INFO - PROCESS | 1655 | 1466714828376 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11661c000 == 38 [pid = 1655] [id = 536] 13:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x111e2dc00) [pid = 1655] [serial = 1608] [outer = 0x0] 13:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112965400) [pid = 1655] [serial = 1609] [outer = 0x111e2dc00] 13:47:08 INFO - PROCESS | 1655 | 1466714828405 Marionette DEBUG loaded listener.js 13:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113daac00) [pid = 1655] [serial = 1610] [outer = 0x111e2dc00] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a0000 == 37 [pid = 1655] [id = 533] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x129076000 == 36 [pid = 1655] [id = 532] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128adc000 == 35 [pid = 1655] [id = 531] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x124db3000 == 34 [pid = 1655] [id = 530] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12377c000 == 33 [pid = 1655] [id = 529] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4b000 == 32 [pid = 1655] [id = 528] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c9000 == 31 [pid = 1655] [id = 527] 13:47:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11694a000 == 30 [pid = 1655] [id = 526] 13:47:08 INFO - PROCESS | 1655 | 1466714828822 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]]]}] 13:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 773ms 13:47:08 INFO - PROCESS | 1655 | 1466714828854 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:47:08 INFO - PROCESS | 1655 | 1466714828856 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:47:08 INFO - PROCESS | 1655 | 1466714828859 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:47:08 INFO - PROCESS | 1655 | 1466714828861 Marionette TRACE conn2 <- [1,2118,null,{}] 13:47:08 INFO - PROCESS | 1655 | 1466714828864 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}] 13:47:08 INFO - PROCESS | 1655 | 1466714828865 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:08 INFO - PROCESS | 1655 | 1466714828957 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118834800) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1196ec400) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1196e0800) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123060800) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120f13000) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1182e9400) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185ddc00) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x110eec000) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1121a6c00) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113d38800) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1160d7000) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11883bc00) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1196e8c00) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1176b5c00) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1180c9c00) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11336a000) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1151d1c00) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123279400) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11295f400) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118207800) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12378a000) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123793000) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x123286c00) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x123fc0c00) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1210df800) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12374f400) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119424800) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x123fc9400) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1243ac400) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 13:47:08 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x123ba7400) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 1655 | 1466714829043 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:09 INFO - PROCESS | 1655 | 1466714829044 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e5d000 == 31 [pid = 1655] [id = 537] 13:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11295f400) [pid = 1655] [serial = 1611] [outer = 0x0] 13:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x113da9400) [pid = 1655] [serial = 1612] [outer = 0x11295f400] 13:47:09 INFO - PROCESS | 1655 | 1466714829091 Marionette DEBUG loaded listener.js 13:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x117e91400) [pid = 1655] [serial = 1613] [outer = 0x11295f400] 13:47:09 INFO - PROCESS | 1655 | 1466714829557 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]]]}] 13:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 722ms 13:47:09 INFO - PROCESS | 1655 | 1466714829582 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:47:09 INFO - PROCESS | 1655 | 1466714829583 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:47:09 INFO - PROCESS | 1655 | 1466714829586 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:47:09 INFO - PROCESS | 1655 | 1466714829587 Marionette TRACE conn2 <- [1,2122,null,{}] 13:47:09 INFO - PROCESS | 1655 | 1466714829589 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}] 13:47:09 INFO - PROCESS | 1655 | 1466714829591 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:09 INFO - PROCESS | 1655 | 1466714829690 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:47:09 INFO - PROCESS | 1655 | 1466714829699 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:09 INFO - PROCESS | 1655 | 1466714829700 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4b000 == 32 [pid = 1655] [id = 538] 13:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118231000) [pid = 1655] [serial = 1614] [outer = 0x0] 13:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1182e5c00) [pid = 1655] [serial = 1615] [outer = 0x118231000] 13:47:09 INFO - PROCESS | 1655 | 1466714829725 Marionette DEBUG loaded listener.js 13:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118366000) [pid = 1655] [serial = 1616] [outer = 0x118231000] 13:47:10 INFO - PROCESS | 1655 | 1466714830069 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]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 13:47:10 INFO - PROCESS | 1655 | 1466714830112 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:47:10 INFO - PROCESS | 1655 | 1466714830115 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:47:10 INFO - PROCESS | 1655 | 1466714830127 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 1655 | 1466714830130 Marionette TRACE conn2 <- [1,2126,null,{}] 13:47:10 INFO - PROCESS | 1655 | 1466714830133 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}] 13:47:10 INFO - PROCESS | 1655 | 1466714830135 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:10 INFO - PROCESS | 1655 | 1466714830218 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:47:10 INFO - PROCESS | 1655 | 1466714830223 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 1655 | 1466714830224 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cad000 == 33 [pid = 1655] [id = 539] 13:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1185d7800) [pid = 1655] [serial = 1617] [outer = 0x0] 13:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11913a000) [pid = 1655] [serial = 1618] [outer = 0x1185d7800] 13:47:10 INFO - PROCESS | 1655 | 1466714830252 Marionette DEBUG loaded listener.js 13:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11950fc00) [pid = 1655] [serial = 1619] [outer = 0x1185d7800] 13:47:10 INFO - PROCESS | 1655 | 1466714830569 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]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 476ms 13:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:47:10 INFO - PROCESS | 1655 | 1466714830598 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:47:10 INFO - PROCESS | 1655 | 1466714830600 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:47:10 INFO - PROCESS | 1655 | 1466714830602 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 1655 | 1466714830603 Marionette TRACE conn2 <- [1,2130,null,{}] 13:47:10 INFO - PROCESS | 1655 | 1466714830605 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}] 13:47:10 INFO - PROCESS | 1655 | 1466714830606 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:10 INFO - PROCESS | 1655 | 1466714830680 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:47:10 INFO - PROCESS | 1655 | 1466714830684 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 1655 | 1466714830685 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3b000 == 34 [pid = 1655] [id = 540] 13:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x112a1a000) [pid = 1655] [serial = 1620] [outer = 0x0] 13:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1196e8c00) [pid = 1655] [serial = 1621] [outer = 0x112a1a000] 13:47:10 INFO - PROCESS | 1655 | 1466714830712 Marionette DEBUG loaded listener.js 13:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11999fc00) [pid = 1655] [serial = 1622] [outer = 0x112a1a000] 13:47:11 INFO - PROCESS | 1655 | 1466714831069 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] 13:47:11 INFO - PROCESS | 1655 | 1466714831081 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:47:11 INFO - PROCESS | 1655 | 1466714831084 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:47:11 INFO - PROCESS | 1655 | 1466714831085 Marionette TRACE conn2 <- [1,2134,null,{}] 13:47:11 INFO - PROCESS | 1655 | 1466714831088 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}] 13:47:11 INFO - PROCESS | 1655 | 1466714831089 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:11 INFO - PROCESS | 1655 | 1466714831221 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:47:11 INFO - PROCESS | 1655 | 1466714831235 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:11 INFO - PROCESS | 1655 | 1466714831241 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124138000 == 35 [pid = 1655] [id = 541] 13:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x120fdbc00) [pid = 1655] [serial = 1623] [outer = 0x0] 13:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1210d9c00) [pid = 1655] [serial = 1624] [outer = 0x120fdbc00] 13:47:11 INFO - PROCESS | 1655 | 1466714831294 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123279c00) [pid = 1655] [serial = 1625] [outer = 0x120fdbc00] 13:47:11 INFO - PROCESS | 1655 | 1466714831760 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]]]}] 13:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 720ms 13:47:11 INFO - PROCESS | 1655 | 1466714831804 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:47:11 INFO - PROCESS | 1655 | 1466714831805 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:47:11 INFO - PROCESS | 1655 | 1466714831808 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:47:11 INFO - PROCESS | 1655 | 1466714831809 Marionette TRACE conn2 <- [1,2138,null,{}] 13:47:11 INFO - PROCESS | 1655 | 1466714831811 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}] 13:47:11 INFO - PROCESS | 1655 | 1466714831812 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:11 INFO - PROCESS | 1655 | 1466714831911 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:47:11 INFO - PROCESS | 1655 | 1466714831914 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:11 INFO - PROCESS | 1655 | 1466714831915 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a202800 == 36 [pid = 1655] [id = 542] 13:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11941f400) [pid = 1655] [serial = 1626] [outer = 0x0] 13:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12374dc00) [pid = 1655] [serial = 1627] [outer = 0x11941f400] 13:47:11 INFO - PROCESS | 1655 | 1466714831939 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123795400) [pid = 1655] [serial = 1628] [outer = 0x11941f400] 13:47:12 INFO - PROCESS | 1655 | 1466714832296 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]]]}] 13:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 13:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:47:12 INFO - PROCESS | 1655 | 1466714832333 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:47:12 INFO - PROCESS | 1655 | 1466714832334 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:47:12 INFO - PROCESS | 1655 | 1466714832336 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:47:12 INFO - PROCESS | 1655 | 1466714832337 Marionette TRACE conn2 <- [1,2142,null,{}] 13:47:12 INFO - PROCESS | 1655 | 1466714832340 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}] 13:47:12 INFO - PROCESS | 1655 | 1466714832341 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:12 INFO - PROCESS | 1655 | 1466714832439 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:47:12 INFO - PROCESS | 1655 | 1466714832442 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:12 INFO - PROCESS | 1655 | 1466714832443 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d6000 == 37 [pid = 1655] [id = 543] 13:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x110e82000) [pid = 1655] [serial = 1629] [outer = 0x0] 13:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123ba7400) [pid = 1655] [serial = 1630] [outer = 0x110e82000] 13:47:12 INFO - PROCESS | 1655 | 1466714832467 Marionette DEBUG loaded listener.js 13:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123bd3c00) [pid = 1655] [serial = 1631] [outer = 0x110e82000] 13:47:12 INFO - PROCESS | 1655 | 1466714832781 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] 13:47:12 INFO - PROCESS | 1655 | 1466714832817 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:47:12 INFO - PROCESS | 1655 | 1466714832827 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:47:12 INFO - PROCESS | 1655 | 1466714832831 Marionette TRACE conn2 <- [1,2146,null,{}] 13:47:12 INFO - PROCESS | 1655 | 1466714832833 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}] 13:47:12 INFO - PROCESS | 1655 | 1466714832834 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:12 INFO - PROCESS | 1655 | 1466714832932 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:47:12 INFO - PROCESS | 1655 | 1466714832935 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:12 INFO - PROCESS | 1655 | 1466714832937 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b71c000 == 38 [pid = 1655] [id = 544] 13:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123bd5400) [pid = 1655] [serial = 1632] [outer = 0x0] 13:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123fa8800) [pid = 1655] [serial = 1633] [outer = 0x123bd5400] 13:47:12 INFO - PROCESS | 1655 | 1466714832961 Marionette DEBUG loaded listener.js 13:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123fc7c00) [pid = 1655] [serial = 1634] [outer = 0x123bd5400] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110ee7c00) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x111e36800) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118832800) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1133be400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112a19400) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1180c7c00) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112a1e800) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1133c1800) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1182ef400) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1195fe000) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x110e30400) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12305a800) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:47:13 INFO - PROCESS | 1655 | 1466714833337 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] 13:47:13 INFO - PROCESS | 1655 | 1466714833351 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:47:13 INFO - PROCESS | 1655 | 1466714833353 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:47:13 INFO - PROCESS | 1655 | 1466714833354 Marionette TRACE conn2 <- [1,2150,null,{}] 13:47:13 INFO - PROCESS | 1655 | 1466714833356 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}] 13:47:13 INFO - PROCESS | 1655 | 1466714833357 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:13 INFO - PROCESS | 1655 | 1466714833438 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:47:13 INFO - PROCESS | 1655 | 1466714833441 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:13 INFO - PROCESS | 1655 | 1466714833444 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x129077800 == 39 [pid = 1655] [id = 545] 13:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112a17000) [pid = 1655] [serial = 1635] [outer = 0x0] 13:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1172b5c00) [pid = 1655] [serial = 1636] [outer = 0x112a17000] 13:47:13 INFO - PROCESS | 1655 | 1466714833469 Marionette DEBUG loaded listener.js 13:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1195fdc00) [pid = 1655] [serial = 1637] [outer = 0x112a17000] 13:47:13 INFO - PROCESS | 1655 | 1466714833796 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]]]}] 13:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 472ms 13:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:47:13 INFO - PROCESS | 1655 | 1466714833826 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:47:13 INFO - PROCESS | 1655 | 1466714833828 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:47:13 INFO - PROCESS | 1655 | 1466714833830 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:47:13 INFO - PROCESS | 1655 | 1466714833831 Marionette TRACE conn2 <- [1,2154,null,{}] 13:47:13 INFO - PROCESS | 1655 | 1466714833833 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}] 13:47:13 INFO - PROCESS | 1655 | 1466714833834 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:13 INFO - PROCESS | 1655 | 1466714833938 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:47:13 INFO - PROCESS | 1655 | 1466714833944 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:13 INFO - PROCESS | 1655 | 1466714833946 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe6000 == 40 [pid = 1655] [id = 546] 13:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112a1fc00) [pid = 1655] [serial = 1638] [outer = 0x0] 13:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119bb2400) [pid = 1655] [serial = 1639] [outer = 0x112a1fc00] 13:47:13 INFO - PROCESS | 1655 | 1466714833973 Marionette DEBUG loaded listener.js 13:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1243ac400) [pid = 1655] [serial = 1640] [outer = 0x112a1fc00] 13:47:14 INFO - PROCESS | 1655 | 1466714834305 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]]]}] 13:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 13:47:14 INFO - PROCESS | 1655 | 1466714834349 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:47:14 INFO - PROCESS | 1655 | 1466714834350 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:47:14 INFO - PROCESS | 1655 | 1466714834353 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:47:14 INFO - PROCESS | 1655 | 1466714834354 Marionette TRACE conn2 <- [1,2158,null,{}] 13:47:14 INFO - PROCESS | 1655 | 1466714834357 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}] 13:47:14 INFO - PROCESS | 1655 | 1466714834358 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:14 INFO - PROCESS | 1655 | 1466714834451 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:47:14 INFO - PROCESS | 1655 | 1466714834454 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:14 INFO - PROCESS | 1655 | 1466714834455 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c699000 == 41 [pid = 1655] [id = 547] 13:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124506400) [pid = 1655] [serial = 1641] [outer = 0x0] 13:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124d02c00) [pid = 1655] [serial = 1642] [outer = 0x124506400] 13:47:14 INFO - PROCESS | 1655 | 1466714834480 Marionette DEBUG loaded listener.js 13:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124d0ec00) [pid = 1655] [serial = 1643] [outer = 0x124506400] 13:47:14 INFO - PROCESS | 1655 | 1466714834837 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]]]}] 13:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 13:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:47:14 INFO - PROCESS | 1655 | 1466714834874 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:47:14 INFO - PROCESS | 1655 | 1466714834878 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:47:14 INFO - PROCESS | 1655 | 1466714834882 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:47:14 INFO - PROCESS | 1655 | 1466714834884 Marionette TRACE conn2 <- [1,2162,null,{}] 13:47:14 INFO - PROCESS | 1655 | 1466714834887 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}] 13:47:14 INFO - PROCESS | 1655 | 1466714834889 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:15 INFO - PROCESS | 1655 | 1466714835016 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:47:15 INFO - PROCESS | 1655 | 1466714835022 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 1655 | 1466714835023 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6ae800 == 42 [pid = 1655] [id = 548] 13:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124d10000) [pid = 1655] [serial = 1644] [outer = 0x0] 13:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124d94400) [pid = 1655] [serial = 1645] [outer = 0x124d10000] 13:47:15 INFO - PROCESS | 1655 | 1466714835066 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124df4c00) [pid = 1655] [serial = 1646] [outer = 0x124d10000] 13:47:15 INFO - PROCESS | 1655 | 1466714835571 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]]]}] 13:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 722ms 13:47:15 INFO - PROCESS | 1655 | 1466714835611 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:47:15 INFO - PROCESS | 1655 | 1466714835615 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:47:15 INFO - PROCESS | 1655 | 1466714835620 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:47:15 INFO - PROCESS | 1655 | 1466714835622 Marionette TRACE conn2 <- [1,2166,null,{}] 13:47:15 INFO - PROCESS | 1655 | 1466714835628 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}] 13:47:15 INFO - PROCESS | 1655 | 1466714835630 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:15 INFO - PROCESS | 1655 | 1466714835752 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:47:15 INFO - PROCESS | 1655 | 1466714835823 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 1655 | 1466714835824 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b50800 == 43 [pid = 1655] [id = 549] 13:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1167b3c00) [pid = 1655] [serial = 1647] [outer = 0x0] 13:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116f80000) [pid = 1655] [serial = 1648] [outer = 0x1167b3c00] 13:47:15 INFO - PROCESS | 1655 | 1466714835856 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1180cc800) [pid = 1655] [serial = 1649] [outer = 0x1167b3c00] 13:47:16 INFO - PROCESS | 1655 | 1466714836272 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]]]}] 13:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 673ms 13:47:16 INFO - PROCESS | 1655 | 1466714836295 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:47:16 INFO - PROCESS | 1655 | 1466714836298 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:47:16 INFO - PROCESS | 1655 | 1466714836303 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:47:16 INFO - PROCESS | 1655 | 1466714836305 Marionette TRACE conn2 <- [1,2170,null,{}] 13:47:16 INFO - PROCESS | 1655 | 1466714836307 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}] 13:47:16 INFO - PROCESS | 1655 | 1466714836309 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:16 INFO - PROCESS | 1655 | 1466714836411 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:47:16 INFO - PROCESS | 1655 | 1466714836470 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:16 INFO - PROCESS | 1655 | 1466714836471 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x129076000 == 44 [pid = 1655] [id = 550] 13:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1182e6400) [pid = 1655] [serial = 1650] [outer = 0x0] 13:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118838c00) [pid = 1655] [serial = 1651] [outer = 0x1182e6400] 13:47:16 INFO - PROCESS | 1655 | 1466714836503 Marionette DEBUG loaded listener.js 13:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1192ba000) [pid = 1655] [serial = 1652] [outer = 0x1182e6400] 13:47:16 INFO - PROCESS | 1655 | 1466714836947 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]]]}] 13:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 13:47:16 INFO - PROCESS | 1655 | 1466714836989 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:47:16 INFO - PROCESS | 1655 | 1466714836990 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:47:16 INFO - PROCESS | 1655 | 1466714836995 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:47:16 INFO - PROCESS | 1655 | 1466714836997 Marionette TRACE conn2 <- [1,2174,null,{}] 13:47:17 INFO - PROCESS | 1655 | 1466714837005 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}] 13:47:17 INFO - PROCESS | 1655 | 1466714837008 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:17 INFO - PROCESS | 1655 | 1466714837127 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:47:17 INFO - PROCESS | 1655 | 1466714837189 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:17 INFO - PROCESS | 1655 | 1466714837192 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cae1800 == 45 [pid = 1655] [id = 551] 13:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1196e7400) [pid = 1655] [serial = 1653] [outer = 0x0] 13:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1210da000) [pid = 1655] [serial = 1654] [outer = 0x1196e7400] 13:47:17 INFO - PROCESS | 1655 | 1466714837223 Marionette DEBUG loaded listener.js 13:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123792000) [pid = 1655] [serial = 1655] [outer = 0x1196e7400] 13:47:17 INFO - PROCESS | 1655 | 1466714837844 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]]]}] 13:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 875ms 13:47:17 INFO - PROCESS | 1655 | 1466714837870 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:47:17 INFO - PROCESS | 1655 | 1466714837873 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:47:17 INFO - PROCESS | 1655 | 1466714837876 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:47:17 INFO - PROCESS | 1655 | 1466714837878 Marionette TRACE conn2 <- [1,2178,null,{}] 13:47:17 INFO - PROCESS | 1655 | 1466714837882 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}] 13:47:17 INFO - PROCESS | 1655 | 1466714837883 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:17 INFO - PROCESS | 1655 | 1466714837977 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:47:18 INFO - PROCESS | 1655 | 1466714838036 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:18 INFO - PROCESS | 1655 | 1466714838039 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b30800 == 46 [pid = 1655] [id = 552] 13:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113837400) [pid = 1655] [serial = 1656] [outer = 0x0] 13:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11662b000) [pid = 1655] [serial = 1657] [outer = 0x113837400] 13:47:18 INFO - PROCESS | 1655 | 1466714838068 Marionette DEBUG loaded listener.js 13:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1180c9c00) [pid = 1655] [serial = 1658] [outer = 0x113837400] 13:47:18 INFO - PROCESS | 1655 | 1466714838512 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]]]}] 13:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 674ms 13:47:18 INFO - PROCESS | 1655 | 1466714838551 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:47:18 INFO - PROCESS | 1655 | 1466714838554 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:47:18 INFO - PROCESS | 1655 | 1466714838559 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:47:18 INFO - PROCESS | 1655 | 1466714838561 Marionette TRACE conn2 <- [1,2182,null,{}] 13:47:18 INFO - PROCESS | 1655 | 1466714838564 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}] 13:47:18 INFO - PROCESS | 1655 | 1466714838565 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c699000 == 45 [pid = 1655] [id = 547] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe6000 == 44 [pid = 1655] [id = 546] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x129077800 == 43 [pid = 1655] [id = 545] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b71c000 == 42 [pid = 1655] [id = 544] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d6000 == 41 [pid = 1655] [id = 543] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a202800 == 40 [pid = 1655] [id = 542] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x124138000 == 39 [pid = 1655] [id = 541] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3b000 == 38 [pid = 1655] [id = 540] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x124cad000 == 37 [pid = 1655] [id = 539] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4b000 == 36 [pid = 1655] [id = 538] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x117e5d000 == 35 [pid = 1655] [id = 537] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11661c000 == 34 [pid = 1655] [id = 536] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118743000 == 33 [pid = 1655] [id = 535] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4a800 == 32 [pid = 1655] [id = 534] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11915e800 == 31 [pid = 1655] [id = 525] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119b30800 == 30 [pid = 1655] [id = 552] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12cae1800 == 29 [pid = 1655] [id = 551] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x129076000 == 28 [pid = 1655] [id = 550] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6ae800 == 27 [pid = 1655] [id = 548] 13:47:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119b50800 == 26 [pid = 1655] [id = 549] 13:47:19 INFO - PROCESS | 1655 | 1466714839199 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119421400) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a1ec00) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11302f800) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119145000) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1166e6800) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180c7400) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133c0000) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112aec800) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119ba9400) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11822f000) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182f3400) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11703f800) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116072800) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1185f1800) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118369c00) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120fd9800) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119baec00) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113f2e400) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x110eea000) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1195f3800) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123066000) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12305b000) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123284c00) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1192b9400) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 13:47:19 INFO - PROCESS | 1655 | 1466714839293 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:19 INFO - PROCESS | 1655 | 1466714839294 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1130b0800 == 27 [pid = 1655] [id = 553] 13:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x110e80800) [pid = 1655] [serial = 1659] [outer = 0x0] 13:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x110eea400) [pid = 1655] [serial = 1660] [outer = 0x110e80800] 13:47:19 INFO - PROCESS | 1655 | 1466714839323 Marionette DEBUG loaded listener.js 13:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1121ab000) [pid = 1655] [serial = 1661] [outer = 0x110e80800] 13:47:19 INFO - PROCESS | 1655 | 1466714839635 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]]]}] 13:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1122ms 13:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:47:19 INFO - PROCESS | 1655 | 1466714839681 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:47:19 INFO - PROCESS | 1655 | 1466714839683 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:47:19 INFO - PROCESS | 1655 | 1466714839687 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:47:19 INFO - PROCESS | 1655 | 1466714839688 Marionette TRACE conn2 <- [1,2186,null,{}] 13:47:19 INFO - PROCESS | 1655 | 1466714839692 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}] 13:47:19 INFO - PROCESS | 1655 | 1466714839693 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:19 INFO - PROCESS | 1655 | 1466714839769 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:47:19 INFO - PROCESS | 1655 | 1466714839845 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:19 INFO - PROCESS | 1655 | 1466714839846 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e5d000 == 28 [pid = 1655] [id = 554] 13:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1121ab800) [pid = 1655] [serial = 1662] [outer = 0x0] 13:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1130d4c00) [pid = 1655] [serial = 1663] [outer = 0x1121ab800] 13:47:19 INFO - PROCESS | 1655 | 1466714839873 Marionette DEBUG loaded listener.js 13:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115ef5c00) [pid = 1655] [serial = 1664] [outer = 0x1121ab800] 13:47:20 INFO - PROCESS | 1655 | 1466714840221 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]]]}] 13:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 13:47:20 INFO - PROCESS | 1655 | 1466714840257 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:47:20 INFO - PROCESS | 1655 | 1466714840260 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:47:20 INFO - PROCESS | 1655 | 1466714840264 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:47:20 INFO - PROCESS | 1655 | 1466714840265 Marionette TRACE conn2 <- [1,2190,null,{}] 13:47:20 INFO - PROCESS | 1655 | 1466714840269 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}] 13:47:20 INFO - PROCESS | 1655 | 1466714840271 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:20 INFO - PROCESS | 1655 | 1466714840401 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:47:20 INFO - PROCESS | 1655 | 1466714840521 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:20 INFO - PROCESS | 1655 | 1466714840523 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e52000 == 29 [pid = 1655] [id = 555] 13:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x117e88400) [pid = 1655] [serial = 1665] [outer = 0x0] 13:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1180ce000) [pid = 1655] [serial = 1666] [outer = 0x117e88400] 13:47:20 INFO - PROCESS | 1655 | 1466714840559 Marionette DEBUG loaded listener.js 13:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118209800) [pid = 1655] [serial = 1667] [outer = 0x117e88400] 13:47:20 INFO - PROCESS | 1655 | 1466714840821 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]]]}] 13:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 13:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:47:20 INFO - PROCESS | 1655 | 1466714840834 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:47:20 INFO - PROCESS | 1655 | 1466714840837 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:47:20 INFO - PROCESS | 1655 | 1466714840856 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:47:20 INFO - PROCESS | 1655 | 1466714840861 Marionette TRACE conn2 <- [1,2194,null,{}] 13:47:20 INFO - PROCESS | 1655 | 1466714840870 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}] 13:47:20 INFO - PROCESS | 1655 | 1466714840872 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:20 INFO - PROCESS | 1655 | 1466714840988 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:47:21 INFO - PROCESS | 1655 | 1466714841020 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:21 INFO - PROCESS | 1655 | 1466714841021 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233f0800 == 30 [pid = 1655] [id = 556] 13:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112a20400) [pid = 1655] [serial = 1668] [outer = 0x0] 13:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182ec800) [pid = 1655] [serial = 1669] [outer = 0x112a20400] 13:47:21 INFO - PROCESS | 1655 | 1466714841046 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119140400) [pid = 1655] [serial = 1670] [outer = 0x112a20400] 13:47:21 INFO - PROCESS | 1655 | 1466714841321 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]]]}] 13:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 495ms 13:47:21 INFO - PROCESS | 1655 | 1466714841340 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:47:21 INFO - PROCESS | 1655 | 1466714841342 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:47:21 INFO - PROCESS | 1655 | 1466714841352 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:47:21 INFO - PROCESS | 1655 | 1466714841353 Marionette TRACE conn2 <- [1,2198,null,{}] 13:47:21 INFO - PROCESS | 1655 | 1466714841355 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}] 13:47:21 INFO - PROCESS | 1655 | 1466714841356 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:21 INFO - PROCESS | 1655 | 1466714841457 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:47:21 INFO - PROCESS | 1655 | 1466714841461 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:21 INFO - PROCESS | 1655 | 1466714841462 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db7800 == 31 [pid = 1655] [id = 557] 13:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112aea000) [pid = 1655] [serial = 1671] [outer = 0x0] 13:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1192b2800) [pid = 1655] [serial = 1672] [outer = 0x112aea000] 13:47:21 INFO - PROCESS | 1655 | 1466714841486 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1195f3800) [pid = 1655] [serial = 1673] [outer = 0x112aea000] 13:47:21 INFO - PROCESS | 1655 | 1466714841827 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]]]}] 13:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 13:47:21 INFO - PROCESS | 1655 | 1466714841873 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:47:21 INFO - PROCESS | 1655 | 1466714841875 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:47:21 INFO - PROCESS | 1655 | 1466714841877 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:47:21 INFO - PROCESS | 1655 | 1466714841878 Marionette TRACE conn2 <- [1,2202,null,{}] 13:47:21 INFO - PROCESS | 1655 | 1466714841880 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}] 13:47:21 INFO - PROCESS | 1655 | 1466714841882 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:21 INFO - PROCESS | 1655 | 1466714841977 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:47:21 INFO - PROCESS | 1655 | 1466714841981 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:21 INFO - PROCESS | 1655 | 1466714841985 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad5000 == 32 [pid = 1655] [id = 558] 13:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1176b8c00) [pid = 1655] [serial = 1674] [outer = 0x0] 13:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1196ee800) [pid = 1655] [serial = 1675] [outer = 0x1176b8c00] 13:47:22 INFO - PROCESS | 1655 | 1466714842049 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x120f0e400) [pid = 1655] [serial = 1676] [outer = 0x1176b8c00] 13:47:22 INFO - PROCESS | 1655 | 1466714842383 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]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 13:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:47:22 INFO - PROCESS | 1655 | 1466714842399 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 1655 | 1466714842400 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:47:22 INFO - PROCESS | 1655 | 1466714842402 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1655 | 1466714842403 Marionette TRACE conn2 <- [1,2206,null,{}] 13:47:22 INFO - PROCESS | 1655 | 1466714842405 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}] 13:47:22 INFO - PROCESS | 1655 | 1466714842406 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:22 INFO - PROCESS | 1655 | 1466714842511 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:47:22 INFO - PROCESS | 1655 | 1466714842546 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1655 | 1466714842547 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x112abe000 == 33 [pid = 1655] [id = 559] 13:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120f14c00) [pid = 1655] [serial = 1677] [outer = 0x0] 13:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1210e1c00) [pid = 1655] [serial = 1678] [outer = 0x120f14c00] 13:47:22 INFO - PROCESS | 1655 | 1466714842572 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123063c00) [pid = 1655] [serial = 1679] [outer = 0x120f14c00] 13:47:22 INFO - PROCESS | 1655 | 1466714842895 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]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 13:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:47:22 INFO - PROCESS | 1655 | 1466714842927 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 1655 | 1466714842929 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:47:22 INFO - PROCESS | 1655 | 1466714842931 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1655 | 1466714842932 Marionette TRACE conn2 <- [1,2210,null,{}] 13:47:22 INFO - PROCESS | 1655 | 1466714842935 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}] 13:47:22 INFO - PROCESS | 1655 | 1466714842936 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:23 INFO - PROCESS | 1655 | 1466714843044 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:47:23 INFO - PROCESS | 1655 | 1466714843049 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:23 INFO - PROCESS | 1655 | 1466714843050 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a20c800 == 34 [pid = 1655] [id = 560] 13:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x110e2b000) [pid = 1655] [serial = 1680] [outer = 0x0] 13:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123155400) [pid = 1655] [serial = 1681] [outer = 0x110e2b000] 13:47:23 INFO - PROCESS | 1655 | 1466714843143 Marionette DEBUG loaded listener.js 13:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123285c00) [pid = 1655] [serial = 1682] [outer = 0x110e2b000] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11941f400) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x110e82000) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123bd5400) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112a1a000) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1172bc800) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1185d7800) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118231000) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11295f400) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112f17c00) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x111e2dc00) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a17000) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124506400) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120fdbc00) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112a1fc00) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:47:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124d10000) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:47:23 INFO - PROCESS | 1655 | 1466714843580 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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 669ms 13:47:23 INFO - PROCESS | 1655 | 1466714843601 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 1655 | 1466714843602 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:47:23 INFO - PROCESS | 1655 | 1466714843604 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1655 | 1466714843605 Marionette TRACE conn2 <- [1,2214,null,{}] 13:47:23 INFO - PROCESS | 1655 | 1466714843607 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}] 13:47:23 INFO - PROCESS | 1655 | 1466714843609 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:23 INFO - PROCESS | 1655 | 1466714843682 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:47:23 INFO - PROCESS | 1655 | 1466714843686 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:23 INFO - PROCESS | 1655 | 1466714843687 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128cbb000 == 35 [pid = 1655] [id = 561] 13:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112966c00) [pid = 1655] [serial = 1683] [outer = 0x0] 13:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1180d5400) [pid = 1655] [serial = 1684] [outer = 0x112966c00] 13:47:23 INFO - PROCESS | 1655 | 1466714843713 Marionette DEBUG loaded listener.js 13:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119421000) [pid = 1655] [serial = 1685] [outer = 0x112966c00] 13:47:24 INFO - PROCESS | 1655 | 1466714844046 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]]]}] 13:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 470ms 13:47:24 INFO - PROCESS | 1655 | 1466714844075 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:47:24 INFO - PROCESS | 1655 | 1466714844077 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:47:24 INFO - PROCESS | 1655 | 1466714844081 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:47:24 INFO - PROCESS | 1655 | 1466714844082 Marionette TRACE conn2 <- [1,2218,null,{}] 13:47:24 INFO - PROCESS | 1655 | 1466714844084 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}] 13:47:24 INFO - PROCESS | 1655 | 1466714844085 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:24 INFO - PROCESS | 1655 | 1466714844182 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:47:24 INFO - PROCESS | 1655 | 1466714844188 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1655 | 1466714844189 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab07800 == 36 [pid = 1655] [id = 562] 13:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11950a800) [pid = 1655] [serial = 1686] [outer = 0x0] 13:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123286800) [pid = 1655] [serial = 1687] [outer = 0x11950a800] 13:47:24 INFO - PROCESS | 1655 | 1466714844215 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12369b400) [pid = 1655] [serial = 1688] [outer = 0x11950a800] 13:47:24 INFO - PROCESS | 1655 | 1466714844534 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]]]}] 13:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 469ms 13:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:47:24 INFO - PROCESS | 1655 | 1466714844550 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:47:24 INFO - PROCESS | 1655 | 1466714844552 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:47:24 INFO - PROCESS | 1655 | 1466714844554 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:47:24 INFO - PROCESS | 1655 | 1466714844555 Marionette TRACE conn2 <- [1,2222,null,{}] 13:47:24 INFO - PROCESS | 1655 | 1466714844557 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}] 13:47:24 INFO - PROCESS | 1655 | 1466714844559 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:24 INFO - PROCESS | 1655 | 1466714844635 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:47:24 INFO - PROCESS | 1655 | 1466714844639 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1655 | 1466714844640 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b95f800 == 37 [pid = 1655] [id = 563] 13:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123753000) [pid = 1655] [serial = 1689] [outer = 0x0] 13:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123790800) [pid = 1655] [serial = 1690] [outer = 0x123753000] 13:47:24 INFO - PROCESS | 1655 | 1466714844669 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1195f1c00) [pid = 1655] [serial = 1691] [outer = 0x123753000] 13:47:25 INFO - PROCESS | 1655 | 1466714845023 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]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 13:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:47:25 INFO - PROCESS | 1655 | 1466714845074 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1655 | 1466714845076 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:47:25 INFO - PROCESS | 1655 | 1466714845078 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1655 | 1466714845079 Marionette TRACE conn2 <- [1,2226,null,{}] 13:47:25 INFO - PROCESS | 1655 | 1466714845082 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}] 13:47:25 INFO - PROCESS | 1655 | 1466714845083 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:25 INFO - PROCESS | 1655 | 1466714845169 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:47:25 INFO - PROCESS | 1655 | 1466714845173 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1655 | 1466714845174 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233db800 == 38 [pid = 1655] [id = 564] 13:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123ba5400) [pid = 1655] [serial = 1692] [outer = 0x0] 13:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123fc0400) [pid = 1655] [serial = 1693] [outer = 0x123ba5400] 13:47:25 INFO - PROCESS | 1655 | 1466714845201 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123fcb800) [pid = 1655] [serial = 1694] [outer = 0x123ba5400] 13:47:25 INFO - PROCESS | 1655 | 1466714845607 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]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 13:47:25 INFO - PROCESS | 1655 | 1466714845649 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1655 | 1466714845651 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:47:25 INFO - PROCESS | 1655 | 1466714845654 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1655 | 1466714845657 Marionette TRACE conn2 <- [1,2230,null,{}] 13:47:25 INFO - PROCESS | 1655 | 1466714845660 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}] 13:47:25 INFO - PROCESS | 1655 | 1466714845662 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:25 INFO - PROCESS | 1655 | 1466714845771 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:47:25 INFO - PROCESS | 1655 | 1466714845853 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1655 | 1466714845854 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e48800 == 39 [pid = 1655] [id = 565] 13:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1121a6400) [pid = 1655] [serial = 1695] [outer = 0x0] 13:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112958400) [pid = 1655] [serial = 1696] [outer = 0x1121a6400] 13:47:25 INFO - PROCESS | 1655 | 1466714845886 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112aec800) [pid = 1655] [serial = 1697] [outer = 0x1121a6400] 13:47:26 INFO - PROCESS | 1655 | 1466714846398 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]]]}] 13:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 771ms 13:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:47:26 INFO - PROCESS | 1655 | 1466714846451 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:47:26 INFO - PROCESS | 1655 | 1466714846454 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:47:26 INFO - PROCESS | 1655 | 1466714846462 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:47:26 INFO - PROCESS | 1655 | 1466714846464 Marionette TRACE conn2 <- [1,2234,null,{}] 13:47:26 INFO - PROCESS | 1655 | 1466714846467 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}] 13:47:26 INFO - PROCESS | 1655 | 1466714846468 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:26 INFO - PROCESS | 1655 | 1466714846577 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:47:26 INFO - PROCESS | 1655 | 1466714846658 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:26 INFO - PROCESS | 1655 | 1466714846660 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b07000 == 40 [pid = 1655] [id = 566] 13:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1176b8800) [pid = 1655] [serial = 1698] [outer = 0x0] 13:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118179800) [pid = 1655] [serial = 1699] [outer = 0x1176b8800] 13:47:26 INFO - PROCESS | 1655 | 1466714846690 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1182eb400) [pid = 1655] [serial = 1700] [outer = 0x1176b8800] 13:47:27 INFO - PROCESS | 1655 | 1466714847352 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]]]}] 13:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 974ms 13:47:27 INFO - PROCESS | 1655 | 1466714847435 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 1655 | 1466714847437 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:47:27 INFO - PROCESS | 1655 | 1466714847441 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 1655 | 1466714847443 Marionette TRACE conn2 <- [1,2238,null,{}] 13:47:27 INFO - PROCESS | 1655 | 1466714847446 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}] 13:47:27 INFO - PROCESS | 1655 | 1466714847448 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:27 INFO - PROCESS | 1655 | 1466714847555 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:47:27 INFO - PROCESS | 1655 | 1466714847615 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 1655 | 1466714847618 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f3f800 == 41 [pid = 1655] [id = 567] 13:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x111eca400) [pid = 1655] [serial = 1701] [outer = 0x0] 13:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1121a2400) [pid = 1655] [serial = 1702] [outer = 0x111eca400] 13:47:27 INFO - PROCESS | 1655 | 1466714847646 Marionette DEBUG loaded listener.js 13:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x112a14800) [pid = 1655] [serial = 1703] [outer = 0x111eca400] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b95f800 == 40 [pid = 1655] [id = 563] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab07800 == 39 [pid = 1655] [id = 562] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128cbb000 == 38 [pid = 1655] [id = 561] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a20c800 == 37 [pid = 1655] [id = 560] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x112abe000 == 36 [pid = 1655] [id = 559] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad5000 == 35 [pid = 1655] [id = 558] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x124db7800 == 34 [pid = 1655] [id = 557] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1233f0800 == 33 [pid = 1655] [id = 556] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x117e52000 == 32 [pid = 1655] [id = 555] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x117e5d000 == 31 [pid = 1655] [id = 554] 13:47:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1130b0800 == 30 [pid = 1655] [id = 553] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12374dc00) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123ba7400) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123795400) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123fa8800) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1196e8c00) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11999fc00) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12305c000) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119143000) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123bd3c00) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11913a000) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11950fc00) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1182e5c00) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118366000) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113da9400) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117e91400) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113aae800) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1167c0400) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112965400) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113daac00) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1195fdc00) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1172b5c00) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124d0ec00) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123fc7c00) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124d02c00) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1210d9c00) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1243ac400) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123279c00) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119bb2400) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124df4c00) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124d94400) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 13:47:27 INFO - PROCESS | 1655 | 1466714847994 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]]]}] 13:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 13:47:28 INFO - PROCESS | 1655 | 1466714848014 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 1655 | 1466714848016 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:47:28 INFO - PROCESS | 1655 | 1466714848021 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 1655 | 1466714848022 Marionette TRACE conn2 <- [1,2242,null,{}] 13:47:28 INFO - PROCESS | 1655 | 1466714848025 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}] 13:47:28 INFO - PROCESS | 1655 | 1466714848029 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:28 INFO - PROCESS | 1655 | 1466714848105 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:47:28 INFO - PROCESS | 1655 | 1466714848162 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 1655 | 1466714848164 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x118746000 == 31 [pid = 1655] [id = 568] 13:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112a1fc00) [pid = 1655] [serial = 1704] [outer = 0x0] 13:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113035400) [pid = 1655] [serial = 1705] [outer = 0x112a1fc00] 13:47:28 INFO - PROCESS | 1655 | 1466714848191 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113a58400) [pid = 1655] [serial = 1706] [outer = 0x112a1fc00] 13:47:28 INFO - PROCESS | 1655 | 1466714848504 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]]]}] 13:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms 13:47:28 INFO - PROCESS | 1655 | 1466714848545 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 1655 | 1466714848546 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:47:28 INFO - PROCESS | 1655 | 1466714848549 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 1655 | 1466714848551 Marionette TRACE conn2 <- [1,2246,null,{}] 13:47:28 INFO - PROCESS | 1655 | 1466714848559 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}] 13:47:28 INFO - PROCESS | 1655 | 1466714848562 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:28 INFO - PROCESS | 1655 | 1466714848640 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:47:28 INFO - PROCESS | 1655 | 1466714848647 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 1655 | 1466714848649 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f47800 == 32 [pid = 1655] [id = 569] 13:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11295f400) [pid = 1655] [serial = 1707] [outer = 0x0] 13:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1180cac00) [pid = 1655] [serial = 1708] [outer = 0x11295f400] 13:47:28 INFO - PROCESS | 1655 | 1466714848677 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118208800) [pid = 1655] [serial = 1709] [outer = 0x11295f400] 13:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 13:47:29 INFO - PROCESS | 1655 | 1466714849116 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]]]}] 13:47:29 INFO - PROCESS | 1655 | 1466714849121 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 1655 | 1466714849124 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:47:29 INFO - PROCESS | 1655 | 1466714849127 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 1655 | 1466714849129 Marionette TRACE conn2 <- [1,2250,null,{}] 13:47:29 INFO - PROCESS | 1655 | 1466714849132 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}] 13:47:29 INFO - PROCESS | 1655 | 1466714849134 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:29 INFO - PROCESS | 1655 | 1466714849260 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:47:29 INFO - PROCESS | 1655 | 1466714849265 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:29 INFO - PROCESS | 1655 | 1466714849267 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db2000 == 33 [pid = 1655] [id = 570] 13:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1182e9c00) [pid = 1655] [serial = 1710] [outer = 0x0] 13:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1184ed800) [pid = 1655] [serial = 1711] [outer = 0x1182e9c00] 13:47:29 INFO - PROCESS | 1655 | 1466714849296 Marionette DEBUG loaded listener.js 13:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1185f1400) [pid = 1655] [serial = 1712] [outer = 0x1182e9c00] 13:47:29 INFO - PROCESS | 1655 | 1466714849612 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]]]}] 13:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 13:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:47:29 INFO - PROCESS | 1655 | 1466714849649 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 1655 | 1466714849651 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:47:29 INFO - PROCESS | 1655 | 1466714849653 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 1655 | 1466714849654 Marionette TRACE conn2 <- [1,2254,null,{}] 13:47:29 INFO - PROCESS | 1655 | 1466714849681 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}] 13:47:29 INFO - PROCESS | 1655 | 1466714849682 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:29 INFO - PROCESS | 1655 | 1466714849761 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:47:29 INFO - PROCESS | 1655 | 1466714849766 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:29 INFO - PROCESS | 1655 | 1466714849767 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad2800 == 34 [pid = 1655] [id = 571] 13:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11820e800) [pid = 1655] [serial = 1713] [outer = 0x0] 13:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1188cb000) [pid = 1655] [serial = 1714] [outer = 0x11820e800] 13:47:29 INFO - PROCESS | 1655 | 1466714849791 Marionette DEBUG loaded listener.js 13:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1192ba800) [pid = 1655] [serial = 1715] [outer = 0x11820e800] 13:47:30 INFO - PROCESS | 1655 | 1466714850164 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]]]}] 13:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 536ms 13:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:47:30 INFO - PROCESS | 1655 | 1466714850190 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:47:30 INFO - PROCESS | 1655 | 1466714850191 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:47:30 INFO - PROCESS | 1655 | 1466714850193 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:47:30 INFO - PROCESS | 1655 | 1466714850194 Marionette TRACE conn2 <- [1,2258,null,{}] 13:47:30 INFO - PROCESS | 1655 | 1466714850196 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}] 13:47:30 INFO - PROCESS | 1655 | 1466714850201 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:30 INFO - PROCESS | 1655 | 1466714850327 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:47:30 INFO - PROCESS | 1655 | 1466714850332 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 1655 | 1466714850333 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x129307000 == 35 [pid = 1655] [id = 572] 13:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1192bec00) [pid = 1655] [serial = 1716] [outer = 0x0] 13:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119504800) [pid = 1655] [serial = 1717] [outer = 0x1192bec00] 13:47:30 INFO - PROCESS | 1655 | 1466714850358 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119fbe800) [pid = 1655] [serial = 1718] [outer = 0x1192bec00] 13:47:30 INFO - PROCESS | 1655 | 1466714850699 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]]]}] 13:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 13:47:30 INFO - PROCESS | 1655 | 1466714850763 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:47:30 INFO - PROCESS | 1655 | 1466714850765 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:47:30 INFO - PROCESS | 1655 | 1466714850768 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:47:30 INFO - PROCESS | 1655 | 1466714850769 Marionette TRACE conn2 <- [1,2262,null,{}] 13:47:30 INFO - PROCESS | 1655 | 1466714850772 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}] 13:47:30 INFO - PROCESS | 1655 | 1466714850774 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:30 INFO - PROCESS | 1655 | 1466714850902 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:47:30 INFO - PROCESS | 1655 | 1466714850918 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 1655 | 1466714850919 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a505800 == 36 [pid = 1655] [id = 573] 13:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120f0e000) [pid = 1655] [serial = 1719] [outer = 0x0] 13:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120f19400) [pid = 1655] [serial = 1720] [outer = 0x120f0e000] 13:47:30 INFO - PROCESS | 1655 | 1466714850960 Marionette DEBUG loaded listener.js 13:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1210ddc00) [pid = 1655] [serial = 1721] [outer = 0x120f0e000] 13:47:31 INFO - PROCESS | 1655 | 1466714851447 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]]]}] 13:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 720ms 13:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:47:31 INFO - PROCESS | 1655 | 1466714851487 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:47:31 INFO - PROCESS | 1655 | 1466714851488 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:47:31 INFO - PROCESS | 1655 | 1466714851490 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:47:31 INFO - PROCESS | 1655 | 1466714851491 Marionette TRACE conn2 <- [1,2266,null,{}] 13:47:31 INFO - PROCESS | 1655 | 1466714851494 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}] 13:47:31 INFO - PROCESS | 1655 | 1466714851495 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:31 INFO - PROCESS | 1655 | 1466714851595 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:47:31 INFO - PROCESS | 1655 | 1466714851599 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:31 INFO - PROCESS | 1655 | 1466714851600 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1e000 == 37 [pid = 1655] [id = 574] 13:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1210dec00) [pid = 1655] [serial = 1722] [outer = 0x0] 13:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12305fc00) [pid = 1655] [serial = 1723] [outer = 0x1210dec00] 13:47:31 INFO - PROCESS | 1655 | 1466714851624 Marionette DEBUG loaded listener.js 13:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12327bc00) [pid = 1655] [serial = 1724] [outer = 0x1210dec00] 13:47:31 INFO - PROCESS | 1655 | 1466714851935 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]]]}] 13:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 473ms 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112aea000) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x120f14c00) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1121ab800) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117e88400) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a20400) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113837400) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x110e80800) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1176b8c00) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x110e2b000) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1167b3c00) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112966c00) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11950a800) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123753000) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1182e6400) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1196e7400) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:47:32 INFO - PROCESS | 1655 | 1466714852071 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:47:32 INFO - PROCESS | 1655 | 1466714852072 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:47:32 INFO - PROCESS | 1655 | 1466714852080 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:47:32 INFO - PROCESS | 1655 | 1466714852082 Marionette TRACE conn2 <- [1,2270,null,{}] 13:47:32 INFO - PROCESS | 1655 | 1466714852084 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}] 13:47:32 INFO - PROCESS | 1655 | 1466714852085 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:32 INFO - PROCESS | 1655 | 1466714852170 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:47:32 INFO - PROCESS | 1655 | 1466714852173 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 1655 | 1466714852174 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f3d800 == 38 [pid = 1655] [id = 575] 13:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11302f800) [pid = 1655] [serial = 1725] [outer = 0x0] 13:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116076800) [pid = 1655] [serial = 1726] [outer = 0x11302f800] 13:47:32 INFO - PROCESS | 1655 | 1466714852201 Marionette DEBUG loaded listener.js 13:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118210000) [pid = 1655] [serial = 1727] [outer = 0x11302f800] 13:47:32 INFO - PROCESS | 1655 | 1466714852530 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]]]}] 13:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 468ms 13:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:47:32 INFO - PROCESS | 1655 | 1466714852549 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:47:32 INFO - PROCESS | 1655 | 1466714852550 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:47:32 INFO - PROCESS | 1655 | 1466714852552 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:47:32 INFO - PROCESS | 1655 | 1466714852553 Marionette TRACE conn2 <- [1,2274,null,{}] 13:47:32 INFO - PROCESS | 1655 | 1466714852556 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}] 13:47:32 INFO - PROCESS | 1655 | 1466714852557 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:32 INFO - PROCESS | 1655 | 1466714852635 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:47:32 INFO - PROCESS | 1655 | 1466714852696 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 1655 | 1466714852697 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94a000 == 39 [pid = 1655] [id = 576] 13:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11302e800) [pid = 1655] [serial = 1728] [outer = 0x0] 13:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11950ec00) [pid = 1655] [serial = 1729] [outer = 0x11302e800] 13:47:32 INFO - PROCESS | 1655 | 1466714852721 Marionette DEBUG loaded listener.js 13:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1188d2400) [pid = 1655] [serial = 1730] [outer = 0x11302e800] 13:47:32 INFO - PROCESS | 1655 | 1466714852983 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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 472ms 13:47:33 INFO - PROCESS | 1655 | 1466714853033 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1655 | 1466714853034 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:47:33 INFO - PROCESS | 1655 | 1466714853037 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1655 | 1466714853038 Marionette TRACE conn2 <- [1,2278,null,{}] 13:47:33 INFO - PROCESS | 1655 | 1466714853041 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}] 13:47:33 INFO - PROCESS | 1655 | 1466714853044 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:33 INFO - PROCESS | 1655 | 1466714853143 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:47:33 INFO - PROCESS | 1655 | 1466714853149 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1655 | 1466714853150 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2d6000 == 40 [pid = 1655] [id = 577] 13:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1233ca000) [pid = 1655] [serial = 1731] [outer = 0x0] 13:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12378ec00) [pid = 1655] [serial = 1732] [outer = 0x1233ca000] 13:47:33 INFO - PROCESS | 1655 | 1466714853176 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123ba6800) [pid = 1655] [serial = 1733] [outer = 0x1233ca000] 13:47:33 INFO - PROCESS | 1655 | 1466714853517 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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 13:47:33 INFO - PROCESS | 1655 | 1466714853557 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1655 | 1466714853558 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:47:33 INFO - PROCESS | 1655 | 1466714853560 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1655 | 1466714853561 Marionette TRACE conn2 <- [1,2282,null,{}] 13:47:33 INFO - PROCESS | 1655 | 1466714853563 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}] 13:47:33 INFO - PROCESS | 1655 | 1466714853564 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:33 INFO - PROCESS | 1655 | 1466714853671 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:47:33 INFO - PROCESS | 1655 | 1466714853680 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1655 | 1466714853681 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c694800 == 41 [pid = 1655] [id = 578] 13:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123bae400) [pid = 1655] [serial = 1734] [outer = 0x0] 13:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123cf3000) [pid = 1655] [serial = 1735] [outer = 0x123bae400] 13:47:33 INFO - PROCESS | 1655 | 1466714853704 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123fc5400) [pid = 1655] [serial = 1736] [outer = 0x123bae400] 13:47:33 INFO - PROCESS | 1655 | 1466714853995 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]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms 13:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:47:34 INFO - PROCESS | 1655 | 1466714854031 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 1655 | 1466714854032 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:47:34 INFO - PROCESS | 1655 | 1466714854035 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1655 | 1466714854036 Marionette TRACE conn2 <- [1,2286,null,{}] 13:47:34 INFO - PROCESS | 1655 | 1466714854038 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}] 13:47:34 INFO - PROCESS | 1655 | 1466714854040 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:34 INFO - PROCESS | 1655 | 1466714854196 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:47:34 INFO - PROCESS | 1655 | 1466714854322 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:34 INFO - PROCESS | 1655 | 1466714854324 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x112619000 == 42 [pid = 1655] [id = 579] 13:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110e2b000) [pid = 1655] [serial = 1737] [outer = 0x0] 13:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110e35000) [pid = 1655] [serial = 1738] [outer = 0x110e2b000] 13:47:34 INFO - PROCESS | 1655 | 1466714854382 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11295e400) [pid = 1655] [serial = 1739] [outer = 0x110e2b000] 13:47:34 INFO - PROCESS | 1655 | 1466714854887 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]]]}] 13:47:34 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 13:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 871ms 13:47:34 INFO - PROCESS | 1655 | 1466714854908 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 1655 | 1466714854910 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:47:34 INFO - PROCESS | 1655 | 1466714854914 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1655 | 1466714854915 Marionette TRACE conn2 <- [1,2290,null,{}] 13:47:34 INFO - PROCESS | 1655 | 1466714854919 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}] 13:47:34 INFO - PROCESS | 1655 | 1466714854922 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:35 INFO - PROCESS | 1655 | 1466714855027 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:47:35 INFO - PROCESS | 1655 | 1466714855088 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1655 | 1466714855090 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f56800 == 43 [pid = 1655] [id = 580] 13:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112f19c00) [pid = 1655] [serial = 1740] [outer = 0x0] 13:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115e58c00) [pid = 1655] [serial = 1741] [outer = 0x112f19c00] 13:47:35 INFO - PROCESS | 1655 | 1466714855120 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11703f800) [pid = 1655] [serial = 1742] [outer = 0x112f19c00] 13:47:35 INFO - PROCESS | 1655 | 1466714855566 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]]]}] 13:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 13:47:35 INFO - PROCESS | 1655 | 1466714855584 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 1655 | 1466714855586 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:47:35 INFO - PROCESS | 1655 | 1466714855588 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:47:35 INFO - PROCESS | 1655 | 1466714855589 Marionette TRACE conn2 <- [1,2294,null,{}] 13:47:35 INFO - PROCESS | 1655 | 1466714855592 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}] 13:47:35 INFO - PROCESS | 1655 | 1466714855593 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:35 INFO - PROCESS | 1655 | 1466714855697 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:47:35 INFO - PROCESS | 1655 | 1466714855761 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1655 | 1466714855762 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b716800 == 44 [pid = 1655] [id = 581] 13:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118210c00) [pid = 1655] [serial = 1743] [outer = 0x0] 13:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11883f000) [pid = 1655] [serial = 1744] [outer = 0x118210c00] 13:47:35 INFO - PROCESS | 1655 | 1466714855803 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119424800) [pid = 1655] [serial = 1745] [outer = 0x118210c00] 13:47:36 INFO - PROCESS | 1655 | 1466714856222 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]]]}] 13:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 669ms 13:47:36 INFO - PROCESS | 1655 | 1466714856258 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 1655 | 1466714856260 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:47:36 INFO - PROCESS | 1655 | 1466714856268 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 1655 | 1466714856271 Marionette TRACE conn2 <- [1,2298,null,{}] 13:47:36 INFO - PROCESS | 1655 | 1466714856274 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}] 13:47:36 INFO - PROCESS | 1655 | 1466714856276 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:36 INFO - PROCESS | 1655 | 1466714856381 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:47:36 INFO - PROCESS | 1655 | 1466714856480 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 1655 | 1466714856481 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d155800 == 45 [pid = 1655] [id = 582] 13:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11950c400) [pid = 1655] [serial = 1746] [outer = 0x0] 13:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120f1a000) [pid = 1655] [serial = 1747] [outer = 0x11950c400] 13:47:36 INFO - PROCESS | 1655 | 1466714856510 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123283400) [pid = 1655] [serial = 1748] [outer = 0x11950c400] 13:47:37 INFO - PROCESS | 1655 | 1466714857097 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]]]}] 13:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 875ms 13:47:37 INFO - PROCESS | 1655 | 1466714857140 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:47:37 INFO - PROCESS | 1655 | 1466714857145 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:47:37 INFO - PROCESS | 1655 | 1466714857151 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:47:37 INFO - PROCESS | 1655 | 1466714857154 Marionette TRACE conn2 <- [1,2302,null,{}] 13:47:37 INFO - PROCESS | 1655 | 1466714857159 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}] 13:47:37 INFO - PROCESS | 1655 | 1466714857163 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:37 INFO - PROCESS | 1655 | 1466714857300 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:47:37 INFO - PROCESS | 1655 | 1466714857435 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 1655 | 1466714857437 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119621000 == 46 [pid = 1655] [id = 583] 13:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11295fc00) [pid = 1655] [serial = 1749] [outer = 0x0] 13:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112a17000) [pid = 1655] [serial = 1750] [outer = 0x11295fc00] 13:47:37 INFO - PROCESS | 1655 | 1466714857466 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112aeb400) [pid = 1655] [serial = 1751] [outer = 0x11295fc00] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12c694800 == 45 [pid = 1655] [id = 578] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2d6000 == 44 [pid = 1655] [id = 577] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94a000 == 43 [pid = 1655] [id = 576] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x120f3d800 == 42 [pid = 1655] [id = 575] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1e000 == 41 [pid = 1655] [id = 574] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a505800 == 40 [pid = 1655] [id = 573] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x129307000 == 39 [pid = 1655] [id = 572] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad2800 == 38 [pid = 1655] [id = 571] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x124db2000 == 37 [pid = 1655] [id = 570] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x120f47800 == 36 [pid = 1655] [id = 569] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x118746000 == 35 [pid = 1655] [id = 568] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x116f3f800 == 34 [pid = 1655] [id = 567] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x123b07000 == 33 [pid = 1655] [id = 566] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x117e48800 == 32 [pid = 1655] [id = 565] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1233db800 == 31 [pid = 1655] [id = 564] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12d155800 == 30 [pid = 1655] [id = 582] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b716800 == 29 [pid = 1655] [id = 581] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x122f56800 == 28 [pid = 1655] [id = 580] 13:47:38 INFO - PROCESS | 1655 | --DOCSHELL 0x112619000 == 27 [pid = 1655] [id = 579] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1192b2800) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1210e1c00) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1130d4c00) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115ef5c00) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1180ce000) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118209800) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1182ec800) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1180c9c00) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11662b000) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110eea400) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1121ab000) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x120f0e400) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1196ee800) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123155400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180cc800) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123063c00) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116f80000) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119421000) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123286800) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180d5400) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1195f1c00) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1192ba000) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123790800) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12369b400) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123fc0400) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118838c00) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1195f3800) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123285c00) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123792000) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1210da000) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119140400) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 13:47:38 INFO - PROCESS | 1655 | 1466714858410 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]]]}] 13:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1281ms 13:47:38 INFO - PROCESS | 1655 | 1466714858431 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 1655 | 1466714858433 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:47:38 INFO - PROCESS | 1655 | 1466714858436 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1655 | 1466714858438 Marionette TRACE conn2 <- [1,2306,null,{}] 13:47:38 INFO - PROCESS | 1655 | 1466714858442 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}] 13:47:38 INFO - PROCESS | 1655 | 1466714858443 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:38 INFO - PROCESS | 1655 | 1466714858521 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:47:38 INFO - PROCESS | 1655 | 1466714858529 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 1655 | 1466714858532 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116998000 == 28 [pid = 1655] [id = 584] 13:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x111e2c800) [pid = 1655] [serial = 1752] [outer = 0x0] 13:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112a77000) [pid = 1655] [serial = 1753] [outer = 0x111e2c800] 13:47:38 INFO - PROCESS | 1655 | 1466714858559 Marionette DEBUG loaded listener.js 13:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x110eeb800) [pid = 1655] [serial = 1754] [outer = 0x111e2c800] 13:47:38 INFO - PROCESS | 1655 | 1466714858928 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]]]}] 13:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 13:47:38 INFO - PROCESS | 1655 | 1466714858956 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 1655 | 1466714858959 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:47:38 INFO - PROCESS | 1655 | 1466714858964 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1655 | 1466714858966 Marionette TRACE conn2 <- [1,2310,null,{}] 13:47:38 INFO - PROCESS | 1655 | 1466714858968 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}] 13:47:38 INFO - PROCESS | 1655 | 1466714858970 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:39 INFO - PROCESS | 1655 | 1466714859048 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:47:39 INFO - PROCESS | 1655 | 1466714859053 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 1655 | 1466714859054 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x118739000 == 29 [pid = 1655] [id = 585] 13:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113a50400) [pid = 1655] [serial = 1755] [outer = 0x0] 13:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116075000) [pid = 1655] [serial = 1756] [outer = 0x113a50400] 13:47:39 INFO - PROCESS | 1655 | 1466714859084 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116a0b000) [pid = 1655] [serial = 1757] [outer = 0x113a50400] 13:47:39 INFO - PROCESS | 1655 | 1466714859432 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]]]}] 13:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 13:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:47:39 INFO - PROCESS | 1655 | 1466714859483 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:47:39 INFO - PROCESS | 1655 | 1466714859485 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:47:39 INFO - PROCESS | 1655 | 1466714859487 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:47:39 INFO - PROCESS | 1655 | 1466714859489 Marionette TRACE conn2 <- [1,2314,null,{}] 13:47:39 INFO - PROCESS | 1655 | 1466714859498 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}] 13:47:39 INFO - PROCESS | 1655 | 1466714859501 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:39 INFO - PROCESS | 1655 | 1466714859576 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:47:39 INFO - PROCESS | 1655 | 1466714859583 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 1655 | 1466714859585 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f50000 == 30 [pid = 1655] [id = 586] 13:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x111aac400) [pid = 1655] [serial = 1758] [outer = 0x0] 13:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11820cc00) [pid = 1655] [serial = 1759] [outer = 0x111aac400] 13:47:39 INFO - PROCESS | 1655 | 1466714859613 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182f0c00) [pid = 1655] [serial = 1760] [outer = 0x111aac400] 13:47:39 INFO - PROCESS | 1655 | 1466714859966 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]]]}] 13:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 523ms 13:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:47:40 INFO - PROCESS | 1655 | 1466714860011 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 1655 | 1466714860012 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:47:40 INFO - PROCESS | 1655 | 1466714860015 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 1655 | 1466714860016 Marionette TRACE conn2 <- [1,2318,null,{}] 13:47:40 INFO - PROCESS | 1655 | 1466714860019 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}] 13:47:40 INFO - PROCESS | 1655 | 1466714860020 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:40 INFO - PROCESS | 1655 | 1466714860135 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:47:40 INFO - PROCESS | 1655 | 1466714860183 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 1655 | 1466714860184 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12375e000 == 31 [pid = 1655] [id = 587] 13:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118236800) [pid = 1655] [serial = 1761] [outer = 0x0] 13:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118832400) [pid = 1655] [serial = 1762] [outer = 0x118236800] 13:47:40 INFO - PROCESS | 1655 | 1466714860223 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11913b800) [pid = 1655] [serial = 1763] [outer = 0x118236800] 13:47:40 INFO - PROCESS | 1655 | 1466714860547 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] 13:47:40 INFO - PROCESS | 1655 | 1466714860587 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:47:40 INFO - PROCESS | 1655 | 1466714860589 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 1655 | 1466714860600 Marionette TRACE conn2 <- [1,2322,null,{}] 13:47:40 INFO - PROCESS | 1655 | 1466714860602 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}] 13:47:40 INFO - PROCESS | 1655 | 1466714860603 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:40 INFO - PROCESS | 1655 | 1466714860695 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:47:40 INFO - PROCESS | 1655 | 1466714860735 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 1655 | 1466714860736 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b22000 == 32 [pid = 1655] [id = 588] 13:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1133c2c00) [pid = 1655] [serial = 1764] [outer = 0x0] 13:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1192ba000) [pid = 1655] [serial = 1765] [outer = 0x1133c2c00] 13:47:40 INFO - PROCESS | 1655 | 1466714860761 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11950c800) [pid = 1655] [serial = 1766] [outer = 0x1133c2c00] 13:47:41 INFO - PROCESS | 1655 | 1466714861086 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]]]}] 13:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 530ms 13:47:41 INFO - PROCESS | 1655 | 1466714861125 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 1655 | 1466714861127 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:47:41 INFO - PROCESS | 1655 | 1466714861129 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 1655 | 1466714861130 Marionette TRACE conn2 <- [1,2326,null,{}] 13:47:41 INFO - PROCESS | 1655 | 1466714861132 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}] 13:47:41 INFO - PROCESS | 1655 | 1466714861136 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:41 INFO - PROCESS | 1655 | 1466714861252 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:47:41 INFO - PROCESS | 1655 | 1466714861264 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 1655 | 1466714861266 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x129071800 == 33 [pid = 1655] [id = 589] 13:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1195f4800) [pid = 1655] [serial = 1767] [outer = 0x0] 13:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1196ee400) [pid = 1655] [serial = 1768] [outer = 0x1195f4800] 13:47:41 INFO - PROCESS | 1655 | 1466714861291 Marionette DEBUG loaded listener.js 13:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1210db000) [pid = 1655] [serial = 1769] [outer = 0x1195f4800] 13:47:41 INFO - PROCESS | 1655 | 1466714861620 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]]]}] 13:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 13:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:47:41 INFO - PROCESS | 1655 | 1466714861649 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 1655 | 1466714861651 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:47:41 INFO - PROCESS | 1655 | 1466714861653 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 1655 | 1466714861654 Marionette TRACE conn2 <- [1,2330,null,{}] 13:47:41 INFO - PROCESS | 1655 | 1466714861656 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}] 13:47:41 INFO - PROCESS | 1655 | 1466714861657 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:41 INFO - PROCESS | 1655 | 1466714861763 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:47:41 INFO - PROCESS | 1655 | 1466714861771 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 1655 | 1466714861773 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a20d000 == 34 [pid = 1655] [id = 590] 13:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110e80000) [pid = 1655] [serial = 1770] [outer = 0x0] 13:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123065000) [pid = 1655] [serial = 1771] [outer = 0x110e80000] 13:47:41 INFO - PROCESS | 1655 | 1466714861797 Marionette DEBUG loaded listener.js 13:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12327d800) [pid = 1655] [serial = 1772] [outer = 0x110e80000] 13:47:42 INFO - PROCESS | 1655 | 1466714862119 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]]]}] 13:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 472ms 13:47:42 INFO - PROCESS | 1655 | 1466714862125 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:47:42 INFO - PROCESS | 1655 | 1466714862128 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:47:42 INFO - PROCESS | 1655 | 1466714862136 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:47:42 INFO - PROCESS | 1655 | 1466714862137 Marionette TRACE conn2 <- [1,2334,null,{}] 13:47:42 INFO - PROCESS | 1655 | 1466714862139 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}] 13:47:42 INFO - PROCESS | 1655 | 1466714862140 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:42 INFO - PROCESS | 1655 | 1466714862237 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:47:42 INFO - PROCESS | 1655 | 1466714862240 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 1655 | 1466714862241 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a514000 == 35 [pid = 1655] [id = 591] 13:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x117e8e800) [pid = 1655] [serial = 1773] [outer = 0x0] 13:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1234e9c00) [pid = 1655] [serial = 1774] [outer = 0x117e8e800] 13:47:42 INFO - PROCESS | 1655 | 1466714862266 Marionette DEBUG loaded listener.js 13:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12378cc00) [pid = 1655] [serial = 1775] [outer = 0x117e8e800] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1192bec00) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120f0e000) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1176b8800) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11820e800) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1182e9c00) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11295f400) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123ba5400) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1121a6400) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x111eca400) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a1fc00) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1210dec00) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1233ca000) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123bae400) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11302f800) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:47:42 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11302e800) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:47:42 INFO - PROCESS | 1655 | 1466714862723 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]]]}] 13:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 626ms 13:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:47:42 INFO - PROCESS | 1655 | 1466714862758 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:47:42 INFO - PROCESS | 1655 | 1466714862759 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:47:42 INFO - PROCESS | 1655 | 1466714862761 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:47:42 INFO - PROCESS | 1655 | 1466714862762 Marionette TRACE conn2 <- [1,2338,null,{}] 13:47:42 INFO - PROCESS | 1655 | 1466714862765 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}] 13:47:42 INFO - PROCESS | 1655 | 1466714862766 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:42 INFO - PROCESS | 1655 | 1466714862848 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:47:42 INFO - PROCESS | 1655 | 1466714862906 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 1655 | 1466714862908 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4f000 == 36 [pid = 1655] [id = 592] 13:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110e7d800) [pid = 1655] [serial = 1776] [outer = 0x0] 13:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118203000) [pid = 1655] [serial = 1777] [outer = 0x110e7d800] 13:47:42 INFO - PROCESS | 1655 | 1466714862932 Marionette DEBUG loaded listener.js 13:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119fcb800) [pid = 1655] [serial = 1778] [outer = 0x110e7d800] 13:47:43 INFO - PROCESS | 1655 | 1466714863202 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]]]}] 13:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 13:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:47:43 INFO - PROCESS | 1655 | 1466714863233 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 1655 | 1466714863234 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:47:43 INFO - PROCESS | 1655 | 1466714863236 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 1655 | 1466714863237 Marionette TRACE conn2 <- [1,2342,null,{}] 13:47:43 INFO - PROCESS | 1655 | 1466714863239 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}] 13:47:43 INFO - PROCESS | 1655 | 1466714863240 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:43 INFO - PROCESS | 1655 | 1466714863319 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:47:43 INFO - PROCESS | 1655 | 1466714863323 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1655 | 1466714863324 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b953000 == 37 [pid = 1655] [id = 593] 13:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1210d9800) [pid = 1655] [serial = 1779] [outer = 0x0] 13:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12374c000) [pid = 1655] [serial = 1780] [outer = 0x1210d9800] 13:47:43 INFO - PROCESS | 1655 | 1466714863351 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123793c00) [pid = 1655] [serial = 1781] [outer = 0x1210d9800] 13:47:43 INFO - PROCESS | 1655 | 1466714863684 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]]]}] 13:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 470ms 13:47:43 INFO - PROCESS | 1655 | 1466714863707 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 1655 | 1466714863712 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:47:43 INFO - PROCESS | 1655 | 1466714863716 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 1655 | 1466714863719 Marionette TRACE conn2 <- [1,2346,null,{}] 13:47:43 INFO - PROCESS | 1655 | 1466714863721 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}] 13:47:43 INFO - PROCESS | 1655 | 1466714863724 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:43 INFO - PROCESS | 1655 | 1466714863921 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:47:43 INFO - PROCESS | 1655 | 1466714863940 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1655 | 1466714863943 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12664c800 == 38 [pid = 1655] [id = 594] 13:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123792c00) [pid = 1655] [serial = 1782] [outer = 0x0] 13:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123ba4400) [pid = 1655] [serial = 1783] [outer = 0x123792c00] 13:47:43 INFO - PROCESS | 1655 | 1466714863988 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123fbdc00) [pid = 1655] [serial = 1784] [outer = 0x123792c00] 13:47:44 INFO - PROCESS | 1655 | 1466714864320 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]]]}] 13:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 621ms 13:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:47:44 INFO - PROCESS | 1655 | 1466714864337 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 1655 | 1466714864338 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:47:44 INFO - PROCESS | 1655 | 1466714864340 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1655 | 1466714864341 Marionette TRACE conn2 <- [1,2350,null,{}] 13:47:44 INFO - PROCESS | 1655 | 1466714864346 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}] 13:47:44 INFO - PROCESS | 1655 | 1466714864349 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:44 INFO - PROCESS | 1655 | 1466714864426 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:47:44 INFO - PROCESS | 1655 | 1466714864488 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:44 INFO - PROCESS | 1655 | 1466714864489 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c69e000 == 39 [pid = 1655] [id = 595] 13:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110e79c00) [pid = 1655] [serial = 1785] [outer = 0x0] 13:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123fc6400) [pid = 1655] [serial = 1786] [outer = 0x110e79c00] 13:47:44 INFO - PROCESS | 1655 | 1466714864513 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124506800) [pid = 1655] [serial = 1787] [outer = 0x110e79c00] 13:47:44 INFO - PROCESS | 1655 | 1466714864956 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]]]}] 13:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 13:47:45 INFO - PROCESS | 1655 | 1466714865019 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:47:45 INFO - PROCESS | 1655 | 1466714865022 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:47:45 INFO - PROCESS | 1655 | 1466714865027 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:47:45 INFO - PROCESS | 1655 | 1466714865031 Marionette TRACE conn2 <- [1,2354,null,{}] 13:47:45 INFO - PROCESS | 1655 | 1466714865035 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}] 13:47:45 INFO - PROCESS | 1655 | 1466714865037 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:45 INFO - PROCESS | 1655 | 1466714865145 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:47:45 INFO - PROCESS | 1655 | 1466714865281 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 1655 | 1466714865282 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187ea800 == 40 [pid = 1655] [id = 596] 13:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112a82c00) [pid = 1655] [serial = 1788] [outer = 0x0] 13:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112f0ec00) [pid = 1655] [serial = 1789] [outer = 0x112a82c00] 13:47:45 INFO - PROCESS | 1655 | 1466714865316 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x113d38800) [pid = 1655] [serial = 1790] [outer = 0x112a82c00] 13:47:45 INFO - PROCESS | 1655 | 1466714865849 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]]]}] 13:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 876ms 13:47:46 INFO - PROCESS | 1655 | 1466714866042 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1655 | 1466714866045 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:47:46 INFO - PROCESS | 1655 | 1466714866082 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1655 | 1466714866083 Marionette TRACE conn2 <- [1,2358,null,{}] 13:47:46 INFO - PROCESS | 1655 | 1466714866087 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}] 13:47:46 INFO - PROCESS | 1655 | 1466714866089 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:46 INFO - PROCESS | 1655 | 1466714866192 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:47:46 INFO - PROCESS | 1655 | 1466714866247 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 1655 | 1466714866251 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119161000 == 41 [pid = 1655] [id = 597] 13:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x113dab400) [pid = 1655] [serial = 1791] [outer = 0x0] 13:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115ef5400) [pid = 1655] [serial = 1792] [outer = 0x113dab400] 13:47:46 INFO - PROCESS | 1655 | 1466714866278 Marionette DEBUG loaded listener.js 13:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1167b5800) [pid = 1655] [serial = 1793] [outer = 0x113dab400] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12664c800 == 40 [pid = 1655] [id = 594] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b953000 == 39 [pid = 1655] [id = 593] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4f000 == 38 [pid = 1655] [id = 592] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a514000 == 37 [pid = 1655] [id = 591] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a20d000 == 36 [pid = 1655] [id = 590] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129071800 == 35 [pid = 1655] [id = 589] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x126b22000 == 34 [pid = 1655] [id = 588] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12375e000 == 33 [pid = 1655] [id = 587] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x120f50000 == 32 [pid = 1655] [id = 586] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x118739000 == 31 [pid = 1655] [id = 585] 13:47:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116998000 == 30 [pid = 1655] [id = 584] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112a14800) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113035400) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113a58400) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12305fc00) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123ba6800) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123cf3000) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1210ddc00) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116076800) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118210000) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12327bc00) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123fc5400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12378ec00) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1188d2400) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119fbe800) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11950ec00) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1192ba800) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119504800) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120f19400) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118179800) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1182eb400) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1188cb000) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1184ed800) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1185f1400) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1180cac00) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118208800) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123fcb800) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112958400) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112aec800) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1121a2400) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 13:47:46 INFO - PROCESS | 1655 | 1466714866720 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]]]}] 13:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 682ms 13:47:46 INFO - PROCESS | 1655 | 1466714866753 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1655 | 1466714866755 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:47:46 INFO - PROCESS | 1655 | 1466714866760 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1655 | 1466714866765 Marionette TRACE conn2 <- [1,2362,null,{}] 13:47:46 INFO - PROCESS | 1655 | 1466714866773 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}] 13:47:46 INFO - PROCESS | 1655 | 1466714866776 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:46 INFO - PROCESS | 1655 | 1466714866856 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:47:46 INFO - PROCESS | 1655 | 1466714866865 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 1655 | 1466714866866 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119161800 == 31 [pid = 1655] [id = 598] 13:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176b8c00) [pid = 1655] [serial = 1794] [outer = 0x0] 13:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1180ca800) [pid = 1655] [serial = 1795] [outer = 0x1176b8c00] 13:47:46 INFO - PROCESS | 1655 | 1466714866894 Marionette DEBUG loaded listener.js 13:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118209c00) [pid = 1655] [serial = 1796] [outer = 0x1176b8c00] 13:47:47 INFO - PROCESS | 1655 | 1466714867275 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]]]}] 13:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 531ms 13:47:47 INFO - PROCESS | 1655 | 1466714867289 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:47:47 INFO - PROCESS | 1655 | 1466714867290 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:47:47 INFO - PROCESS | 1655 | 1466714867292 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:47:47 INFO - PROCESS | 1655 | 1466714867293 Marionette TRACE conn2 <- [1,2366,null,{}] 13:47:47 INFO - PROCESS | 1655 | 1466714867300 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}] 13:47:47 INFO - PROCESS | 1655 | 1466714867303 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:47 INFO - PROCESS | 1655 | 1466714867381 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:47:47 INFO - PROCESS | 1655 | 1466714867387 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:47 INFO - PROCESS | 1655 | 1466714867390 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f61800 == 32 [pid = 1655] [id = 599] 13:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118839000) [pid = 1655] [serial = 1797] [outer = 0x0] 13:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11883f800) [pid = 1655] [serial = 1798] [outer = 0x118839000] 13:47:47 INFO - PROCESS | 1655 | 1466714867419 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1192ba800) [pid = 1655] [serial = 1799] [outer = 0x118839000] 13:47:47 INFO - PROCESS | 1655 | 1466714867786 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]]]}] 13:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 13:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:47:47 INFO - PROCESS | 1655 | 1466714867814 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:47:47 INFO - PROCESS | 1655 | 1466714867815 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:47:47 INFO - PROCESS | 1655 | 1466714867817 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:47:47 INFO - PROCESS | 1655 | 1466714867818 Marionette TRACE conn2 <- [1,2370,null,{}] 13:47:47 INFO - PROCESS | 1655 | 1466714867821 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}] 13:47:47 INFO - PROCESS | 1655 | 1466714867822 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:47 INFO - PROCESS | 1655 | 1466714867900 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:47:47 INFO - PROCESS | 1655 | 1466714867904 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:47 INFO - PROCESS | 1655 | 1466714867905 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ae8800 == 33 [pid = 1655] [id = 600] 13:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11950dc00) [pid = 1655] [serial = 1800] [outer = 0x0] 13:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1196ee800) [pid = 1655] [serial = 1801] [outer = 0x11950dc00] 13:47:47 INFO - PROCESS | 1655 | 1466714867933 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119fcc800) [pid = 1655] [serial = 1802] [outer = 0x11950dc00] 13:47:48 INFO - PROCESS | 1655 | 1466714868280 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]]]}] 13:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 468ms 13:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:47:48 INFO - PROCESS | 1655 | 1466714868286 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:47:48 INFO - PROCESS | 1655 | 1466714868287 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:47:48 INFO - PROCESS | 1655 | 1466714868289 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:47:48 INFO - PROCESS | 1655 | 1466714868290 Marionette TRACE conn2 <- [1,2374,null,{}] 13:47:48 INFO - PROCESS | 1655 | 1466714868292 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}] 13:47:48 INFO - PROCESS | 1655 | 1466714868295 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:48 INFO - PROCESS | 1655 | 1466714868375 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:47:48 INFO - PROCESS | 1655 | 1466714868382 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 1655 | 1466714868383 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930b000 == 34 [pid = 1655] [id = 601] 13:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120f0d800) [pid = 1655] [serial = 1803] [outer = 0x0] 13:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120fdd000) [pid = 1655] [serial = 1804] [outer = 0x120f0d800] 13:47:48 INFO - PROCESS | 1655 | 1466714868414 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12305d400) [pid = 1655] [serial = 1805] [outer = 0x120f0d800] 13:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 468ms 13:47:48 INFO - PROCESS | 1655 | 1466714868750 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]]]}] 13:47:48 INFO - PROCESS | 1655 | 1466714868758 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:47:48 INFO - PROCESS | 1655 | 1466714868759 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:47:48 INFO - PROCESS | 1655 | 1466714868765 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:47:48 INFO - PROCESS | 1655 | 1466714868766 Marionette TRACE conn2 <- [1,2378,null,{}] 13:47:48 INFO - PROCESS | 1655 | 1466714868768 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}] 13:47:48 INFO - PROCESS | 1655 | 1466714868773 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:48 INFO - PROCESS | 1655 | 1466714868911 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:47:48 INFO - PROCESS | 1655 | 1466714868923 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 1655 | 1466714868925 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a50f000 == 35 [pid = 1655] [id = 602] 13:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1195fd000) [pid = 1655] [serial = 1806] [outer = 0x0] 13:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12327bc00) [pid = 1655] [serial = 1807] [outer = 0x1195fd000] 13:47:48 INFO - PROCESS | 1655 | 1466714868951 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123baf000) [pid = 1655] [serial = 1808] [outer = 0x1195fd000] 13:47:49 INFO - PROCESS | 1655 | 1466714869299 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]]]}] 13:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 567ms 13:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:47:49 INFO - PROCESS | 1655 | 1466714869334 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1655 | 1466714869335 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:47:49 INFO - PROCESS | 1655 | 1466714869337 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1655 | 1466714869338 Marionette TRACE conn2 <- [1,2382,null,{}] 13:47:49 INFO - PROCESS | 1655 | 1466714869340 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}] 13:47:49 INFO - PROCESS | 1655 | 1466714869342 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:49 INFO - PROCESS | 1655 | 1466714869444 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:47:49 INFO - PROCESS | 1655 | 1466714869448 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 1655 | 1466714869449 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b70b800 == 36 [pid = 1655] [id = 603] 13:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119baf400) [pid = 1655] [serial = 1809] [outer = 0x0] 13:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123fbd800) [pid = 1655] [serial = 1810] [outer = 0x119baf400] 13:47:49 INFO - PROCESS | 1655 | 1466714869506 Marionette DEBUG loaded listener.js 13:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124184400) [pid = 1655] [serial = 1811] [outer = 0x119baf400] 13:47:49 INFO - PROCESS | 1655 | 1466714869840 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]]]}] 13:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 13:47:49 INFO - PROCESS | 1655 | 1466714869858 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1655 | 1466714869861 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:47:49 INFO - PROCESS | 1655 | 1466714869865 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1655 | 1466714869867 Marionette TRACE conn2 <- [1,2386,null,{}] 13:47:49 INFO - PROCESS | 1655 | 1466714869870 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}] 13:47:49 INFO - PROCESS | 1655 | 1466714869871 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:50 INFO - PROCESS | 1655 | 1466714870021 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:47:50 INFO - PROCESS | 1655 | 1466714870036 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 1655 | 1466714870037 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe0800 == 37 [pid = 1655] [id = 604] 13:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110ef1800) [pid = 1655] [serial = 1812] [outer = 0x0] 13:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12463d000) [pid = 1655] [serial = 1813] [outer = 0x110ef1800] 13:47:50 INFO - PROCESS | 1655 | 1466714870061 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d03c00) [pid = 1655] [serial = 1814] [outer = 0x110ef1800] 13:47:50 INFO - PROCESS | 1655 | 1466714870383 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]]]}] 13:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 13:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:47:50 INFO - PROCESS | 1655 | 1466714870434 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:47:50 INFO - PROCESS | 1655 | 1466714870435 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:47:50 INFO - PROCESS | 1655 | 1466714870437 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:47:50 INFO - PROCESS | 1655 | 1466714870438 Marionette TRACE conn2 <- [1,2390,null,{}] 13:47:50 INFO - PROCESS | 1655 | 1466714870440 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}] 13:47:50 INFO - PROCESS | 1655 | 1466714870442 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:50 INFO - PROCESS | 1655 | 1466714870548 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:47:50 INFO - PROCESS | 1655 | 1466714870558 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 1655 | 1466714870559 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2db000 == 38 [pid = 1655] [id = 605] 13:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124d07000) [pid = 1655] [serial = 1815] [outer = 0x0] 13:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124d0a800) [pid = 1655] [serial = 1816] [outer = 0x124d07000] 13:47:50 INFO - PROCESS | 1655 | 1466714870584 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124d0f800) [pid = 1655] [serial = 1817] [outer = 0x124d07000] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133c2c00) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x111aac400) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11295fc00) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x111e2c800) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118236800) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x110e2b000) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112f19c00) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118210c00) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11950c400) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1195f4800) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x110e7d800) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x110e80000) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x117e8e800) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1210d9800) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113a50400) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:47:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123792c00) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:47:51 INFO - PROCESS | 1655 | 1466714871004 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]]]}] 13:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 619ms 13:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:47:51 INFO - PROCESS | 1655 | 1466714871056 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 1655 | 1466714871057 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:47:51 INFO - PROCESS | 1655 | 1466714871059 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 1655 | 1466714871060 Marionette TRACE conn2 <- [1,2394,null,{}] 13:47:51 INFO - PROCESS | 1655 | 1466714871063 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}] 13:47:51 INFO - PROCESS | 1655 | 1466714871064 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:51 INFO - PROCESS | 1655 | 1466714871142 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:47:51 INFO - PROCESS | 1655 | 1466714871148 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 1655 | 1466714871149 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad7000 == 39 [pid = 1655] [id = 606] 13:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x110e7d800) [pid = 1655] [serial = 1818] [outer = 0x0] 13:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11303c800) [pid = 1655] [serial = 1819] [outer = 0x110e7d800] 13:47:51 INFO - PROCESS | 1655 | 1466714871173 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118236800) [pid = 1655] [serial = 1820] [outer = 0x110e7d800] 13:47:51 INFO - PROCESS | 1655 | 1466714871503 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]]]}] 13:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 470ms 13:47:51 INFO - PROCESS | 1655 | 1466714871531 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 1655 | 1466714871532 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:47:51 INFO - PROCESS | 1655 | 1466714871535 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 1655 | 1466714871536 Marionette TRACE conn2 <- [1,2398,null,{}] 13:47:51 INFO - PROCESS | 1655 | 1466714871538 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}] 13:47:51 INFO - PROCESS | 1655 | 1466714871540 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:51 INFO - PROCESS | 1655 | 1466714871663 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:47:51 INFO - PROCESS | 1655 | 1466714871669 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 1655 | 1466714871670 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cadf800 == 40 [pid = 1655] [id = 607] 13:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119147c00) [pid = 1655] [serial = 1821] [outer = 0x0] 13:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124d11000) [pid = 1655] [serial = 1822] [outer = 0x119147c00] 13:47:51 INFO - PROCESS | 1655 | 1466714871697 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124df4800) [pid = 1655] [serial = 1823] [outer = 0x119147c00] 13:47:52 INFO - PROCESS | 1655 | 1466714872034 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]]]}] 13:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 13:47:52 INFO - PROCESS | 1655 | 1466714872054 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 1655 | 1466714872055 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:47:52 INFO - PROCESS | 1655 | 1466714872057 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 1655 | 1466714872058 Marionette TRACE conn2 <- [1,2402,null,{}] 13:47:52 INFO - PROCESS | 1655 | 1466714872062 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}] 13:47:52 INFO - PROCESS | 1655 | 1466714872064 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:52 INFO - PROCESS | 1655 | 1466714872141 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:47:52 INFO - PROCESS | 1655 | 1466714872147 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1655 | 1466714872148 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1b0800 == 41 [pid = 1655] [id = 608] 13:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118210000) [pid = 1655] [serial = 1824] [outer = 0x0] 13:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126044400) [pid = 1655] [serial = 1825] [outer = 0x118210000] 13:47:52 INFO - PROCESS | 1655 | 1466714872172 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1260c9c00) [pid = 1655] [serial = 1826] [outer = 0x118210000] 13:47:52 INFO - PROCESS | 1655 | 1466714872498 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]]]}] 13:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 469ms 13:47:52 INFO - PROCESS | 1655 | 1466714872528 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 1655 | 1466714872531 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:47:52 INFO - PROCESS | 1655 | 1466714872534 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 1655 | 1466714872535 Marionette TRACE conn2 <- [1,2406,null,{}] 13:47:52 INFO - PROCESS | 1655 | 1466714872537 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}] 13:47:52 INFO - PROCESS | 1655 | 1466714872538 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:52 INFO - PROCESS | 1655 | 1466714872655 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:47:52 INFO - PROCESS | 1655 | 1466714872661 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1655 | 1466714872662 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d405000 == 42 [pid = 1655] [id = 609] 13:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1260c6800) [pid = 1655] [serial = 1827] [outer = 0x0] 13:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1260cf000) [pid = 1655] [serial = 1828] [outer = 0x1260c6800] 13:47:52 INFO - PROCESS | 1655 | 1466714872686 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1261df000) [pid = 1655] [serial = 1829] [outer = 0x1260c6800] 13:47:53 INFO - PROCESS | 1655 | 1466714873093 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]]]}] 13:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 13:47:53 INFO - PROCESS | 1655 | 1466714873102 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 1655 | 1466714873105 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:47:53 INFO - PROCESS | 1655 | 1466714873108 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1655 | 1466714873110 Marionette TRACE conn2 <- [1,2410,null,{}] 13:47:53 INFO - PROCESS | 1655 | 1466714873114 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}] 13:47:53 INFO - PROCESS | 1655 | 1466714873116 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:53 INFO - PROCESS | 1655 | 1466714873221 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:47:53 INFO - PROCESS | 1655 | 1466714873284 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:53 INFO - PROCESS | 1655 | 1466714873286 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d5800 == 43 [pid = 1655] [id = 610] 13:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112965c00) [pid = 1655] [serial = 1830] [outer = 0x0] 13:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112af1400) [pid = 1655] [serial = 1831] [outer = 0x112965c00] 13:47:53 INFO - PROCESS | 1655 | 1466714873317 Marionette DEBUG loaded listener.js 13:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116296400) [pid = 1655] [serial = 1832] [outer = 0x112965c00] 13:47:53 INFO - PROCESS | 1655 | 1466714873782 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]]]}] 13:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 724ms 13:47:53 INFO - PROCESS | 1655 | 1466714873832 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 1655 | 1466714873835 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:47:53 INFO - PROCESS | 1655 | 1466714873840 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1655 | 1466714873841 Marionette TRACE conn2 <- [1,2414,null,{}] 13:47:53 INFO - PROCESS | 1655 | 1466714873844 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}] 13:47:53 INFO - PROCESS | 1655 | 1466714873846 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:53 INFO - PROCESS | 1655 | 1466714873950 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:47:54 INFO - PROCESS | 1655 | 1466714874012 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1655 | 1466714874013 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bae800 == 44 [pid = 1655] [id = 611] 13:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1180c6400) [pid = 1655] [serial = 1833] [outer = 0x0] 13:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1184ee400) [pid = 1655] [serial = 1834] [outer = 0x1180c6400] 13:47:54 INFO - PROCESS | 1655 | 1466714874044 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1188ca800) [pid = 1655] [serial = 1835] [outer = 0x1180c6400] 13:47:54 INFO - PROCESS | 1655 | 1466714874497 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]]]}] 13:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 670ms 13:47:54 INFO - PROCESS | 1655 | 1466714874509 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:47:54 INFO - PROCESS | 1655 | 1466714874513 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:47:54 INFO - PROCESS | 1655 | 1466714874515 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:47:54 INFO - PROCESS | 1655 | 1466714874517 Marionette TRACE conn2 <- [1,2418,null,{}] 13:47:54 INFO - PROCESS | 1655 | 1466714874578 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}] 13:47:54 INFO - PROCESS | 1655 | 1466714874582 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:54 INFO - PROCESS | 1655 | 1466714874706 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:47:54 INFO - PROCESS | 1655 | 1466714874764 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1655 | 1466714874766 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1a8000 == 45 [pid = 1655] [id = 612] 13:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119ba8800) [pid = 1655] [serial = 1836] [outer = 0x0] 13:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1210da400) [pid = 1655] [serial = 1837] [outer = 0x119ba8800] 13:47:54 INFO - PROCESS | 1655 | 1466714874797 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12327d400) [pid = 1655] [serial = 1838] [outer = 0x119ba8800] 13:47:55 INFO - PROCESS | 1655 | 1466714875178 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]]]}] 13:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 693ms 13:47:55 INFO - PROCESS | 1655 | 1466714875224 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 1655 | 1466714875227 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:47:55 INFO - PROCESS | 1655 | 1466714875231 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 1655 | 1466714875233 Marionette TRACE conn2 <- [1,2422,null,{}] 13:47:55 INFO - PROCESS | 1655 | 1466714875235 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}] 13:47:55 INFO - PROCESS | 1655 | 1466714875236 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:55 INFO - PROCESS | 1655 | 1466714875352 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:47:55 INFO - PROCESS | 1655 | 1466714875414 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:55 INFO - PROCESS | 1655 | 1466714875415 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6af800 == 46 [pid = 1655] [id = 613] 13:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12374d400) [pid = 1655] [serial = 1839] [outer = 0x0] 13:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123790c00) [pid = 1655] [serial = 1840] [outer = 0x12374d400] 13:47:55 INFO - PROCESS | 1655 | 1466714875445 Marionette DEBUG loaded listener.js 13:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123bacc00) [pid = 1655] [serial = 1841] [outer = 0x12374d400] 13:47:56 INFO - PROCESS | 1655 | 1466714876004 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]]]}] 13:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 820ms 13:47:56 INFO - PROCESS | 1655 | 1466714876052 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:47:56 INFO - PROCESS | 1655 | 1466714876054 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:47:56 INFO - PROCESS | 1655 | 1466714876057 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:47:56 INFO - PROCESS | 1655 | 1466714876059 Marionette TRACE conn2 <- [1,2426,null,{}] 13:47:56 INFO - PROCESS | 1655 | 1466714876063 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}] 13:47:56 INFO - PROCESS | 1655 | 1466714876064 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:56 INFO - PROCESS | 1655 | 1466714876156 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:47:56 INFO - PROCESS | 1655 | 1466714876220 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:56 INFO - PROCESS | 1655 | 1466714876222 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308b800 == 47 [pid = 1655] [id = 614] 13:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1160d5c00) [pid = 1655] [serial = 1842] [outer = 0x0] 13:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116295800) [pid = 1655] [serial = 1843] [outer = 0x1160d5c00] 13:47:56 INFO - PROCESS | 1655 | 1466714876249 Marionette DEBUG loaded listener.js 13:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1176b5c00) [pid = 1655] [serial = 1844] [outer = 0x1160d5c00] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1b0800 == 46 [pid = 1655] [id = 608] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12cadf800 == 45 [pid = 1655] [id = 607] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad7000 == 44 [pid = 1655] [id = 606] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2db000 == 43 [pid = 1655] [id = 605] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe0800 == 42 [pid = 1655] [id = 604] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b70b800 == 41 [pid = 1655] [id = 603] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a50f000 == 40 [pid = 1655] [id = 602] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12930b000 == 39 [pid = 1655] [id = 601] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128ae8800 == 38 [pid = 1655] [id = 600] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123f61800 == 37 [pid = 1655] [id = 599] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119161800 == 36 [pid = 1655] [id = 598] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119161000 == 35 [pid = 1655] [id = 597] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c69e000 == 34 [pid = 1655] [id = 595] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1187ea800 == 33 [pid = 1655] [id = 596] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119621000 == 32 [pid = 1655] [id = 583] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6af800 == 31 [pid = 1655] [id = 613] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1a8000 == 30 [pid = 1655] [id = 612] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128bae800 == 29 [pid = 1655] [id = 611] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d405000 == 28 [pid = 1655] [id = 609] 13:47:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d5800 == 27 [pid = 1655] [id = 610] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11295e400) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x110e35000) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11703f800) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115e58c00) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119424800) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11883f000) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123283400) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120f1a000) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1196ee400) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11950c800) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118203000) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123065000) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1210db000) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1234e9c00) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12327d800) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12374c000) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116075000) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12378cc00) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123793c00) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116a0b000) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123fbdc00) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123ba4400) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119fcb800) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11913b800) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123fc6400) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1192ba000) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11820cc00) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112a17000) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112aeb400) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112a77000) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1182f0c00) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x110eeb800) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118832400) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 1655 | 1466714877417 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]]]}] 13:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1378ms 13:47:57 INFO - PROCESS | 1655 | 1466714877437 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:47:57 INFO - PROCESS | 1655 | 1466714877441 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:47:57 INFO - PROCESS | 1655 | 1466714877447 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:47:57 INFO - PROCESS | 1655 | 1466714877450 Marionette TRACE conn2 <- [1,2430,null,{}] 13:47:57 INFO - PROCESS | 1655 | 1466714877456 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}] 13:47:57 INFO - PROCESS | 1655 | 1466714877458 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:57 INFO - PROCESS | 1655 | 1466714877609 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:47:57 INFO - PROCESS | 1655 | 1466714877688 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1655 | 1466714877689 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f44000 == 28 [pid = 1655] [id = 615] 13:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x111c83400) [pid = 1655] [serial = 1845] [outer = 0x0] 13:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112a16c00) [pid = 1655] [serial = 1846] [outer = 0x111c83400] 13:47:57 INFO - PROCESS | 1655 | 1466714877717 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112ae9800) [pid = 1655] [serial = 1847] [outer = 0x111c83400] 13:47:58 INFO - PROCESS | 1655 | 1466714878036 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]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 629ms 13:47:58 INFO - PROCESS | 1655 | 1466714878075 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 1655 | 1466714878078 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:47:58 INFO - PROCESS | 1655 | 1466714878083 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1655 | 1466714878085 Marionette TRACE conn2 <- [1,2434,null,{}] 13:47:58 INFO - PROCESS | 1655 | 1466714878087 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}] 13:47:58 INFO - PROCESS | 1655 | 1466714878089 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:58 INFO - PROCESS | 1655 | 1466714878168 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:47:58 INFO - PROCESS | 1655 | 1466714878172 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 1655 | 1466714878174 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11872d800 == 29 [pid = 1655] [id = 616] 13:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1133c1400) [pid = 1655] [serial = 1848] [outer = 0x0] 13:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1160d8000) [pid = 1655] [serial = 1849] [outer = 0x1133c1400] 13:47:58 INFO - PROCESS | 1655 | 1466714878203 Marionette DEBUG loaded listener.js 13:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x117036c00) [pid = 1655] [serial = 1850] [outer = 0x1133c1400] 13:47:58 INFO - PROCESS | 1655 | 1466714878542 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]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 13:47:58 INFO - PROCESS | 1655 | 1466714878609 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:47:58 INFO - PROCESS | 1655 | 1466714878610 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:47:58 INFO - PROCESS | 1655 | 1466714878613 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1655 | 1466714878615 Marionette TRACE conn2 <- [1,2438,null,{}] 13:47:58 INFO - PROCESS | 1655 | 1466714878623 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}] 13:47:58 INFO - PROCESS | 1655 | 1466714878626 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:58 INFO - PROCESS | 1655 | 1466714878701 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:47:58 INFO - PROCESS | 1655 | 1466714878706 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 1655 | 1466714878709 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f4f000 == 30 [pid = 1655] [id = 617] 13:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x110ef1c00) [pid = 1655] [serial = 1851] [outer = 0x0] 13:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118209000) [pid = 1655] [serial = 1852] [outer = 0x110ef1c00] 13:47:58 INFO - PROCESS | 1655 | 1466714878740 Marionette DEBUG loaded listener.js 13:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182ec400) [pid = 1655] [serial = 1853] [outer = 0x110ef1c00] 13:47:59 INFO - PROCESS | 1655 | 1466714879102 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]]]}] 13:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 13:47:59 INFO - PROCESS | 1655 | 1466714879136 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 1655 | 1466714879138 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:47:59 INFO - PROCESS | 1655 | 1466714879141 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:47:59 INFO - PROCESS | 1655 | 1466714879142 Marionette TRACE conn2 <- [1,2442,null,{}] 13:47:59 INFO - PROCESS | 1655 | 1466714879161 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}] 13:47:59 INFO - PROCESS | 1655 | 1466714879162 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:59 INFO - PROCESS | 1655 | 1466714879268 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:47:59 INFO - PROCESS | 1655 | 1466714879273 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 1655 | 1466714879274 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c2e800 == 31 [pid = 1655] [id = 618] 13:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1184e2000) [pid = 1655] [serial = 1854] [outer = 0x0] 13:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1185da800) [pid = 1655] [serial = 1855] [outer = 0x1184e2000] 13:47:59 INFO - PROCESS | 1655 | 1466714879316 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118838c00) [pid = 1655] [serial = 1856] [outer = 0x1184e2000] 13:47:59 INFO - PROCESS | 1655 | 1466714879707 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]]]}] 13:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 570ms 13:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:47:59 INFO - PROCESS | 1655 | 1466714879712 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 1655 | 1466714879714 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:47:59 INFO - PROCESS | 1655 | 1466714879716 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:47:59 INFO - PROCESS | 1655 | 1466714879724 Marionette TRACE conn2 <- [1,2446,null,{}] 13:47:59 INFO - PROCESS | 1655 | 1466714879727 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}] 13:47:59 INFO - PROCESS | 1655 | 1466714879728 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:59 INFO - PROCESS | 1655 | 1466714879820 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:47:59 INFO - PROCESS | 1655 | 1466714879859 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 1655 | 1466714879860 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:47:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x126141000 == 32 [pid = 1655] [id = 619] 13:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11302f800) [pid = 1655] [serial = 1857] [outer = 0x0] 13:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11913ac00) [pid = 1655] [serial = 1858] [outer = 0x11302f800] 13:47:59 INFO - PROCESS | 1655 | 1466714879885 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1192b9400) [pid = 1655] [serial = 1859] [outer = 0x11302f800] 13:48:00 INFO - PROCESS | 1655 | 1466714880200 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]]]}] 13:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 525ms 13:48:00 INFO - PROCESS | 1655 | 1466714880241 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 1655 | 1466714880243 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:48:00 INFO - PROCESS | 1655 | 1466714880245 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1655 | 1466714880246 Marionette TRACE conn2 <- [1,2450,null,{}] 13:48:00 INFO - PROCESS | 1655 | 1466714880248 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}] 13:48:00 INFO - PROCESS | 1655 | 1466714880252 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:00 INFO - PROCESS | 1655 | 1466714880375 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:48:00 INFO - PROCESS | 1655 | 1466714880379 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 1655 | 1466714880380 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bc2000 == 33 [pid = 1655] [id = 620] 13:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1185ef400) [pid = 1655] [serial = 1860] [outer = 0x0] 13:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119502c00) [pid = 1655] [serial = 1861] [outer = 0x1185ef400] 13:48:00 INFO - PROCESS | 1655 | 1466714880405 Marionette DEBUG loaded listener.js 13:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120f13400) [pid = 1655] [serial = 1862] [outer = 0x1185ef400] 13:48:00 INFO - PROCESS | 1655 | 1466714880742 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]]]}] 13:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 13:48:00 INFO - PROCESS | 1655 | 1466714880766 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 1655 | 1466714880767 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:48:00 INFO - PROCESS | 1655 | 1466714880775 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1655 | 1466714880776 Marionette TRACE conn2 <- [1,2454,null,{}] 13:48:00 INFO - PROCESS | 1655 | 1466714880780 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}] 13:48:00 INFO - PROCESS | 1655 | 1466714880782 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:00 INFO - PROCESS | 1655 | 1466714880888 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:48:00 INFO - PROCESS | 1655 | 1466714880931 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 1655 | 1466714880932 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930d800 == 34 [pid = 1655] [id = 621] 13:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120f13800) [pid = 1655] [serial = 1863] [outer = 0x0] 13:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x122f36c00) [pid = 1655] [serial = 1864] [outer = 0x120f13800] 13:48:00 INFO - PROCESS | 1655 | 1466714880972 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123066000) [pid = 1655] [serial = 1865] [outer = 0x120f13800] 13:48:01 INFO - PROCESS | 1655 | 1466714881431 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]]]}] 13:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 674ms 13:48:01 INFO - PROCESS | 1655 | 1466714881450 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:48:01 INFO - PROCESS | 1655 | 1466714881452 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:48:01 INFO - PROCESS | 1655 | 1466714881455 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:48:01 INFO - PROCESS | 1655 | 1466714881457 Marionette TRACE conn2 <- [1,2458,null,{}] 13:48:01 INFO - PROCESS | 1655 | 1466714881460 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}] 13:48:01 INFO - PROCESS | 1655 | 1466714881462 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:01 INFO - PROCESS | 1655 | 1466714881763 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119baf400) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110ef1800) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118210000) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124d07000) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a82c00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11950dc00) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118839000) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113dab400) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1260c6800) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120f0d800) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176b8c00) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110e79c00) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x110e7d800) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119147c00) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:48:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1195fd000) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:48:01 INFO - PROCESS | 1655 | 1466714881813 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 1655 | 1466714881814 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11678d000 == 35 [pid = 1655] [id = 622] 13:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x110e2cc00) [pid = 1655] [serial = 1866] [outer = 0x0] 13:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112962000) [pid = 1655] [serial = 1867] [outer = 0x110e2cc00] 13:48:01 INFO - PROCESS | 1655 | 1466714881839 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118203800) [pid = 1655] [serial = 1868] [outer = 0x110e2cc00] 13:48:02 INFO - PROCESS | 1655 | 1466714882100 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]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 13:48:02 INFO - PROCESS | 1655 | 1466714882125 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 1655 | 1466714882127 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:48:02 INFO - PROCESS | 1655 | 1466714882137 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1655 | 1466714882138 Marionette TRACE conn2 <- [1,2462,null,{}] 13:48:02 INFO - PROCESS | 1655 | 1466714882140 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}] 13:48:02 INFO - PROCESS | 1655 | 1466714882141 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:02 INFO - PROCESS | 1655 | 1466714882240 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:48:02 INFO - PROCESS | 1655 | 1466714882311 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 1655 | 1466714882312 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f4e800 == 36 [pid = 1655] [id = 623] 13:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110e7d800) [pid = 1655] [serial = 1869] [outer = 0x0] 13:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12327a400) [pid = 1655] [serial = 1870] [outer = 0x110e7d800] 13:48:02 INFO - PROCESS | 1655 | 1466714882337 Marionette DEBUG loaded listener.js 13:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1234ea000) [pid = 1655] [serial = 1871] [outer = 0x110e7d800] 13:48:02 INFO - PROCESS | 1655 | 1466714882587 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]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 13:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:48:02 INFO - PROCESS | 1655 | 1466714882605 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 1655 | 1466714882606 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:48:02 INFO - PROCESS | 1655 | 1466714882608 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1655 | 1466714882611 Marionette TRACE conn2 <- [1,2466,null,{}] 13:48:02 INFO - PROCESS | 1655 | 1466714882620 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}] 13:48:02 INFO - PROCESS | 1655 | 1466714882622 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:02 INFO - PROCESS | 1655 | 1466714882704 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:48:02 INFO - PROCESS | 1655 | 1466714882708 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 1655 | 1466714882710 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b720800 == 37 [pid = 1655] [id = 624] 13:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123699c00) [pid = 1655] [serial = 1872] [outer = 0x0] 13:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12378b400) [pid = 1655] [serial = 1873] [outer = 0x123699c00] 13:48:02 INFO - PROCESS | 1655 | 1466714882736 Marionette DEBUG loaded listener.js 13:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123793000) [pid = 1655] [serial = 1874] [outer = 0x123699c00] 13:48:03 INFO - PROCESS | 1655 | 1466714883048 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]]]}] 13:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 479ms 13:48:03 INFO - PROCESS | 1655 | 1466714883088 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:48:03 INFO - PROCESS | 1655 | 1466714883090 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:48:03 INFO - PROCESS | 1655 | 1466714883092 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:48:03 INFO - PROCESS | 1655 | 1466714883094 Marionette TRACE conn2 <- [1,2470,null,{}] 13:48:03 INFO - PROCESS | 1655 | 1466714883096 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}] 13:48:03 INFO - PROCESS | 1655 | 1466714883098 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:03 INFO - PROCESS | 1655 | 1466714883188 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:48:03 INFO - PROCESS | 1655 | 1466714883254 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 1655 | 1466714883256 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12613e800 == 38 [pid = 1655] [id = 625] 13:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12374fc00) [pid = 1655] [serial = 1875] [outer = 0x0] 13:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123ba3800) [pid = 1655] [serial = 1876] [outer = 0x12374fc00] 13:48:03 INFO - PROCESS | 1655 | 1466714883282 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123fc1c00) [pid = 1655] [serial = 1877] [outer = 0x12374fc00] 13:48:03 INFO - PROCESS | 1655 | 1466714883565 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]]]}] 13:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 522ms 13:48:03 INFO - PROCESS | 1655 | 1466714883616 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:48:03 INFO - PROCESS | 1655 | 1466714883618 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:48:03 INFO - PROCESS | 1655 | 1466714883621 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:48:03 INFO - PROCESS | 1655 | 1466714883623 Marionette TRACE conn2 <- [1,2474,null,{}] 13:48:03 INFO - PROCESS | 1655 | 1466714883626 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}] 13:48:03 INFO - PROCESS | 1655 | 1466714883628 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:03 INFO - PROCESS | 1655 | 1466714883718 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:48:03 INFO - PROCESS | 1655 | 1466714883721 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 1655 | 1466714883722 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2cf000 == 39 [pid = 1655] [id = 626] 13:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123ba8800) [pid = 1655] [serial = 1878] [outer = 0x0] 13:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124505000) [pid = 1655] [serial = 1879] [outer = 0x123ba8800] 13:48:03 INFO - PROCESS | 1655 | 1466714883746 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124d06c00) [pid = 1655] [serial = 1880] [outer = 0x123ba8800] 13:48:04 INFO - PROCESS | 1655 | 1466714884320 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]]]}] 13:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 770ms 13:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:48:04 INFO - PROCESS | 1655 | 1466714884392 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:48:04 INFO - PROCESS | 1655 | 1466714884394 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:48:04 INFO - PROCESS | 1655 | 1466714884397 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:48:04 INFO - PROCESS | 1655 | 1466714884401 Marionette TRACE conn2 <- [1,2478,null,{}] 13:48:04 INFO - PROCESS | 1655 | 1466714884404 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}] 13:48:04 INFO - PROCESS | 1655 | 1466714884406 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:04 INFO - PROCESS | 1655 | 1466714884516 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:48:04 INFO - PROCESS | 1655 | 1466714884577 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 1655 | 1466714884579 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d5800 == 40 [pid = 1655] [id = 627] 13:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112960c00) [pid = 1655] [serial = 1881] [outer = 0x0] 13:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112a7e800) [pid = 1655] [serial = 1882] [outer = 0x112960c00] 13:48:04 INFO - PROCESS | 1655 | 1466714884610 Marionette DEBUG loaded listener.js 13:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x113a52000) [pid = 1655] [serial = 1883] [outer = 0x112960c00] 13:48:05 INFO - PROCESS | 1655 | 1466714885171 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]]]}] 13:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 826ms 13:48:05 INFO - PROCESS | 1655 | 1466714885222 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 1655 | 1466714885226 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:48:05 INFO - PROCESS | 1655 | 1466714885233 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 1655 | 1466714885235 Marionette TRACE conn2 <- [1,2482,null,{}] 13:48:05 INFO - PROCESS | 1655 | 1466714885238 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}] 13:48:05 INFO - PROCESS | 1655 | 1466714885240 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:05 INFO - PROCESS | 1655 | 1466714885354 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:48:05 INFO - PROCESS | 1655 | 1466714885549 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:05 INFO - PROCESS | 1655 | 1466714885551 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11661b800 == 41 [pid = 1655] [id = 628] 13:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112964c00) [pid = 1655] [serial = 1884] [outer = 0x0] 13:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112aec800) [pid = 1655] [serial = 1885] [outer = 0x112964c00] 13:48:05 INFO - PROCESS | 1655 | 1466714885579 Marionette DEBUG loaded listener.js 13:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1151c6000) [pid = 1655] [serial = 1886] [outer = 0x112964c00] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12613e800 == 40 [pid = 1655] [id = 625] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12b720800 == 39 [pid = 1655] [id = 624] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x122f4e800 == 38 [pid = 1655] [id = 623] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11678d000 == 37 [pid = 1655] [id = 622] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12930d800 == 36 [pid = 1655] [id = 621] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x128bc2000 == 35 [pid = 1655] [id = 620] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x126141000 == 34 [pid = 1655] [id = 619] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123c2e800 == 33 [pid = 1655] [id = 618] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x122f4f000 == 32 [pid = 1655] [id = 617] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11872d800 == 31 [pid = 1655] [id = 616] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x116f44000 == 30 [pid = 1655] [id = 615] 13:48:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12308b800 == 29 [pid = 1655] [id = 614] 13:48:06 INFO - PROCESS | 1655 | 1466714886029 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]]]}] 13:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 822ms 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123fbd800) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12463d000) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1260c9c00) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124184400) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124d0a800) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112f0ec00) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113d38800) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1196ee800) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119fcc800) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11883f800) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1192ba800) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115ef5400) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1167b5800) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1261df000) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x120fdd000) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12305d400) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1180ca800) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118209c00) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124506800) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118236800) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11303c800) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126044400) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124df4800) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12327bc00) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124d03c00) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124d0f800) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123baf000) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124d11000) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1260cf000) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 13:48:06 INFO - PROCESS | 1655 | 1466714886066 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:48:06 INFO - PROCESS | 1655 | 1466714886068 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:48:06 INFO - PROCESS | 1655 | 1466714886073 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:48:06 INFO - PROCESS | 1655 | 1466714886075 Marionette TRACE conn2 <- [1,2486,null,{}] 13:48:06 INFO - PROCESS | 1655 | 1466714886078 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}] 13:48:06 INFO - PROCESS | 1655 | 1466714886079 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:06 INFO - PROCESS | 1655 | 1466714886156 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:48:06 INFO - PROCESS | 1655 | 1466714886164 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 1655 | 1466714886166 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x118735000 == 30 [pid = 1655] [id = 629] 13:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1172b5800) [pid = 1655] [serial = 1887] [outer = 0x0] 13:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1180c8c00) [pid = 1655] [serial = 1888] [outer = 0x1172b5800] 13:48:06 INFO - PROCESS | 1655 | 1466714886193 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118181000) [pid = 1655] [serial = 1889] [outer = 0x1172b5800] 13:48:06 INFO - PROCESS | 1655 | 1466714886552 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]]]}] 13:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 13:48:06 INFO - PROCESS | 1655 | 1466714886603 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:48:06 INFO - PROCESS | 1655 | 1466714886605 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:48:06 INFO - PROCESS | 1655 | 1466714886609 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:48:06 INFO - PROCESS | 1655 | 1466714886611 Marionette TRACE conn2 <- [1,2490,null,{}] 13:48:06 INFO - PROCESS | 1655 | 1466714886613 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}] 13:48:06 INFO - PROCESS | 1655 | 1466714886614 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:06 INFO - PROCESS | 1655 | 1466714886692 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:48:06 INFO - PROCESS | 1655 | 1466714886701 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 1655 | 1466714886702 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233da800 == 31 [pid = 1655] [id = 630] 13:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11822e000) [pid = 1655] [serial = 1890] [outer = 0x0] 13:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1185d6c00) [pid = 1655] [serial = 1891] [outer = 0x11822e000] 13:48:06 INFO - PROCESS | 1655 | 1466714886728 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11883d000) [pid = 1655] [serial = 1892] [outer = 0x11822e000] 13:48:07 INFO - PROCESS | 1655 | 1466714887104 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]]]}] 13:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 13:48:07 INFO - PROCESS | 1655 | 1466714887132 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 1655 | 1466714887134 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:48:07 INFO - PROCESS | 1655 | 1466714887149 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1655 | 1466714887154 Marionette TRACE conn2 <- [1,2494,null,{}] 13:48:07 INFO - PROCESS | 1655 | 1466714887161 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}] 13:48:07 INFO - PROCESS | 1655 | 1466714887164 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:07 INFO - PROCESS | 1655 | 1466714887245 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:48:07 INFO - PROCESS | 1655 | 1466714887250 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1655 | 1466714887251 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ace000 == 32 [pid = 1655] [id = 631] 13:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a17000) [pid = 1655] [serial = 1893] [outer = 0x0] 13:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1192bc000) [pid = 1655] [serial = 1894] [outer = 0x112a17000] 13:48:07 INFO - PROCESS | 1655 | 1466714887275 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119990400) [pid = 1655] [serial = 1895] [outer = 0x112a17000] 13:48:07 INFO - PROCESS | 1655 | 1466714887613 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]]]}] 13:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 490ms 13:48:07 INFO - PROCESS | 1655 | 1466714887630 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:48:07 INFO - PROCESS | 1655 | 1466714887633 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:48:07 INFO - PROCESS | 1655 | 1466714887635 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1655 | 1466714887636 Marionette TRACE conn2 <- [1,2498,null,{}] 13:48:07 INFO - PROCESS | 1655 | 1466714887638 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}] 13:48:07 INFO - PROCESS | 1655 | 1466714887640 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:07 INFO - PROCESS | 1655 | 1466714887720 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:48:07 INFO - PROCESS | 1655 | 1466714887724 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1655 | 1466714887725 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a9000 == 33 [pid = 1655] [id = 632] 13:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119bae400) [pid = 1655] [serial = 1896] [outer = 0x0] 13:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120fdac00) [pid = 1655] [serial = 1897] [outer = 0x119bae400] 13:48:07 INFO - PROCESS | 1655 | 1466714887752 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123065800) [pid = 1655] [serial = 1898] [outer = 0x119bae400] 13:48:08 INFO - PROCESS | 1655 | 1466714888118 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]]]}] 13:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 13:48:08 INFO - PROCESS | 1655 | 1466714888169 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 1655 | 1466714888170 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:48:08 INFO - PROCESS | 1655 | 1466714888172 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 1655 | 1466714888173 Marionette TRACE conn2 <- [1,2502,null,{}] 13:48:08 INFO - PROCESS | 1655 | 1466714888176 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}] 13:48:08 INFO - PROCESS | 1655 | 1466714888177 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:08 INFO - PROCESS | 1655 | 1466714888274 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:48:08 INFO - PROCESS | 1655 | 1466714888285 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 1655 | 1466714888289 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b34800 == 34 [pid = 1655] [id = 633] 13:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123756400) [pid = 1655] [serial = 1899] [outer = 0x0] 13:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12378e000) [pid = 1655] [serial = 1900] [outer = 0x123756400] 13:48:08 INFO - PROCESS | 1655 | 1466714888323 Marionette DEBUG loaded listener.js 13:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123baf000) [pid = 1655] [serial = 1901] [outer = 0x123756400] 13:48:08 INFO - PROCESS | 1655 | 1466714888683 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]]]}] 13:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11302f800) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1184e2000) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133c1400) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x111c83400) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1160d5c00) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1185ef400) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x110ef1c00) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112965c00) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123699c00) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1180c6400) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119ba8800) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12374d400) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x120f13800) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x110e2cc00) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x110e7d800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12374fc00) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:48:08 INFO - PROCESS | 1655 | 1466714888920 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 1655 | 1466714888922 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:48:08 INFO - PROCESS | 1655 | 1466714888933 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 1655 | 1466714888935 Marionette TRACE conn2 <- [1,2506,null,{}] 13:48:08 INFO - PROCESS | 1655 | 1466714888939 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}] 13:48:08 INFO - PROCESS | 1655 | 1466714888941 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:09 INFO - PROCESS | 1655 | 1466714889070 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:48:09 INFO - PROCESS | 1655 | 1466714889148 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 1655 | 1466714889151 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d1000 == 35 [pid = 1655] [id = 634] 13:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112a75000) [pid = 1655] [serial = 1902] [outer = 0x0] 13:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11302f400) [pid = 1655] [serial = 1903] [outer = 0x112a75000] 13:48:09 INFO - PROCESS | 1655 | 1466714889184 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1160d5c00) [pid = 1655] [serial = 1904] [outer = 0x112a75000] 13:48:09 INFO - PROCESS | 1655 | 1466714889609 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]]]}] 13:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 726ms 13:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:48:09 INFO - PROCESS | 1655 | 1466714889654 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:48:09 INFO - PROCESS | 1655 | 1466714889656 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:48:09 INFO - PROCESS | 1655 | 1466714889661 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:48:09 INFO - PROCESS | 1655 | 1466714889663 Marionette TRACE conn2 <- [1,2510,null,{}] 13:48:09 INFO - PROCESS | 1655 | 1466714889666 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}] 13:48:09 INFO - PROCESS | 1655 | 1466714889668 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:09 INFO - PROCESS | 1655 | 1466714889761 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:48:09 INFO - PROCESS | 1655 | 1466714889818 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 1655 | 1466714889820 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123605800 == 36 [pid = 1655] [id = 635] 13:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1176b9800) [pid = 1655] [serial = 1905] [outer = 0x0] 13:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1180d5800) [pid = 1655] [serial = 1906] [outer = 0x1176b9800] 13:48:09 INFO - PROCESS | 1655 | 1466714889852 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182e8000) [pid = 1655] [serial = 1907] [outer = 0x1176b9800] 13:48:10 INFO - PROCESS | 1655 | 1466714890267 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]]]}] 13:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 675ms 13:48:10 INFO - PROCESS | 1655 | 1466714890334 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:48:10 INFO - PROCESS | 1655 | 1466714890335 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:48:10 INFO - PROCESS | 1655 | 1466714890338 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:48:10 INFO - PROCESS | 1655 | 1466714890339 Marionette TRACE conn2 <- [1,2514,null,{}] 13:48:10 INFO - PROCESS | 1655 | 1466714890346 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}] 13:48:10 INFO - PROCESS | 1655 | 1466714890349 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:10 INFO - PROCESS | 1655 | 1466714890468 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:48:10 INFO - PROCESS | 1655 | 1466714890544 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:10 INFO - PROCESS | 1655 | 1466714890546 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b94b800 == 37 [pid = 1655] [id = 636] 13:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1192bf400) [pid = 1655] [serial = 1908] [outer = 0x0] 13:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119504400) [pid = 1655] [serial = 1909] [outer = 0x1192bf400] 13:48:10 INFO - PROCESS | 1655 | 1466714890579 Marionette DEBUG loaded listener.js 13:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1196ee800) [pid = 1655] [serial = 1910] [outer = 0x1192bf400] 13:48:11 INFO - PROCESS | 1655 | 1466714890997 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]]]}] 13:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 668ms 13:48:11 INFO - PROCESS | 1655 | 1466714891007 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 1655 | 1466714891008 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:48:11 INFO - PROCESS | 1655 | 1466714891012 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:48:11 INFO - PROCESS | 1655 | 1466714891014 Marionette TRACE conn2 <- [1,2518,null,{}] 13:48:11 INFO - PROCESS | 1655 | 1466714891017 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}] 13:48:11 INFO - PROCESS | 1655 | 1466714891018 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:11 INFO - PROCESS | 1655 | 1466714891114 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:48:11 INFO - PROCESS | 1655 | 1466714891169 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:11 INFO - PROCESS | 1655 | 1466714891170 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe2800 == 38 [pid = 1655] [id = 637] 13:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120f14c00) [pid = 1655] [serial = 1911] [outer = 0x0] 13:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123280c00) [pid = 1655] [serial = 1912] [outer = 0x120f14c00] 13:48:11 INFO - PROCESS | 1655 | 1466714891199 Marionette DEBUG loaded listener.js 13:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123793800) [pid = 1655] [serial = 1913] [outer = 0x120f14c00] 13:48:11 INFO - PROCESS | 1655 | 1466714891647 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]]]}] 13:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 13:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:48:11 INFO - PROCESS | 1655 | 1466714891682 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 1655 | 1466714891684 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:48:11 INFO - PROCESS | 1655 | 1466714891686 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:48:11 INFO - PROCESS | 1655 | 1466714891687 Marionette TRACE conn2 <- [1,2522,null,{}] 13:48:11 INFO - PROCESS | 1655 | 1466714891690 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}] 13:48:11 INFO - PROCESS | 1655 | 1466714891691 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:11 INFO - PROCESS | 1655 | 1466714891789 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:48:11 INFO - PROCESS | 1655 | 1466714891878 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:11 INFO - PROCESS | 1655 | 1466714891879 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c69a000 == 39 [pid = 1655] [id = 638] 13:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120fdd000) [pid = 1655] [serial = 1914] [outer = 0x0] 13:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123cefc00) [pid = 1655] [serial = 1915] [outer = 0x120fdd000] 13:48:11 INFO - PROCESS | 1655 | 1466714891922 Marionette DEBUG loaded listener.js 13:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123fc1000) [pid = 1655] [serial = 1916] [outer = 0x120fdd000] 13:48:12 INFO - PROCESS | 1655 | 1466714892429 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]]]}] 13:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 771ms 13:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:48:12 INFO - PROCESS | 1655 | 1466714892462 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:48:12 INFO - PROCESS | 1655 | 1466714892464 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:48:12 INFO - PROCESS | 1655 | 1466714892469 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:48:12 INFO - PROCESS | 1655 | 1466714892471 Marionette TRACE conn2 <- [1,2526,null,{}] 13:48:12 INFO - PROCESS | 1655 | 1466714892476 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}] 13:48:12 INFO - PROCESS | 1655 | 1466714892477 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:12 INFO - PROCESS | 1655 | 1466714892580 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:48:12 INFO - PROCESS | 1655 | 1466714892648 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:12 INFO - PROCESS | 1655 | 1466714892651 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11960f000 == 40 [pid = 1655] [id = 639] 13:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1133bd800) [pid = 1655] [serial = 1917] [outer = 0x0] 13:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113daec00) [pid = 1655] [serial = 1918] [outer = 0x1133bd800] 13:48:12 INFO - PROCESS | 1655 | 1466714892679 Marionette DEBUG loaded listener.js 13:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1167c0400) [pid = 1655] [serial = 1919] [outer = 0x1133bd800] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a9000 == 39 [pid = 1655] [id = 632] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x128ace000 == 38 [pid = 1655] [id = 631] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1233da800 == 37 [pid = 1655] [id = 630] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118735000 == 36 [pid = 1655] [id = 629] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11661b800 == 35 [pid = 1655] [id = 628] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d5800 == 34 [pid = 1655] [id = 627] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2cf000 == 33 [pid = 1655] [id = 626] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12c69a000 == 32 [pid = 1655] [id = 638] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe2800 == 31 [pid = 1655] [id = 637] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12b94b800 == 30 [pid = 1655] [id = 636] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x123605800 == 29 [pid = 1655] [id = 635] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x126b34800 == 28 [pid = 1655] [id = 633] 13:48:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d1000 == 27 [pid = 1655] [id = 634] 13:48:13 INFO - PROCESS | 1655 | 1466714893563 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]]]}] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11913ac00) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1185da800) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1160d8000) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117036c00) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112a16c00) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112ae9800) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1176b5c00) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116295800) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119502c00) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118209000) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1182ec400) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116296400) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112af1400) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123793000) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1188ca800) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1184ee400) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12327d400) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1192b9400) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1210da400) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x123bacc00) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123790c00) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x122f36c00) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x120f13400) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x123066000) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118203800) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12378b400) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12327a400) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x112962000) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x123fc1c00) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x123ba3800) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1234ea000) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 13:48:13 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x118838c00) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 13:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1226ms 13:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:48:13 INFO - PROCESS | 1655 | 1466714893696 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:48:13 INFO - PROCESS | 1655 | 1466714893699 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:48:13 INFO - PROCESS | 1655 | 1466714893702 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:48:13 INFO - PROCESS | 1655 | 1466714893705 Marionette TRACE conn2 <- [1,2530,null,{}] 13:48:13 INFO - PROCESS | 1655 | 1466714893708 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}] 13:48:13 INFO - PROCESS | 1655 | 1466714893710 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:13 INFO - PROCESS | 1655 | 1466714893790 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:48:13 INFO - PROCESS | 1655 | 1466714893799 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 1655 | 1466714893801 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a5800 == 28 [pid = 1655] [id = 640] 13:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11295b800) [pid = 1655] [serial = 1920] [outer = 0x0] 13:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x112964400) [pid = 1655] [serial = 1921] [outer = 0x11295b800] 13:48:13 INFO - PROCESS | 1655 | 1466714893829 Marionette DEBUG loaded listener.js 13:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x112a1fc00) [pid = 1655] [serial = 1922] [outer = 0x11295b800] 13:48:14 INFO - PROCESS | 1655 | 1466714894200 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]]]}] 13:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 525ms 13:48:14 INFO - PROCESS | 1655 | 1466714894228 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:48:14 INFO - PROCESS | 1655 | 1466714894233 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:48:14 INFO - PROCESS | 1655 | 1466714894238 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1655 | 1466714894240 Marionette TRACE conn2 <- [1,2534,null,{}] 13:48:14 INFO - PROCESS | 1655 | 1466714894242 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}] 13:48:14 INFO - PROCESS | 1655 | 1466714894244 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:14 INFO - PROCESS | 1655 | 1466714894320 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:48:14 INFO - PROCESS | 1655 | 1466714894324 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:14 INFO - PROCESS | 1655 | 1466714894325 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d9800 == 29 [pid = 1655] [id = 641] 13:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x112aeb000) [pid = 1655] [serial = 1923] [outer = 0x0] 13:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x113dab400) [pid = 1655] [serial = 1924] [outer = 0x112aeb000] 13:48:14 INFO - PROCESS | 1655 | 1466714894356 Marionette DEBUG loaded listener.js 13:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116299c00) [pid = 1655] [serial = 1925] [outer = 0x112aeb000] 13:48:14 INFO - PROCESS | 1655 | 1466714894686 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]]]}] 13:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 469ms 13:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:48:14 INFO - PROCESS | 1655 | 1466714894707 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:48:14 INFO - PROCESS | 1655 | 1466714894708 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:48:14 INFO - PROCESS | 1655 | 1466714894711 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1655 | 1466714894715 Marionette TRACE conn2 <- [1,2538,null,{}] 13:48:14 INFO - PROCESS | 1655 | 1466714894730 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}] 13:48:14 INFO - PROCESS | 1655 | 1466714894734 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:14 INFO - PROCESS | 1655 | 1466714894819 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:48:14 INFO - PROCESS | 1655 | 1466714894876 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:14 INFO - PROCESS | 1655 | 1466714894878 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x123084000 == 30 [pid = 1655] [id = 642] 13:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x117036c00) [pid = 1655] [serial = 1926] [outer = 0x0] 13:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x117e8f800) [pid = 1655] [serial = 1927] [outer = 0x117036c00] 13:48:14 INFO - PROCESS | 1655 | 1466714894911 Marionette DEBUG loaded listener.js 13:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118208800) [pid = 1655] [serial = 1928] [outer = 0x117036c00] 13:48:15 INFO - PROCESS | 1655 | 1466714895224 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]]]}] 13:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 530ms 13:48:15 INFO - PROCESS | 1655 | 1466714895241 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:48:15 INFO - PROCESS | 1655 | 1466714895243 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:48:15 INFO - PROCESS | 1655 | 1466714895249 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:48:15 INFO - PROCESS | 1655 | 1466714895250 Marionette TRACE conn2 <- [1,2542,null,{}] 13:48:15 INFO - PROCESS | 1655 | 1466714895252 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}] 13:48:15 INFO - PROCESS | 1655 | 1466714895254 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:15 INFO - PROCESS | 1655 | 1466714895333 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:48:15 INFO - PROCESS | 1655 | 1466714895393 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1655 | 1466714895395 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f5f000 == 31 [pid = 1655] [id = 643] 13:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118175800) [pid = 1655] [serial = 1929] [outer = 0x0] 13:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118232800) [pid = 1655] [serial = 1930] [outer = 0x118175800] 13:48:15 INFO - PROCESS | 1655 | 1466714895420 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1185e2c00) [pid = 1655] [serial = 1931] [outer = 0x118175800] 13:48:15 INFO - PROCESS | 1655 | 1466714895718 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]]]}] 13:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 13:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:48:15 INFO - PROCESS | 1655 | 1466714895768 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:48:15 INFO - PROCESS | 1655 | 1466714895769 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:48:15 INFO - PROCESS | 1655 | 1466714895771 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:48:15 INFO - PROCESS | 1655 | 1466714895772 Marionette TRACE conn2 <- [1,2546,null,{}] 13:48:15 INFO - PROCESS | 1655 | 1466714895774 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}] 13:48:15 INFO - PROCESS | 1655 | 1466714895776 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:15 INFO - PROCESS | 1655 | 1466714895877 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:48:15 INFO - PROCESS | 1655 | 1466714895913 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1655 | 1466714895915 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x126630000 == 32 [pid = 1655] [id = 644] 13:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1185e3c00) [pid = 1655] [serial = 1932] [outer = 0x0] 13:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11883f800) [pid = 1655] [serial = 1933] [outer = 0x1185e3c00] 13:48:15 INFO - PROCESS | 1655 | 1466714895939 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119142400) [pid = 1655] [serial = 1934] [outer = 0x1185e3c00] 13:48:16 INFO - PROCESS | 1655 | 1466714896264 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]]]}] 13:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 520ms 13:48:16 INFO - PROCESS | 1655 | 1466714896291 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 1655 | 1466714896292 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:48:16 INFO - PROCESS | 1655 | 1466714896301 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:48:16 INFO - PROCESS | 1655 | 1466714896302 Marionette TRACE conn2 <- [1,2550,null,{}] 13:48:16 INFO - PROCESS | 1655 | 1466714896304 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}] 13:48:16 INFO - PROCESS | 1655 | 1466714896308 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:16 INFO - PROCESS | 1655 | 1466714896424 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:48:16 INFO - PROCESS | 1655 | 1466714896429 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 1655 | 1466714896430 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x129071800 == 33 [pid = 1655] [id = 645] 13:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118832800) [pid = 1655] [serial = 1935] [outer = 0x0] 13:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1192bd800) [pid = 1655] [serial = 1936] [outer = 0x118832800] 13:48:16 INFO - PROCESS | 1655 | 1466714896455 Marionette DEBUG loaded listener.js 13:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119bb2c00) [pid = 1655] [serial = 1937] [outer = 0x118832800] 13:48:16 INFO - PROCESS | 1655 | 1466714896793 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]]]}] 13:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 13:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:48:16 INFO - PROCESS | 1655 | 1466714896824 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 1655 | 1466714896826 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:48:16 INFO - PROCESS | 1655 | 1466714896830 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:48:16 INFO - PROCESS | 1655 | 1466714896832 Marionette TRACE conn2 <- [1,2554,null,{}] 13:48:16 INFO - PROCESS | 1655 | 1466714896835 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}] 13:48:16 INFO - PROCESS | 1655 | 1466714896836 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:16 INFO - PROCESS | 1655 | 1466714896955 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:48:16 INFO - PROCESS | 1655 | 1466714896974 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 1655 | 1466714896975 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a217000 == 34 [pid = 1655] [id = 646] 13:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119bb3400) [pid = 1655] [serial = 1938] [outer = 0x0] 13:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x120f17800) [pid = 1655] [serial = 1939] [outer = 0x119bb3400] 13:48:17 INFO - PROCESS | 1655 | 1466714897016 Marionette DEBUG loaded listener.js 13:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x122f37400) [pid = 1655] [serial = 1940] [outer = 0x119bb3400] 13:48:17 INFO - PROCESS | 1655 | 1466714897483 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]]]}] 13:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 672ms 13:48:17 INFO - PROCESS | 1655 | 1466714897501 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:48:17 INFO - PROCESS | 1655 | 1466714897502 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:48:17 INFO - PROCESS | 1655 | 1466714897504 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:48:17 INFO - PROCESS | 1655 | 1466714897505 Marionette TRACE conn2 <- [1,2558,null,{}] 13:48:17 INFO - PROCESS | 1655 | 1466714897508 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}] 13:48:17 INFO - PROCESS | 1655 | 1466714897509 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:17 INFO - PROCESS | 1655 | 1466714897605 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:48:17 INFO - PROCESS | 1655 | 1466714897643 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:17 INFO - PROCESS | 1655 | 1466714897644 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a68e800 == 35 [pid = 1655] [id = 647] 13:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x110e77800) [pid = 1655] [serial = 1941] [outer = 0x0] 13:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123065400) [pid = 1655] [serial = 1942] [outer = 0x110e77800] 13:48:17 INFO - PROCESS | 1655 | 1466714897668 Marionette DEBUG loaded listener.js 13:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123287c00) [pid = 1655] [serial = 1943] [outer = 0x110e77800] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112964c00) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119bae400) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123756400) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112a17000) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123ba8800) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1172b5800) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11822e000) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:48:17 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112960c00) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:48:18 INFO - PROCESS | 1655 | 1466714898075 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]]]}] 13:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 577ms 13:48:18 INFO - PROCESS | 1655 | 1466714898086 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:48:18 INFO - PROCESS | 1655 | 1466714898088 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:48:18 INFO - PROCESS | 1655 | 1466714898092 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:48:18 INFO - PROCESS | 1655 | 1466714898093 Marionette TRACE conn2 <- [1,2562,null,{}] 13:48:18 INFO - PROCESS | 1655 | 1466714898119 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}] 13:48:18 INFO - PROCESS | 1655 | 1466714898121 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:18 INFO - PROCESS | 1655 | 1466714898222 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:48:18 INFO - PROCESS | 1655 | 1466714898225 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1655 | 1466714898226 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0e800 == 36 [pid = 1655] [id = 648] 13:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1184ea800) [pid = 1655] [serial = 1944] [outer = 0x0] 13:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11950d400) [pid = 1655] [serial = 1945] [outer = 0x1184ea800] 13:48:18 INFO - PROCESS | 1655 | 1466714898254 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1233cc800) [pid = 1655] [serial = 1946] [outer = 0x1184ea800] 13:48:18 INFO - PROCESS | 1655 | 1466714898603 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]]]}] 13:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 543ms 13:48:18 INFO - PROCESS | 1655 | 1466714898634 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:48:18 INFO - PROCESS | 1655 | 1466714898636 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:48:18 INFO - PROCESS | 1655 | 1466714898638 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:48:18 INFO - PROCESS | 1655 | 1466714898639 Marionette TRACE conn2 <- [1,2566,null,{}] 13:48:18 INFO - PROCESS | 1655 | 1466714898642 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}] 13:48:18 INFO - PROCESS | 1655 | 1466714898643 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:18 INFO - PROCESS | 1655 | 1466714898731 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:48:18 INFO - PROCESS | 1655 | 1466714898787 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1655 | 1466714898788 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b71e800 == 37 [pid = 1655] [id = 649] 13:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182ef400) [pid = 1655] [serial = 1947] [outer = 0x0] 13:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12369b000) [pid = 1655] [serial = 1948] [outer = 0x1182ef400] 13:48:18 INFO - PROCESS | 1655 | 1466714898828 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123792000) [pid = 1655] [serial = 1949] [outer = 0x1182ef400] 13:48:19 INFO - PROCESS | 1655 | 1466714899197 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]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 13:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:48:19 INFO - PROCESS | 1655 | 1466714899208 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 1655 | 1466714899210 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:48:19 INFO - PROCESS | 1655 | 1466714899216 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1655 | 1466714899218 Marionette TRACE conn2 <- [1,2570,null,{}] 13:48:19 INFO - PROCESS | 1655 | 1466714899220 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}] 13:48:19 INFO - PROCESS | 1655 | 1466714899222 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:19 INFO - PROCESS | 1655 | 1466714899320 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:48:19 INFO - PROCESS | 1655 | 1466714899380 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 1655 | 1466714899381 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbdb000 == 38 [pid = 1655] [id = 650] 13:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a80800) [pid = 1655] [serial = 1950] [outer = 0x0] 13:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119425800) [pid = 1655] [serial = 1951] [outer = 0x112a80800] 13:48:19 INFO - PROCESS | 1655 | 1466714899408 Marionette DEBUG loaded listener.js 13:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123fc3c00) [pid = 1655] [serial = 1952] [outer = 0x112a80800] 13:48:19 INFO - PROCESS | 1655 | 1466714899715 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]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 524ms 13:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:48:19 INFO - PROCESS | 1655 | 1466714899738 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 1655 | 1466714899739 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:48:19 INFO - PROCESS | 1655 | 1466714899741 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1655 | 1466714899742 Marionette TRACE conn2 <- [1,2574,null,{}] 13:48:19 INFO - PROCESS | 1655 | 1466714899748 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}] 13:48:19 INFO - PROCESS | 1655 | 1466714899749 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:19 INFO - PROCESS | 1655 | 1466714899821 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:48:19 INFO - PROCESS | 1655 | 1466714899825 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 1655 | 1466714899826 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6a6800 == 39 [pid = 1655] [id = 651] 13:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123fc1c00) [pid = 1655] [serial = 1953] [outer = 0x0] 13:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1243b1c00) [pid = 1655] [serial = 1954] [outer = 0x123fc1c00] 13:48:19 INFO - PROCESS | 1655 | 1466714899855 Marionette DEBUG loaded listener.js 13:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124d08000) [pid = 1655] [serial = 1955] [outer = 0x123fc1c00] 13:48:20 INFO - PROCESS | 1655 | 1466714900527 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]]]}] 13:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 824ms 13:48:20 INFO - PROCESS | 1655 | 1466714900588 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:48:20 INFO - PROCESS | 1655 | 1466714900590 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:48:20 INFO - PROCESS | 1655 | 1466714900616 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:48:20 INFO - PROCESS | 1655 | 1466714900619 Marionette TRACE conn2 <- [1,2578,null,{}] 13:48:20 INFO - PROCESS | 1655 | 1466714900624 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}] 13:48:20 INFO - PROCESS | 1655 | 1466714900626 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:20 INFO - PROCESS | 1655 | 1466714900779 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:48:20 INFO - PROCESS | 1655 | 1466714900786 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:20 INFO - PROCESS | 1655 | 1466714900789 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192a6800 == 40 [pid = 1655] [id = 652] 13:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112959800) [pid = 1655] [serial = 1956] [outer = 0x0] 13:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112af6400) [pid = 1655] [serial = 1957] [outer = 0x112959800] 13:48:20 INFO - PROCESS | 1655 | 1466714900820 Marionette DEBUG loaded listener.js 13:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113dae400) [pid = 1655] [serial = 1958] [outer = 0x112959800] 13:48:21 INFO - PROCESS | 1655 | 1466714901357 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]]]}] 13:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 846ms 13:48:21 INFO - PROCESS | 1655 | 1466714901440 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:48:21 INFO - PROCESS | 1655 | 1466714901443 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:48:21 INFO - PROCESS | 1655 | 1466714901448 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:48:21 INFO - PROCESS | 1655 | 1466714901450 Marionette TRACE conn2 <- [1,2582,null,{}] 13:48:21 INFO - PROCESS | 1655 | 1466714901453 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}] 13:48:21 INFO - PROCESS | 1655 | 1466714901454 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:21 INFO - PROCESS | 1655 | 1466714901564 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:48:21 INFO - PROCESS | 1655 | 1466714901621 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:21 INFO - PROCESS | 1655 | 1466714901623 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad0000 == 41 [pid = 1655] [id = 653] 13:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1172bcc00) [pid = 1655] [serial = 1959] [outer = 0x0] 13:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1180c9800) [pid = 1655] [serial = 1960] [outer = 0x1172bcc00] 13:48:21 INFO - PROCESS | 1655 | 1466714901654 Marionette DEBUG loaded listener.js 13:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118210c00) [pid = 1655] [serial = 1961] [outer = 0x1172bcc00] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbdb000 == 40 [pid = 1655] [id = 650] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12b71e800 == 39 [pid = 1655] [id = 649] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab0e800 == 38 [pid = 1655] [id = 648] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a68e800 == 37 [pid = 1655] [id = 647] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a217000 == 36 [pid = 1655] [id = 646] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x129071800 == 35 [pid = 1655] [id = 645] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x126630000 == 34 [pid = 1655] [id = 644] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123f5f000 == 33 [pid = 1655] [id = 643] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123084000 == 32 [pid = 1655] [id = 642] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1187d9800 == 31 [pid = 1655] [id = 641] 13:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a5800 == 30 [pid = 1655] [id = 640] 13:48:22 INFO - PROCESS | 1655 | 1466714902291 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]]]}] 13:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 870ms 13:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:48:22 INFO - PROCESS | 1655 | 1466714902319 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:48:22 INFO - PROCESS | 1655 | 1466714902321 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:48:22 INFO - PROCESS | 1655 | 1466714902324 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:48:22 INFO - PROCESS | 1655 | 1466714902328 Marionette TRACE conn2 <- [1,2586,null,{}] 13:48:22 INFO - PROCESS | 1655 | 1466714902333 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}] 13:48:22 INFO - PROCESS | 1655 | 1466714902334 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:22 INFO - PROCESS | 1655 | 1466714902415 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:48:22 INFO - PROCESS | 1655 | 1466714902419 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1655 | 1466714902421 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11872e800 == 31 [pid = 1655] [id = 654] 13:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x113030800) [pid = 1655] [serial = 1962] [outer = 0x0] 13:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116293400) [pid = 1655] [serial = 1963] [outer = 0x113030800] 13:48:22 INFO - PROCESS | 1655 | 1466714902449 Marionette DEBUG loaded listener.js 13:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1180d0800) [pid = 1655] [serial = 1964] [outer = 0x113030800] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123065800) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120fdac00) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12378e000) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123baf000) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1192bc000) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119990400) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124d06c00) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124505000) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180c8c00) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118181000) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185d6c00) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11883d000) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112a7e800) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113a52000) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112aec800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1151c6000) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 13:48:22 INFO - PROCESS | 1655 | 1466714902814 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]]]}] 13:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 527ms 13:48:22 INFO - PROCESS | 1655 | 1466714902851 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:48:22 INFO - PROCESS | 1655 | 1466714902854 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:48:22 INFO - PROCESS | 1655 | 1466714902858 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:48:22 INFO - PROCESS | 1655 | 1466714902860 Marionette TRACE conn2 <- [1,2590,null,{}] 13:48:22 INFO - PROCESS | 1655 | 1466714902862 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}] 13:48:22 INFO - PROCESS | 1655 | 1466714902864 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:22 INFO - PROCESS | 1655 | 1466714902945 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:48:22 INFO - PROCESS | 1655 | 1466714902951 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1655 | 1466714902952 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c6c000 == 32 [pid = 1655] [id = 655] 13:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11820c000) [pid = 1655] [serial = 1965] [outer = 0x0] 13:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1182f2000) [pid = 1655] [serial = 1966] [outer = 0x11820c000] 13:48:22 INFO - PROCESS | 1655 | 1466714902979 Marionette DEBUG loaded listener.js 13:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118836400) [pid = 1655] [serial = 1967] [outer = 0x11820c000] 13:48:23 INFO - PROCESS | 1655 | 1466714903334 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]]]}] 13:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 13:48:23 INFO - PROCESS | 1655 | 1466714903380 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:48:23 INFO - PROCESS | 1655 | 1466714903381 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:48:23 INFO - PROCESS | 1655 | 1466714903388 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:48:23 INFO - PROCESS | 1655 | 1466714903390 Marionette TRACE conn2 <- [1,2594,null,{}] 13:48:23 INFO - PROCESS | 1655 | 1466714903398 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}] 13:48:23 INFO - PROCESS | 1655 | 1466714903401 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:23 INFO - PROCESS | 1655 | 1466714903482 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:48:23 INFO - PROCESS | 1655 | 1466714903487 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:23 INFO - PROCESS | 1655 | 1466714903489 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x126143800 == 33 [pid = 1655] [id = 656] 13:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112959000) [pid = 1655] [serial = 1968] [outer = 0x0] 13:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1192bec00) [pid = 1655] [serial = 1969] [outer = 0x112959000] 13:48:23 INFO - PROCESS | 1655 | 1466714903519 Marionette DEBUG loaded listener.js 13:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110fa0400) [pid = 1655] [serial = 1970] [outer = 0x112959000] 13:48:23 INFO - PROCESS | 1655 | 1466714903892 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]]]}] 13:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 13:48:23 INFO - PROCESS | 1655 | 1466714903908 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:48:23 INFO - PROCESS | 1655 | 1466714903910 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:48:23 INFO - PROCESS | 1655 | 1466714903915 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:48:23 INFO - PROCESS | 1655 | 1466714903916 Marionette TRACE conn2 <- [1,2598,null,{}] 13:48:23 INFO - PROCESS | 1655 | 1466714903923 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}] 13:48:23 INFO - PROCESS | 1655 | 1466714903925 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:24 INFO - PROCESS | 1655 | 1466714904005 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:48:24 INFO - PROCESS | 1655 | 1466714904009 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:24 INFO - PROCESS | 1655 | 1466714904010 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x129319800 == 34 [pid = 1655] [id = 657] 13:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119bb3c00) [pid = 1655] [serial = 1971] [outer = 0x0] 13:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120fda400) [pid = 1655] [serial = 1972] [outer = 0x119bb3c00] 13:48:24 INFO - PROCESS | 1655 | 1466714904039 Marionette DEBUG loaded listener.js 13:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123061000) [pid = 1655] [serial = 1973] [outer = 0x119bb3c00] 13:48:24 INFO - PROCESS | 1655 | 1466714904403 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]]]}] 13:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 13:48:24 INFO - PROCESS | 1655 | 1466714904435 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:48:24 INFO - PROCESS | 1655 | 1466714904436 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:48:24 INFO - PROCESS | 1655 | 1466714904440 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:48:24 INFO - PROCESS | 1655 | 1466714904441 Marionette TRACE conn2 <- [1,2602,null,{}] 13:48:24 INFO - PROCESS | 1655 | 1466714904445 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}] 13:48:24 INFO - PROCESS | 1655 | 1466714904447 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:24 INFO - PROCESS | 1655 | 1466714904566 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:48:24 INFO - PROCESS | 1655 | 1466714904671 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:24 INFO - PROCESS | 1655 | 1466714904672 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a516000 == 35 [pid = 1655] [id = 658] 13:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1199f0c00) [pid = 1655] [serial = 1974] [outer = 0x0] 13:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1210dcc00) [pid = 1655] [serial = 1975] [outer = 0x1199f0c00] 13:48:24 INFO - PROCESS | 1655 | 1466714904710 Marionette DEBUG loaded listener.js 13:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123699000) [pid = 1655] [serial = 1976] [outer = 0x1199f0c00] 13:48:25 INFO - PROCESS | 1655 | 1466714905167 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]]]}] 13:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 770ms 13:48:25 INFO - PROCESS | 1655 | 1466714905209 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:48:25 INFO - PROCESS | 1655 | 1466714905210 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:48:25 INFO - PROCESS | 1655 | 1466714905220 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:48:25 INFO - PROCESS | 1655 | 1466714905221 Marionette TRACE conn2 <- [1,2606,null,{}] 13:48:25 INFO - PROCESS | 1655 | 1466714905223 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}] 13:48:25 INFO - PROCESS | 1655 | 1466714905229 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:25 INFO - PROCESS | 1655 | 1466714905336 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:48:25 INFO - PROCESS | 1655 | 1466714905381 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:25 INFO - PROCESS | 1655 | 1466714905382 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b961000 == 36 [pid = 1655] [id = 659] 13:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123bd6c00) [pid = 1655] [serial = 1977] [outer = 0x0] 13:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123fc2000) [pid = 1655] [serial = 1978] [outer = 0x123bd6c00] 13:48:25 INFO - PROCESS | 1655 | 1466714905407 Marionette DEBUG loaded listener.js 13:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124506400) [pid = 1655] [serial = 1979] [outer = 0x123bd6c00] 13:48:25 INFO - PROCESS | 1655 | 1466714905743 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]]]}] 13:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 13:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:48:25 INFO - PROCESS | 1655 | 1466714905791 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:48:25 INFO - PROCESS | 1655 | 1466714905792 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:48:25 INFO - PROCESS | 1655 | 1466714905794 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:48:25 INFO - PROCESS | 1655 | 1466714905795 Marionette TRACE conn2 <- [1,2610,null,{}] 13:48:25 INFO - PROCESS | 1655 | 1466714905798 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}] 13:48:25 INFO - PROCESS | 1655 | 1466714905799 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:25 INFO - PROCESS | 1655 | 1466714905895 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:48:25 INFO - PROCESS | 1655 | 1466714905898 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:25 INFO - PROCESS | 1655 | 1466714905900 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873c000 == 37 [pid = 1655] [id = 660] 13:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11270d000) [pid = 1655] [serial = 1980] [outer = 0x0] 13:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124d04000) [pid = 1655] [serial = 1981] [outer = 0x11270d000] 13:48:25 INFO - PROCESS | 1655 | 1466714905924 Marionette DEBUG loaded listener.js 13:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124d0e400) [pid = 1655] [serial = 1982] [outer = 0x11270d000] 13:48:26 INFO - PROCESS | 1655 | 1466714906264 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]]]}] 13:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 13:48:26 INFO - PROCESS | 1655 | 1466714906315 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:48:26 INFO - PROCESS | 1655 | 1466714906316 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:48:26 INFO - PROCESS | 1655 | 1466714906318 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:48:26 INFO - PROCESS | 1655 | 1466714906319 Marionette TRACE conn2 <- [1,2614,null,{}] 13:48:26 INFO - PROCESS | 1655 | 1466714906321 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}] 13:48:26 INFO - PROCESS | 1655 | 1466714906322 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:26 INFO - PROCESS | 1655 | 1466714906418 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:48:26 INFO - PROCESS | 1655 | 1466714906458 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:26 INFO - PROCESS | 1655 | 1466714906459 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6a4800 == 38 [pid = 1655] [id = 661] 13:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124d0ec00) [pid = 1655] [serial = 1983] [outer = 0x0] 13:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124d94400) [pid = 1655] [serial = 1984] [outer = 0x124d0ec00] 13:48:26 INFO - PROCESS | 1655 | 1466714906483 Marionette DEBUG loaded listener.js 13:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124df1000) [pid = 1655] [serial = 1985] [outer = 0x124d0ec00] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1185e3c00) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112aeb000) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117036c00) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11295b800) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118175800) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112a75000) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1133bd800) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176b9800) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1192bf400) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120f14c00) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120fdd000) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182ef400) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118832800) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119bb3400) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x110e77800) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1184ea800) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112a80800) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:48:26 INFO - PROCESS | 1655 | 1466714906850 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]]]}] 13:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 568ms 13:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:48:26 INFO - PROCESS | 1655 | 1466714906887 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:48:26 INFO - PROCESS | 1655 | 1466714906888 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:48:26 INFO - PROCESS | 1655 | 1466714906890 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:48:26 INFO - PROCESS | 1655 | 1466714906892 Marionette TRACE conn2 <- [1,2618,null,{}] 13:48:26 INFO - PROCESS | 1655 | 1466714906895 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}] 13:48:26 INFO - PROCESS | 1655 | 1466714906898 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:27 INFO - PROCESS | 1655 | 1466714907000 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:48:27 INFO - PROCESS | 1655 | 1466714907090 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 1655 | 1466714907091 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db5000 == 39 [pid = 1655] [id = 662] 13:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x110eec000) [pid = 1655] [serial = 1986] [outer = 0x0] 13:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11662f000) [pid = 1655] [serial = 1987] [outer = 0x110eec000] 13:48:27 INFO - PROCESS | 1655 | 1466714907134 Marionette DEBUG loaded listener.js 13:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11883e000) [pid = 1655] [serial = 1988] [outer = 0x110eec000] 13:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 623ms 13:48:27 INFO - PROCESS | 1655 | 1466714907506 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]]]}] 13:48:27 INFO - PROCESS | 1655 | 1466714907516 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:48:27 INFO - PROCESS | 1655 | 1466714907518 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:48:27 INFO - PROCESS | 1655 | 1466714907520 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:48:27 INFO - PROCESS | 1655 | 1466714907521 Marionette TRACE conn2 <- [1,2622,null,{}] 13:48:27 INFO - PROCESS | 1655 | 1466714907524 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}] 13:48:27 INFO - PROCESS | 1655 | 1466714907525 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:27 INFO - PROCESS | 1655 | 1466714907605 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:48:27 INFO - PROCESS | 1655 | 1466714907665 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 1655 | 1466714907666 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d14a800 == 40 [pid = 1655] [id = 663] 13:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1180ca800) [pid = 1655] [serial = 1989] [outer = 0x0] 13:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119fbe800) [pid = 1655] [serial = 1990] [outer = 0x1180ca800] 13:48:27 INFO - PROCESS | 1655 | 1466714907698 Marionette DEBUG loaded listener.js 13:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124d09000) [pid = 1655] [serial = 1991] [outer = 0x1180ca800] 13:48:27 INFO - PROCESS | 1655 | 1466714907972 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]]]}] 13:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 469ms 13:48:27 INFO - PROCESS | 1655 | 1466714907989 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:48:27 INFO - PROCESS | 1655 | 1466714907991 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:48:27 INFO - PROCESS | 1655 | 1466714907993 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:48:28 INFO - PROCESS | 1655 | 1466714907996 Marionette TRACE conn2 <- [1,2626,null,{}] 13:48:28 INFO - PROCESS | 1655 | 1466714908006 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}] 13:48:28 INFO - PROCESS | 1655 | 1466714908007 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:28 INFO - PROCESS | 1655 | 1466714908103 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:48:28 INFO - PROCESS | 1655 | 1466714908108 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:28 INFO - PROCESS | 1655 | 1466714908109 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d40f800 == 41 [pid = 1655] [id = 664] 13:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124d10800) [pid = 1655] [serial = 1992] [outer = 0x0] 13:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12603f000) [pid = 1655] [serial = 1993] [outer = 0x124d10800] 13:48:28 INFO - PROCESS | 1655 | 1466714908136 Marionette DEBUG loaded listener.js 13:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1260d3800) [pid = 1655] [serial = 1994] [outer = 0x124d10800] 13:48:28 INFO - PROCESS | 1655 | 1466714908543 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]]]}] 13:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 578ms 13:48:28 INFO - PROCESS | 1655 | 1466714908572 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:48:28 INFO - PROCESS | 1655 | 1466714908573 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:48:28 INFO - PROCESS | 1655 | 1466714908577 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:48:28 INFO - PROCESS | 1655 | 1466714908578 Marionette TRACE conn2 <- [1,2630,null,{}] 13:48:28 INFO - PROCESS | 1655 | 1466714908582 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}] 13:48:28 INFO - PROCESS | 1655 | 1466714908583 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:28 INFO - PROCESS | 1655 | 1466714908705 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:48:28 INFO - PROCESS | 1655 | 1466714908862 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:28 INFO - PROCESS | 1655 | 1466714908864 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f44800 == 42 [pid = 1655] [id = 665] 13:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110e32400) [pid = 1655] [serial = 1995] [outer = 0x0] 13:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110ef1800) [pid = 1655] [serial = 1996] [outer = 0x110e32400] 13:48:28 INFO - PROCESS | 1655 | 1466714908915 Marionette DEBUG loaded listener.js 13:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112966400) [pid = 1655] [serial = 1997] [outer = 0x110e32400] 13:48:29 INFO - PROCESS | 1655 | 1466714909366 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]]]}] 13:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 820ms 13:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:48:29 INFO - PROCESS | 1655 | 1466714909398 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:48:29 INFO - PROCESS | 1655 | 1466714909400 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:48:29 INFO - PROCESS | 1655 | 1466714909403 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:48:29 INFO - PROCESS | 1655 | 1466714909405 Marionette TRACE conn2 <- [1,2634,null,{}] 13:48:29 INFO - PROCESS | 1655 | 1466714909409 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}] 13:48:29 INFO - PROCESS | 1655 | 1466714909411 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:29 INFO - PROCESS | 1655 | 1466714909514 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:48:29 INFO - PROCESS | 1655 | 1466714909577 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:29 INFO - PROCESS | 1655 | 1466714909578 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db7800 == 43 [pid = 1655] [id = 666] 13:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1160d9000) [pid = 1655] [serial = 1998] [outer = 0x0] 13:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118178400) [pid = 1655] [serial = 1999] [outer = 0x1160d9000] 13:48:29 INFO - PROCESS | 1655 | 1466714909609 Marionette DEBUG loaded listener.js 13:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1182f0c00) [pid = 1655] [serial = 2000] [outer = 0x1160d9000] 13:48:30 INFO - PROCESS | 1655 | 1466714910047 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]]]}] 13:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 672ms 13:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:48:30 INFO - PROCESS | 1655 | 1466714910078 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:48:30 INFO - PROCESS | 1655 | 1466714910081 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:48:30 INFO - PROCESS | 1655 | 1466714910083 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:48:30 INFO - PROCESS | 1655 | 1466714910085 Marionette TRACE conn2 <- [1,2638,null,{}] 13:48:30 INFO - PROCESS | 1655 | 1466714910087 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}] 13:48:30 INFO - PROCESS | 1655 | 1466714910089 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:30 INFO - PROCESS | 1655 | 1466714910217 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:48:30 INFO - PROCESS | 1655 | 1466714910279 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:30 INFO - PROCESS | 1655 | 1466714910281 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c69a000 == 44 [pid = 1655] [id = 667] 13:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118834c00) [pid = 1655] [serial = 2001] [outer = 0x0] 13:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1192b4800) [pid = 1655] [serial = 2002] [outer = 0x118834c00] 13:48:30 INFO - PROCESS | 1655 | 1466714910310 Marionette DEBUG loaded listener.js 13:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1210da400) [pid = 1655] [serial = 2003] [outer = 0x118834c00] 13:48:30 INFO - PROCESS | 1655 | 1466714910767 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]]]}] 13:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 13:48:30 INFO - PROCESS | 1655 | 1466714910803 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:48:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:48:30 INFO - PROCESS | 1655 | 1466714910804 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:48:30 INFO - PROCESS | 1655 | 1466714910829 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:48:30 INFO - PROCESS | 1655 | 1466714910834 Marionette TRACE conn2 <- [1,2642,null,{}] 13:48:30 INFO - PROCESS | 1655 | 1466714910839 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}] 13:48:30 INFO - PROCESS | 1655 | 1466714910841 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:30 INFO - PROCESS | 1655 | 1466714910969 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:48:31 INFO - PROCESS | 1655 | 1466714911044 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:31 INFO - PROCESS | 1655 | 1466714911045 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b70b800 == 45 [pid = 1655] [id = 668] 13:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116073c00) [pid = 1655] [serial = 2004] [outer = 0x0] 13:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123789c00) [pid = 1655] [serial = 2005] [outer = 0x116073c00] 13:48:31 INFO - PROCESS | 1655 | 1466714911075 Marionette DEBUG loaded listener.js 13:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123fc4800) [pid = 1655] [serial = 2006] [outer = 0x116073c00] 13:48:31 INFO - PROCESS | 1655 | 1466714911694 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]]]}] 13:48:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:48:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 946ms 13:48:31 INFO - PROCESS | 1655 | 1466714911754 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:48:31 INFO - PROCESS | 1655 | 1466714911756 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:48:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:48:31 INFO - PROCESS | 1655 | 1466714911759 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:48:31 INFO - PROCESS | 1655 | 1466714911761 Marionette TRACE conn2 <- [1,2646,null,{}] 13:48:31 INFO - PROCESS | 1655 | 1466714911765 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}] 13:48:31 INFO - PROCESS | 1655 | 1466714911766 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:31 INFO - PROCESS | 1655 | 1466714911857 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:48:31 INFO - PROCESS | 1655 | 1466714911931 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:31 INFO - PROCESS | 1655 | 1466714911932 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f59800 == 46 [pid = 1655] [id = 669] 13:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115eef000) [pid = 1655] [serial = 2007] [outer = 0x0] 13:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116630000) [pid = 1655] [serial = 2008] [outer = 0x115eef000] 13:48:31 INFO - PROCESS | 1655 | 1466714911960 Marionette DEBUG loaded listener.js 13:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1176b9c00) [pid = 1655] [serial = 2009] [outer = 0x115eef000] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12d40f800 == 45 [pid = 1655] [id = 664] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12d14a800 == 44 [pid = 1655] [id = 663] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x124db5000 == 43 [pid = 1655] [id = 662] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6a4800 == 42 [pid = 1655] [id = 661] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11873c000 == 41 [pid = 1655] [id = 660] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b961000 == 40 [pid = 1655] [id = 659] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12a516000 == 39 [pid = 1655] [id = 658] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x129319800 == 38 [pid = 1655] [id = 657] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x126143800 == 37 [pid = 1655] [id = 656] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119c6c000 == 36 [pid = 1655] [id = 655] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11872e800 == 35 [pid = 1655] [id = 654] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad0000 == 34 [pid = 1655] [id = 653] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1192a6800 == 33 [pid = 1655] [id = 652] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6a6800 == 32 [pid = 1655] [id = 651] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11960f000 == 31 [pid = 1655] [id = 639] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b70b800 == 30 [pid = 1655] [id = 668] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c69a000 == 29 [pid = 1655] [id = 667] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x124db7800 == 28 [pid = 1655] [id = 666] 13:48:32 INFO - PROCESS | 1655 | --DOCSHELL 0x116f44800 == 27 [pid = 1655] [id = 665] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11883f800) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x113dab400) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x116299c00) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x117e8f800) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118208800) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112964400) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112a1fc00) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118232800) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1160d5c00) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1167c0400) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11302f400) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1182e8000) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113daec00) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1180d5800) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1196ee800) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119504400) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123793800) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123280c00) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123fc1000) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123cefc00) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123792000) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1192bd800) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x122f37400) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120f17800) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123065400) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11950d400) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123287c00) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119142400) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119bb2c00) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123fc3c00) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12369b000) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119425800) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1185e2c00) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1233cc800) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 13:48:32 INFO - PROCESS | 1655 | 1466714912919 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]]]}] 13:48:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:48:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1173ms 13:48:32 INFO - PROCESS | 1655 | 1466714912936 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:48:32 INFO - PROCESS | 1655 | 1466714912938 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:48:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:48:32 INFO - PROCESS | 1655 | 1466714912942 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:48:32 INFO - PROCESS | 1655 | 1466714912943 Marionette TRACE conn2 <- [1,2650,null,{}] 13:48:32 INFO - PROCESS | 1655 | 1466714912949 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}] 13:48:32 INFO - PROCESS | 1655 | 1466714912951 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:33 INFO - PROCESS | 1655 | 1466714913031 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:48:33 INFO - PROCESS | 1655 | 1466714913035 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:33 INFO - PROCESS | 1655 | 1466714913038 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170bf800 == 28 [pid = 1655] [id = 670] 13:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112966c00) [pid = 1655] [serial = 2010] [outer = 0x0] 13:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112a76800) [pid = 1655] [serial = 2011] [outer = 0x112966c00] 13:48:33 INFO - PROCESS | 1655 | 1466714913066 Marionette DEBUG loaded listener.js 13:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113023800) [pid = 1655] [serial = 2012] [outer = 0x112966c00] 13:48:33 INFO - PROCESS | 1655 | 1466714913440 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]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:48:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 522ms 13:48:33 INFO - PROCESS | 1655 | 1466714913464 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1655 | 1466714913467 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:48:33 INFO - PROCESS | 1655 | 1466714913472 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1655 | 1466714913474 Marionette TRACE conn2 <- [1,2654,null,{}] 13:48:33 INFO - PROCESS | 1655 | 1466714913476 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}] 13:48:33 INFO - PROCESS | 1655 | 1466714913477 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:33 INFO - PROCESS | 1655 | 1466714913561 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:48:33 INFO - PROCESS | 1655 | 1466714913567 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:33 INFO - PROCESS | 1655 | 1466714913568 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916a000 == 29 [pid = 1655] [id = 671] 13:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133be400) [pid = 1655] [serial = 2013] [outer = 0x0] 13:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1167b5800) [pid = 1655] [serial = 2014] [outer = 0x1133be400] 13:48:33 INFO - PROCESS | 1655 | 1466714913596 Marionette DEBUG loaded listener.js 13:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1180c7c00) [pid = 1655] [serial = 2015] [outer = 0x1133be400] 13:48:33 INFO - PROCESS | 1655 | 1466714913939 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]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:48:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 13:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:48:33 INFO - PROCESS | 1655 | 1466714913991 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1655 | 1466714913993 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:48:33 INFO - PROCESS | 1655 | 1466714913995 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1655 | 1466714913997 Marionette TRACE conn2 <- [1,2658,null,{}] 13:48:34 INFO - PROCESS | 1655 | 1466714914005 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}] 13:48:34 INFO - PROCESS | 1655 | 1466714914008 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:34 INFO - PROCESS | 1655 | 1466714914084 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:48:34 INFO - PROCESS | 1655 | 1466714914091 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1655 | 1466714914093 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233dc000 == 30 [pid = 1655] [id = 672] 13:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x110eed800) [pid = 1655] [serial = 2016] [outer = 0x0] 13:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11836ac00) [pid = 1655] [serial = 2017] [outer = 0x110eed800] 13:48:34 INFO - PROCESS | 1655 | 1466714914125 Marionette DEBUG loaded listener.js 13:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118834000) [pid = 1655] [serial = 2018] [outer = 0x110eed800] 13:48:34 INFO - PROCESS | 1655 | 1466714914468 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]]]}] 13:48:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:48:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 13:48:34 INFO - PROCESS | 1655 | 1466714914516 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:48:34 INFO - PROCESS | 1655 | 1466714914518 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:48:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:48:34 INFO - PROCESS | 1655 | 1466714914521 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:48:34 INFO - PROCESS | 1655 | 1466714914522 Marionette TRACE conn2 <- [1,2662,null,{}] 13:48:34 INFO - PROCESS | 1655 | 1466714914524 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}] 13:48:34 INFO - PROCESS | 1655 | 1466714914525 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:34 INFO - PROCESS | 1655 | 1466714914637 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:48:34 INFO - PROCESS | 1655 | 1466714914644 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1655 | 1466714914645 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x124144800 == 31 [pid = 1655] [id = 673] 13:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118837800) [pid = 1655] [serial = 2019] [outer = 0x0] 13:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119143800) [pid = 1655] [serial = 2020] [outer = 0x118837800] 13:48:34 INFO - PROCESS | 1655 | 1466714914671 Marionette DEBUG loaded listener.js 13:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1192bc400) [pid = 1655] [serial = 2021] [outer = 0x118837800] 13:48:35 INFO - PROCESS | 1655 | 1466714914999 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]]]}] 13:48:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:48:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 13:48:35 INFO - PROCESS | 1655 | 1466714915040 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:48:35 INFO - PROCESS | 1655 | 1466714915041 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:48:35 INFO - PROCESS | 1655 | 1466714915044 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:48:35 INFO - PROCESS | 1655 | 1466714915045 Marionette TRACE conn2 <- [1,2666,null,{}] 13:48:35 INFO - PROCESS | 1655 | 1466714915047 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}] 13:48:35 INFO - PROCESS | 1655 | 1466714915048 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:35 INFO - PROCESS | 1655 | 1466714915149 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:48:35 INFO - PROCESS | 1655 | 1466714915152 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:35 INFO - PROCESS | 1655 | 1466714915153 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b37000 == 32 [pid = 1655] [id = 674] 13:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11336a000) [pid = 1655] [serial = 2022] [outer = 0x0] 13:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11950ec00) [pid = 1655] [serial = 2023] [outer = 0x11336a000] 13:48:35 INFO - PROCESS | 1655 | 1466714915177 Marionette DEBUG loaded listener.js 13:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1196eac00) [pid = 1655] [serial = 2024] [outer = 0x11336a000] 13:48:36 INFO - PROCESS | 1655 | 1466714916124 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]]]}] 13:48:36 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) 13:48:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1120ms 13:48:36 INFO - PROCESS | 1655 | 1466714916170 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:48:36 INFO - PROCESS | 1655 | 1466714916171 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:48:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:48:36 INFO - PROCESS | 1655 | 1466714916173 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:48:36 INFO - PROCESS | 1655 | 1466714916175 Marionette TRACE conn2 <- [1,2670,null,{}] 13:48:36 INFO - PROCESS | 1655 | 1466714916177 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}] 13:48:36 INFO - PROCESS | 1655 | 1466714916181 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:36 INFO - PROCESS | 1655 | 1466714916298 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:48:36 INFO - PROCESS | 1655 | 1466714916334 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:36 INFO - PROCESS | 1655 | 1466714916336 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a4000 == 33 [pid = 1655] [id = 675] 13:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119ba8c00) [pid = 1655] [serial = 2025] [outer = 0x0] 13:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1210ddc00) [pid = 1655] [serial = 2026] [outer = 0x119ba8c00] 13:48:36 INFO - PROCESS | 1655 | 1466714916361 Marionette DEBUG loaded listener.js 13:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12327d400) [pid = 1655] [serial = 2027] [outer = 0x119ba8c00] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123bd6c00) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1199f0c00) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11270d000) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124d0ec00) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x110eec000) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119bb3c00) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11820c000) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1172bcc00) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113030800) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112959000) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112959800) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123fc1c00) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1180ca800) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:48:37 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124d10800) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:48:37 INFO - PROCESS | 1655 | 1466714917154 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"]]]}] 13:48:37 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 13:48:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:48:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:48:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1018ms 13:48:37 INFO - PROCESS | 1655 | 1466714917193 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:48:37 INFO - PROCESS | 1655 | 1466714917204 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:48:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:48:37 INFO - PROCESS | 1655 | 1466714917206 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:48:37 INFO - PROCESS | 1655 | 1466714917207 Marionette TRACE conn2 <- [1,2674,null,{}] 13:48:37 INFO - PROCESS | 1655 | 1466714917209 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}] 13:48:37 INFO - PROCESS | 1655 | 1466714917211 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:37 INFO - PROCESS | 1655 | 1466714917282 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:48:37 INFO - PROCESS | 1655 | 1466714917286 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 1655 | 1466714917287 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21d800 == 34 [pid = 1655] [id = 676] 13:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11295b400) [pid = 1655] [serial = 2028] [outer = 0x0] 13:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176b9400) [pid = 1655] [serial = 2029] [outer = 0x11295b400] 13:48:37 INFO - PROCESS | 1655 | 1466714917311 Marionette DEBUG loaded listener.js 13:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185f4800) [pid = 1655] [serial = 2030] [outer = 0x11295b400] 13:48:38 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 13:48:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:48:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:48:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 921ms 13:48:38 INFO - PROCESS | 1655 | 1466714918123 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"]]]}] 13:48:38 INFO - PROCESS | 1655 | 1466714918130 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:48:38 INFO - PROCESS | 1655 | 1466714918131 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:48:38 INFO - PROCESS | 1655 | 1466714918133 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:48:38 INFO - PROCESS | 1655 | 1466714918134 Marionette TRACE conn2 <- [1,2678,null,{}] 13:48:38 INFO - PROCESS | 1655 | 1466714918136 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}] 13:48:38 INFO - PROCESS | 1655 | 1466714918138 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:38 INFO - PROCESS | 1655 | 1466714918239 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:48:38 INFO - PROCESS | 1655 | 1466714918245 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:38 INFO - PROCESS | 1655 | 1466714918246 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab21000 == 35 [pid = 1655] [id = 677] 13:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a17000) [pid = 1655] [serial = 2031] [outer = 0x0] 13:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1233cc800) [pid = 1655] [serial = 2032] [outer = 0x112a17000] 13:48:38 INFO - PROCESS | 1655 | 1466714918271 Marionette DEBUG loaded listener.js 13:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12378b800) [pid = 1655] [serial = 2033] [outer = 0x112a17000] 13:48:39 INFO - PROCESS | 1655 | 1466714919097 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]]]}] 13:48:39 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) 13:48:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 13:48:39 INFO - PROCESS | 1655 | 1466714919102 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:48:39 INFO - PROCESS | 1655 | 1466714919105 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:48:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:48:39 INFO - PROCESS | 1655 | 1466714919109 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:48:39 INFO - PROCESS | 1655 | 1466714919112 Marionette TRACE conn2 <- [1,2682,null,{}] 13:48:39 INFO - PROCESS | 1655 | 1466714919116 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}] 13:48:39 INFO - PROCESS | 1655 | 1466714919118 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:39 INFO - PROCESS | 1655 | 1466714919230 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:48:39 INFO - PROCESS | 1655 | 1466714919285 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:39 INFO - PROCESS | 1655 | 1466714919287 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e4e800 == 36 [pid = 1655] [id = 678] 13:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1121a7800) [pid = 1655] [serial = 2034] [outer = 0x0] 13:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112a14800) [pid = 1655] [serial = 2035] [outer = 0x1121a7800] 13:48:39 INFO - PROCESS | 1655 | 1466714919320 Marionette DEBUG loaded listener.js 13:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11302f400) [pid = 1655] [serial = 2036] [outer = 0x1121a7800] 13:48:40 INFO - PROCESS | 1655 | 1466714920368 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]]]}] 13:48:40 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) 13:48:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1275ms 13:48:40 INFO - PROCESS | 1655 | 1466714920384 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:48:40 INFO - PROCESS | 1655 | 1466714920387 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:48:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:48:40 INFO - PROCESS | 1655 | 1466714920392 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:48:40 INFO - PROCESS | 1655 | 1466714920394 Marionette TRACE conn2 <- [1,2686,null,{}] 13:48:40 INFO - PROCESS | 1655 | 1466714920399 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}] 13:48:40 INFO - PROCESS | 1655 | 1466714920401 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:40 INFO - PROCESS | 1655 | 1466714920522 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:48:40 INFO - PROCESS | 1655 | 1466714920618 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 1655 | 1466714920619 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241cb000 == 37 [pid = 1655] [id = 679] 13:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1133bdc00) [pid = 1655] [serial = 2037] [outer = 0x0] 13:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1180d5800) [pid = 1655] [serial = 2038] [outer = 0x1133bdc00] 13:48:40 INFO - PROCESS | 1655 | 1466714920653 Marionette DEBUG loaded listener.js 13:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11822ec00) [pid = 1655] [serial = 2039] [outer = 0x1133bdc00] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21d800 == 36 [pid = 1655] [id = 676] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a4000 == 35 [pid = 1655] [id = 675] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x126b37000 == 34 [pid = 1655] [id = 674] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x124144800 == 33 [pid = 1655] [id = 673] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1233dc000 == 32 [pid = 1655] [id = 672] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11916a000 == 31 [pid = 1655] [id = 671] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1170bf800 == 30 [pid = 1655] [id = 670] 13:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x122f59800 == 29 [pid = 1655] [id = 669] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123fc2000) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123699000) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124d04000) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124506400) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124d94400) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120fda400) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123061000) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1182f2000) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118836400) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1180c9800) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118210c00) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x116293400) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1180d0800) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1192bec00) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x110fa0400) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x112af6400) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x113dae400) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x124d08000) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1243b1c00) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x124df1000) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x124d0e400) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1210dcc00) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11662f000) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x124d09000) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11883e000) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1260d3800) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x119fbe800) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12603f000) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 13:48:41 INFO - PROCESS | 1655 | 1466714921759 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"]]]}] 13:48:41 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 13:48:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:48:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:48:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1376ms 13:48:41 INFO - PROCESS | 1655 | 1466714921770 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 1655 | 1466714921773 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:48:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:48:41 INFO - PROCESS | 1655 | 1466714921787 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:48:41 INFO - PROCESS | 1655 | 1466714921790 Marionette TRACE conn2 <- [1,2690,null,{}] 13:48:41 INFO - PROCESS | 1655 | 1466714921796 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}] 13:48:41 INFO - PROCESS | 1655 | 1466714921798 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:41 INFO - PROCESS | 1655 | 1466714921952 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:48:42 INFO - PROCESS | 1655 | 1466714922057 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:42 INFO - PROCESS | 1655 | 1466714922059 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d8800 == 30 [pid = 1655] [id = 680] 13:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x116075800) [pid = 1655] [serial = 2040] [outer = 0x0] 13:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1160dac00) [pid = 1655] [serial = 2041] [outer = 0x116075800] 13:48:42 INFO - PROCESS | 1655 | 1466714922086 Marionette DEBUG loaded listener.js 13:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x117e88400) [pid = 1655] [serial = 2042] [outer = 0x116075800] 13:48:42 INFO - PROCESS | 1655 | 1466714922864 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"]]]}] 13:48:42 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 13:48:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:48:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:48:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1125ms 13:48:42 INFO - PROCESS | 1655 | 1466714922911 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:48:42 INFO - PROCESS | 1655 | 1466714922914 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:48:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:48:42 INFO - PROCESS | 1655 | 1466714922918 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:48:42 INFO - PROCESS | 1655 | 1466714922920 Marionette TRACE conn2 <- [1,2694,null,{}] 13:48:42 INFO - PROCESS | 1655 | 1466714922922 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}] 13:48:42 INFO - PROCESS | 1655 | 1466714922924 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:43 INFO - PROCESS | 1655 | 1466714923000 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:48:43 INFO - PROCESS | 1655 | 1466714923060 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:43 INFO - PROCESS | 1655 | 1466714923061 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f4f000 == 31 [pid = 1655] [id = 681] 13:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1180c7400) [pid = 1655] [serial = 2043] [outer = 0x0] 13:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1185d7800) [pid = 1655] [serial = 2044] [outer = 0x1180c7400] 13:48:43 INFO - PROCESS | 1655 | 1466714923089 Marionette DEBUG loaded listener.js 13:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118840c00) [pid = 1655] [serial = 2045] [outer = 0x1180c7400] 13:48:43 INFO - PROCESS | 1655 | 1466714923890 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"]]]}] 13:48:43 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 13:48:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:48:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:48:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 13:48:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:48:43 INFO - PROCESS | 1655 | 1466714923940 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:48:43 INFO - PROCESS | 1655 | 1466714923942 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:48:43 INFO - PROCESS | 1655 | 1466714923944 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:48:43 INFO - PROCESS | 1655 | 1466714923946 Marionette TRACE conn2 <- [1,2698,null,{}] 13:48:43 INFO - PROCESS | 1655 | 1466714923962 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}] 13:48:43 INFO - PROCESS | 1655 | 1466714923966 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:44 INFO - PROCESS | 1655 | 1466714924066 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:48:44 INFO - PROCESS | 1655 | 1466714924102 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1655 | 1466714924104 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x126590000 == 32 [pid = 1655] [id = 682] 13:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1195fe000) [pid = 1655] [serial = 2046] [outer = 0x0] 13:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119bb2c00) [pid = 1655] [serial = 2047] [outer = 0x1195fe000] 13:48:44 INFO - PROCESS | 1655 | 1466714924132 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x120f14c00) [pid = 1655] [serial = 2048] [outer = 0x1195fe000] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x110eed800) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x115eef000) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x112966c00) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1133be400) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11336a000) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x110e32400) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1160d9000) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118834c00) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x116073c00) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x119ba8c00) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x11295b400) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x118837800) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:48:44 INFO - PROCESS | 1655 | 1466714924955 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"]]]}] 13:48:44 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 13:48:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:48:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:48:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1022ms 13:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:48:44 INFO - PROCESS | 1655 | 1466714924966 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:48:44 INFO - PROCESS | 1655 | 1466714924968 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:48:44 INFO - PROCESS | 1655 | 1466714924970 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:48:44 INFO - PROCESS | 1655 | 1466714924971 Marionette TRACE conn2 <- [1,2702,null,{}] 13:48:44 INFO - PROCESS | 1655 | 1466714924973 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}] 13:48:44 INFO - PROCESS | 1655 | 1466714924974 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:45 INFO - PROCESS | 1655 | 1466714925056 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:48:45 INFO - PROCESS | 1655 | 1466714925060 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:45 INFO - PROCESS | 1655 | 1466714925061 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12928e800 == 33 [pid = 1655] [id = 683] 13:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1172b8000) [pid = 1655] [serial = 2049] [outer = 0x0] 13:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118366000) [pid = 1655] [serial = 2050] [outer = 0x1172b8000] 13:48:45 INFO - PROCESS | 1655 | 1466714925089 Marionette DEBUG loaded listener.js 13:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1196ee800) [pid = 1655] [serial = 2051] [outer = 0x1172b8000] 13:48:45 INFO - PROCESS | 1655 | 1466714925494 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]]]}] 13:48:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:48:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 571ms 13:48:45 INFO - PROCESS | 1655 | 1466714925542 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:48:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:48:45 INFO - PROCESS | 1655 | 1466714925544 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:48:45 INFO - PROCESS | 1655 | 1466714925548 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:48:45 INFO - PROCESS | 1655 | 1466714925549 Marionette TRACE conn2 <- [1,2706,null,{}] 13:48:45 INFO - PROCESS | 1655 | 1466714925553 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}] 13:48:45 INFO - PROCESS | 1655 | 1466714925554 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:45 INFO - PROCESS | 1655 | 1466714925677 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:48:45 INFO - PROCESS | 1655 | 1466714925686 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:45 INFO - PROCESS | 1655 | 1466714925687 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a679000 == 34 [pid = 1655] [id = 684] 13:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x111e57c00) [pid = 1655] [serial = 2052] [outer = 0x0] 13:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1210dd000) [pid = 1655] [serial = 2053] [outer = 0x111e57c00] 13:48:45 INFO - PROCESS | 1655 | 1466714925729 Marionette DEBUG loaded listener.js 13:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x123067800) [pid = 1655] [serial = 2054] [outer = 0x111e57c00] 13:48:46 INFO - PROCESS | 1655 | 1466714926158 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]]]}] 13:48:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:48:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 621ms 13:48:46 INFO - PROCESS | 1655 | 1466714926168 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:48:46 INFO - PROCESS | 1655 | 1466714926170 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:48:46 INFO - PROCESS | 1655 | 1466714926173 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:48:46 INFO - PROCESS | 1655 | 1466714926175 Marionette TRACE conn2 <- [1,2710,null,{}] 13:48:46 INFO - PROCESS | 1655 | 1466714926197 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}] 13:48:46 INFO - PROCESS | 1655 | 1466714926203 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:46 INFO - PROCESS | 1655 | 1466714926356 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:48:46 INFO - PROCESS | 1655 | 1466714926363 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 1655 | 1466714926364 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b945800 == 35 [pid = 1655] [id = 685] 13:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x12327e800) [pid = 1655] [serial = 2055] [outer = 0x0] 13:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x12378f400) [pid = 1655] [serial = 2056] [outer = 0x12327e800] 13:48:46 INFO - PROCESS | 1655 | 1466714926398 Marionette DEBUG loaded listener.js 13:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x123bd7000) [pid = 1655] [serial = 2057] [outer = 0x12327e800] 13:48:46 INFO - PROCESS | 1655 | 1466714926819 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] 13:48:46 INFO - PROCESS | 1655 | 1466714926852 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:48:46 INFO - PROCESS | 1655 | 1466714926864 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:48:46 INFO - PROCESS | 1655 | 1466714926865 Marionette TRACE conn2 <- [1,2714,null,{}] 13:48:46 INFO - PROCESS | 1655 | 1466714926867 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}] 13:48:46 INFO - PROCESS | 1655 | 1466714926869 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:46 INFO - PROCESS | 1655 | 1466714926944 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:48:46 INFO - PROCESS | 1655 | 1466714926950 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 1655 | 1466714926951 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbdd800 == 36 [pid = 1655] [id = 686] 13:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x123fbd800) [pid = 1655] [serial = 2058] [outer = 0x0] 13:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x123fc6c00) [pid = 1655] [serial = 2059] [outer = 0x123fbd800] 13:48:46 INFO - PROCESS | 1655 | 1466714926975 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x124507000) [pid = 1655] [serial = 2060] [outer = 0x123fbd800] 13:48:47 INFO - PROCESS | 1655 | 1466714927301 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]]]}] 13:48:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:48:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 13:48:47 INFO - PROCESS | 1655 | 1466714927384 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:48:47 INFO - PROCESS | 1655 | 1466714927386 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:48:47 INFO - PROCESS | 1655 | 1466714927389 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:48:47 INFO - PROCESS | 1655 | 1466714927392 Marionette TRACE conn2 <- [1,2718,null,{}] 13:48:47 INFO - PROCESS | 1655 | 1466714927396 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}] 13:48:47 INFO - PROCESS | 1655 | 1466714927398 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:47 INFO - PROCESS | 1655 | 1466714927532 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:48:47 INFO - PROCESS | 1655 | 1466714927591 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:47 INFO - PROCESS | 1655 | 1466714927594 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181be800 == 37 [pid = 1655] [id = 687] 13:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1121abc00) [pid = 1655] [serial = 2061] [outer = 0x0] 13:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112961800) [pid = 1655] [serial = 2062] [outer = 0x1121abc00] 13:48:47 INFO - PROCESS | 1655 | 1466714927626 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113aae800) [pid = 1655] [serial = 2063] [outer = 0x1121abc00] 13:48:48 INFO - PROCESS | 1655 | 1466714928085 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] 13:48:48 INFO - PROCESS | 1655 | 1466714928113 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:48:48 INFO - PROCESS | 1655 | 1466714928173 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1655 | 1466714928176 Marionette TRACE conn2 <- [1,2722,null,{}] 13:48:48 INFO - PROCESS | 1655 | 1466714928178 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}] 13:48:48 INFO - PROCESS | 1655 | 1466714928180 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:48 INFO - PROCESS | 1655 | 1466714928280 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:48:48 INFO - PROCESS | 1655 | 1466714928351 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:48 INFO - PROCESS | 1655 | 1466714928353 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a5000 == 38 [pid = 1655] [id = 688] 13:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1192b3000) [pid = 1655] [serial = 2064] [outer = 0x0] 13:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1192bd000) [pid = 1655] [serial = 2065] [outer = 0x1192b3000] 13:48:48 INFO - PROCESS | 1655 | 1466714928384 Marionette DEBUG loaded listener.js 13:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1196c1400) [pid = 1655] [serial = 2066] [outer = 0x1192b3000] 13:48:48 INFO - PROCESS | 1655 | 1466714928804 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] 13:48:48 INFO - PROCESS | 1655 | 1466714928846 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:48:48 INFO - PROCESS | 1655 | 1466714928848 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1655 | 1466714928849 Marionette TRACE conn2 <- [1,2726,null,{}] 13:48:48 INFO - PROCESS | 1655 | 1466714928856 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}] 13:48:48 INFO - PROCESS | 1655 | 1466714928860 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:48 INFO - PROCESS | 1655 | 1466714928957 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:48:49 INFO - PROCESS | 1655 | 1466714929017 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1655 | 1466714929019 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bdf3000 == 39 [pid = 1655] [id = 689] 13:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1210dc800) [pid = 1655] [serial = 2067] [outer = 0x0] 13:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1233c7c00) [pid = 1655] [serial = 2068] [outer = 0x1210dc800] 13:48:49 INFO - PROCESS | 1655 | 1466714929051 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123790400) [pid = 1655] [serial = 2069] [outer = 0x1210dc800] 13:48:49 INFO - PROCESS | 1655 | 1466714929497 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]]]}] 13:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 669ms 13:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:48:49 INFO - PROCESS | 1655 | 1466714929518 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:48:49 INFO - PROCESS | 1655 | 1466714929520 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:48:49 INFO - PROCESS | 1655 | 1466714929523 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:48:49 INFO - PROCESS | 1655 | 1466714929525 Marionette TRACE conn2 <- [1,2730,null,{}] 13:48:49 INFO - PROCESS | 1655 | 1466714929550 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}] 13:48:49 INFO - PROCESS | 1655 | 1466714929552 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:49 INFO - PROCESS | 1655 | 1466714929731 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:48:49 INFO - PROCESS | 1655 | 1466714929831 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1655 | 1466714929832 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c6a7800 == 40 [pid = 1655] [id = 690] 13:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123bb1c00) [pid = 1655] [serial = 2070] [outer = 0x0] 13:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1243b1c00) [pid = 1655] [serial = 2071] [outer = 0x123bb1c00] 13:48:49 INFO - PROCESS | 1655 | 1466714929883 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124d04000) [pid = 1655] [serial = 2072] [outer = 0x123bb1c00] 13:48:50 INFO - PROCESS | 1655 | 1466714930873 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"]]]}] 13:48:50 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 13:48:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:48:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1376ms 13:48:50 INFO - PROCESS | 1655 | 1466714930898 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1655 | 1466714930901 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:48:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:48:50 INFO - PROCESS | 1655 | 1466714930906 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1655 | 1466714930907 Marionette TRACE conn2 <- [1,2734,null,{}] 13:48:50 INFO - PROCESS | 1655 | 1466714930912 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}] 13:48:50 INFO - PROCESS | 1655 | 1466714930913 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:51 INFO - PROCESS | 1655 | 1466714931042 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:48:51 INFO - PROCESS | 1655 | 1466714931125 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:51 INFO - PROCESS | 1655 | 1466714931127 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c7000 == 41 [pid = 1655] [id = 691] 13:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112d63400) [pid = 1655] [serial = 2073] [outer = 0x0] 13:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1166ee400) [pid = 1655] [serial = 2074] [outer = 0x112d63400] 13:48:51 INFO - PROCESS | 1655 | 1466714931202 Marionette DEBUG loaded listener.js 13:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117e8e800) [pid = 1655] [serial = 2075] [outer = 0x112d63400] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b945800 == 40 [pid = 1655] [id = 685] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a679000 == 39 [pid = 1655] [id = 684] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12928e800 == 38 [pid = 1655] [id = 683] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x126590000 == 37 [pid = 1655] [id = 682] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x122f4f000 == 36 [pid = 1655] [id = 681] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d8800 == 35 [pid = 1655] [id = 680] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1241cb000 == 34 [pid = 1655] [id = 679] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x117e4e800 == 33 [pid = 1655] [id = 678] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab21000 == 32 [pid = 1655] [id = 677] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c6a7800 == 31 [pid = 1655] [id = 690] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12bdf3000 == 30 [pid = 1655] [id = 689] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a5000 == 29 [pid = 1655] [id = 688] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbdd800 == 28 [pid = 1655] [id = 686] 13:48:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1181be800 == 27 [pid = 1655] [id = 687] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11836ac00) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1176b9c00) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116630000) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112a76800) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x113023800) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1167b5800) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1180c7c00) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11950ec00) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x112966400) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x110ef1800) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1182f0c00) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118178400) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1210da400) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1192b4800) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x123fc4800) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1210ddc00) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x123789c00) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1176b9400) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12327d400) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118834000) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119143800) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1185f4800) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1196eac00) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1192bc400) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 13:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1233cc800) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 13:48:52 INFO - PROCESS | 1655 | 1466714932053 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]]]}] 13:48:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:48:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1172ms 13:48:52 INFO - PROCESS | 1655 | 1466714932078 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:48:52 INFO - PROCESS | 1655 | 1466714932083 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:48:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:48:52 INFO - PROCESS | 1655 | 1466714932089 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:48:52 INFO - PROCESS | 1655 | 1466714932090 Marionette TRACE conn2 <- [1,2738,null,{}] 13:48:52 INFO - PROCESS | 1655 | 1466714932094 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}] 13:48:52 INFO - PROCESS | 1655 | 1466714932096 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:52 INFO - PROCESS | 1655 | 1466714932182 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:48:52 INFO - PROCESS | 1655 | 1466714932238 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1655 | 1466714932240 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x117235000 == 28 [pid = 1655] [id = 692] 13:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1121a7400) [pid = 1655] [serial = 2076] [outer = 0x0] 13:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x112a1c800) [pid = 1655] [serial = 2077] [outer = 0x1121a7400] 13:48:52 INFO - PROCESS | 1655 | 1466714932269 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x112d59000) [pid = 1655] [serial = 2078] [outer = 0x1121a7400] 13:48:52 INFO - PROCESS | 1655 | 1466714932694 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]]]}] 13:48:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:48:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 626ms 13:48:52 INFO - PROCESS | 1655 | 1466714932715 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:48:52 INFO - PROCESS | 1655 | 1466714932721 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:48:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:48:52 INFO - PROCESS | 1655 | 1466714932732 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:48:52 INFO - PROCESS | 1655 | 1466714932735 Marionette TRACE conn2 <- [1,2742,null,{}] 13:48:52 INFO - PROCESS | 1655 | 1466714932755 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}] 13:48:52 INFO - PROCESS | 1655 | 1466714932757 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:52 INFO - PROCESS | 1655 | 1466714932884 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:48:52 INFO - PROCESS | 1655 | 1466714932928 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1655 | 1466714932929 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119605000 == 29 [pid = 1655] [id = 693] 13:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1160d8000) [pid = 1655] [serial = 2079] [outer = 0x0] 13:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116625800) [pid = 1655] [serial = 2080] [outer = 0x1160d8000] 13:48:52 INFO - PROCESS | 1655 | 1466714932958 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1172b5c00) [pid = 1655] [serial = 2081] [outer = 0x1160d8000] 13:48:53 INFO - PROCESS | 1655 | 1466714933320 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]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:48:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 635ms 13:48:53 INFO - PROCESS | 1655 | 1466714933362 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1655 | 1466714933363 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:48:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:48:53 INFO - PROCESS | 1655 | 1466714933365 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1655 | 1466714933367 Marionette TRACE conn2 <- [1,2746,null,{}] 13:48:53 INFO - PROCESS | 1655 | 1466714933374 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}] 13:48:53 INFO - PROCESS | 1655 | 1466714933377 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:53 INFO - PROCESS | 1655 | 1466714933457 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:48:53 INFO - PROCESS | 1655 | 1466714933468 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1655 | 1466714933471 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x123605800 == 30 [pid = 1655] [id = 694] 13:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11295c000) [pid = 1655] [serial = 2082] [outer = 0x0] 13:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11820d800) [pid = 1655] [serial = 2083] [outer = 0x11295c000] 13:48:53 INFO - PROCESS | 1655 | 1466714933516 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1182ef800) [pid = 1655] [serial = 2084] [outer = 0x11295c000] 13:48:54 INFO - PROCESS | 1655 | 1466714934009 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]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:48:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 13:48:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:48:54 INFO - PROCESS | 1655 | 1466714934042 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 1655 | 1466714934045 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:48:54 INFO - PROCESS | 1655 | 1466714934049 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1655 | 1466714934051 Marionette TRACE conn2 <- [1,2750,null,{}] 13:48:54 INFO - PROCESS | 1655 | 1466714934054 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}] 13:48:54 INFO - PROCESS | 1655 | 1466714934056 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:54 INFO - PROCESS | 1655 | 1466714934190 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:48:54 INFO - PROCESS | 1655 | 1466714934226 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 1655 | 1466714934227 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x124cc1000 == 31 [pid = 1655] [id = 695] 13:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1185f3800) [pid = 1655] [serial = 2085] [outer = 0x0] 13:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118836000) [pid = 1655] [serial = 2086] [outer = 0x1185f3800] 13:48:54 INFO - PROCESS | 1655 | 1466714934252 Marionette DEBUG loaded listener.js 13:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11913e800) [pid = 1655] [serial = 2087] [outer = 0x1185f3800] 13:48:54 INFO - PROCESS | 1655 | 1466714934576 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]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:48:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 571ms 13:48:54 INFO - PROCESS | 1655 | 1466714934620 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 1655 | 1466714934629 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:48:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:48:54 INFO - PROCESS | 1655 | 1466714934631 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1655 | 1466714934632 Marionette TRACE conn2 <- [1,2754,null,{}] 13:48:54 INFO - PROCESS | 1655 | 1466714934634 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}] 13:48:54 INFO - PROCESS | 1655 | 1466714934635 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:54 INFO - PROCESS | 1655 | 1466714934729 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:48:54 INFO - PROCESS | 1655 | 1466714934732 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 1655 | 1466714934733 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b30800 == 32 [pid = 1655] [id = 696] 13:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1133c0000) [pid = 1655] [serial = 2088] [outer = 0x0] 13:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1192b7400) [pid = 1655] [serial = 2089] [outer = 0x1133c0000] 13:48:54 INFO - PROCESS | 1655 | 1466714934758 Marionette DEBUG loaded listener.js 13:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119424400) [pid = 1655] [serial = 2090] [outer = 0x1133c0000] 13:48:55 INFO - PROCESS | 1655 | 1466714935100 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]]]}] 13:48:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:48:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms 13:48:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:48:55 INFO - PROCESS | 1655 | 1466714935154 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:48:55 INFO - PROCESS | 1655 | 1466714935155 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:48:55 INFO - PROCESS | 1655 | 1466714935157 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:48:55 INFO - PROCESS | 1655 | 1466714935158 Marionette TRACE conn2 <- [1,2758,null,{}] 13:48:55 INFO - PROCESS | 1655 | 1466714935160 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}] 13:48:55 INFO - PROCESS | 1655 | 1466714935165 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:55 INFO - PROCESS | 1655 | 1466714935289 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:48:55 INFO - PROCESS | 1655 | 1466714935292 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1655 | 1466714935294 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12907b000 == 33 [pid = 1655] [id = 697] 13:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1160d7000) [pid = 1655] [serial = 2091] [outer = 0x0] 13:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1195fc400) [pid = 1655] [serial = 2092] [outer = 0x1160d7000] 13:48:55 INFO - PROCESS | 1655 | 1466714935320 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x120f19400) [pid = 1655] [serial = 2093] [outer = 0x1160d7000] 13:48:55 INFO - PROCESS | 1655 | 1466714935665 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]]]}] 13:48:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:48:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 13:48:55 INFO - PROCESS | 1655 | 1466714935678 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:48:55 INFO - PROCESS | 1655 | 1466714935681 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:48:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:48:55 INFO - PROCESS | 1655 | 1466714935685 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:48:55 INFO - PROCESS | 1655 | 1466714935686 Marionette TRACE conn2 <- [1,2762,null,{}] 13:48:55 INFO - PROCESS | 1655 | 1466714935689 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}] 13:48:55 INFO - PROCESS | 1655 | 1466714935700 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:55 INFO - PROCESS | 1655 | 1466714935791 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:48:55 INFO - PROCESS | 1655 | 1466714935803 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1655 | 1466714935804 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129321800 == 34 [pid = 1655] [id = 698] 13:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x120f1c400) [pid = 1655] [serial = 2094] [outer = 0x0] 13:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x122f39000) [pid = 1655] [serial = 2095] [outer = 0x120f1c400] 13:48:55 INFO - PROCESS | 1655 | 1466714935828 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123067400) [pid = 1655] [serial = 2096] [outer = 0x120f1c400] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1195fe000) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1172b8000) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1133bdc00) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x116075800) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1121a7800) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1180c7400) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x111e57c00) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x112a17000) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12327e800) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:48:56 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x123fbd800) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:48:56 INFO - PROCESS | 1655 | 1466714936252 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]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 618ms 13:48:56 INFO - PROCESS | 1655 | 1466714936304 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1655 | 1466714936305 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:48:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:48:56 INFO - PROCESS | 1655 | 1466714936307 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1655 | 1466714936308 Marionette TRACE conn2 <- [1,2766,null,{}] 13:48:56 INFO - PROCESS | 1655 | 1466714936311 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}] 13:48:56 INFO - PROCESS | 1655 | 1466714936312 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:56 INFO - PROCESS | 1655 | 1466714936386 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:48:56 INFO - PROCESS | 1655 | 1466714936389 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 1655 | 1466714936390 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a691800 == 35 [pid = 1655] [id = 699] 13:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1121ab800) [pid = 1655] [serial = 2097] [outer = 0x0] 13:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116075800) [pid = 1655] [serial = 2098] [outer = 0x1121ab800] 13:48:56 INFO - PROCESS | 1655 | 1466714936417 Marionette DEBUG loaded listener.js 13:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12305dc00) [pid = 1655] [serial = 2099] [outer = 0x1121ab800] 13:48:56 INFO - PROCESS | 1655 | 1466714936752 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]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 13:48:56 INFO - PROCESS | 1655 | 1466714936777 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1655 | 1466714936779 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:48:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:48:56 INFO - PROCESS | 1655 | 1466714936783 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1655 | 1466714936784 Marionette TRACE conn2 <- [1,2770,null,{}] 13:48:56 INFO - PROCESS | 1655 | 1466714936787 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}] 13:48:56 INFO - PROCESS | 1655 | 1466714936788 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:56 INFO - PROCESS | 1655 | 1466714936893 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:48:56 INFO - PROCESS | 1655 | 1466714936901 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 1655 | 1466714936902 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233f7800 == 36 [pid = 1655] [id = 700] 13:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12327c800) [pid = 1655] [serial = 2100] [outer = 0x0] 13:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123285000) [pid = 1655] [serial = 2101] [outer = 0x12327c800] 13:48:56 INFO - PROCESS | 1655 | 1466714936926 Marionette DEBUG loaded listener.js 13:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1234ea000) [pid = 1655] [serial = 2102] [outer = 0x12327c800] 13:48:57 INFO - PROCESS | 1655 | 1466714937217 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]]]}] 13:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 13:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:48:57 INFO - PROCESS | 1655 | 1466714937252 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:48:57 INFO - PROCESS | 1655 | 1466714937253 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:48:57 INFO - PROCESS | 1655 | 1466714937255 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:48:57 INFO - PROCESS | 1655 | 1466714937256 Marionette TRACE conn2 <- [1,2774,null,{}] 13:48:57 INFO - PROCESS | 1655 | 1466714937259 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}] 13:48:57 INFO - PROCESS | 1655 | 1466714937260 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:57 INFO - PROCESS | 1655 | 1466714937334 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:48:57 INFO - PROCESS | 1655 | 1466714937338 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1655 | 1466714937339 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bdde800 == 37 [pid = 1655] [id = 701] 13:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12374ec00) [pid = 1655] [serial = 2103] [outer = 0x0] 13:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123791000) [pid = 1655] [serial = 2104] [outer = 0x12374ec00] 13:48:57 INFO - PROCESS | 1655 | 1466714937365 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123ba4800) [pid = 1655] [serial = 2105] [outer = 0x12374ec00] 13:48:57 INFO - PROCESS | 1655 | 1466714937705 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]]]}] 13:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 477ms 13:48:57 INFO - PROCESS | 1655 | 1466714937733 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:48:57 INFO - PROCESS | 1655 | 1466714937735 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:48:57 INFO - PROCESS | 1655 | 1466714937737 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:48:57 INFO - PROCESS | 1655 | 1466714937738 Marionette TRACE conn2 <- [1,2778,null,{}] 13:48:57 INFO - PROCESS | 1655 | 1466714937741 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}] 13:48:57 INFO - PROCESS | 1655 | 1466714937742 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:57 INFO - PROCESS | 1655 | 1466714937864 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:48:57 INFO - PROCESS | 1655 | 1466714937871 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1655 | 1466714937872 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b2d000 == 38 [pid = 1655] [id = 702] 13:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123baec00) [pid = 1655] [serial = 2106] [outer = 0x0] 13:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123f9f000) [pid = 1655] [serial = 2107] [outer = 0x123baec00] 13:48:57 INFO - PROCESS | 1655 | 1466714937899 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124502c00) [pid = 1655] [serial = 2108] [outer = 0x123baec00] 13:48:58 INFO - PROCESS | 1655 | 1466714938259 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]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:48:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 13:48:58 INFO - PROCESS | 1655 | 1466714938307 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:48:58 INFO - PROCESS | 1655 | 1466714938310 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:48:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:48:58 INFO - PROCESS | 1655 | 1466714938313 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1655 | 1466714938316 Marionette TRACE conn2 <- [1,2782,null,{}] 13:48:58 INFO - PROCESS | 1655 | 1466714938320 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}] 13:48:58 INFO - PROCESS | 1655 | 1466714938322 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:58 INFO - PROCESS | 1655 | 1466714938438 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:48:58 INFO - PROCESS | 1655 | 1466714938492 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:58 INFO - PROCESS | 1655 | 1466714938495 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cf800 == 39 [pid = 1655] [id = 703] 13:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x110fab800) [pid = 1655] [serial = 2109] [outer = 0x0] 13:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1121a2400) [pid = 1655] [serial = 2110] [outer = 0x110fab800] 13:48:58 INFO - PROCESS | 1655 | 1466714938526 Marionette DEBUG loaded listener.js 13:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112aeac00) [pid = 1655] [serial = 2111] [outer = 0x110fab800] 13:48:59 INFO - PROCESS | 1655 | 1466714939039 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]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:48:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 771ms 13:48:59 INFO - PROCESS | 1655 | 1466714939093 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 1655 | 1466714939098 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:48:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:48:59 INFO - PROCESS | 1655 | 1466714939104 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1655 | 1466714939106 Marionette TRACE conn2 <- [1,2786,null,{}] 13:48:59 INFO - PROCESS | 1655 | 1466714939108 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}] 13:48:59 INFO - PROCESS | 1655 | 1466714939111 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:59 INFO - PROCESS | 1655 | 1466714939219 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:48:59 INFO - PROCESS | 1655 | 1466714939299 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1655 | 1466714939300 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124daf000 == 40 [pid = 1655] [id = 704] 13:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x117034800) [pid = 1655] [serial = 2112] [outer = 0x0] 13:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1176b9400) [pid = 1655] [serial = 2113] [outer = 0x117034800] 13:48:59 INFO - PROCESS | 1655 | 1466714939331 Marionette DEBUG loaded listener.js 13:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1180d1000) [pid = 1655] [serial = 2114] [outer = 0x117034800] 13:48:59 INFO - PROCESS | 1655 | 1466714939961 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]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 923ms 13:49:00 INFO - PROCESS | 1655 | 1466714940027 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 1655 | 1466714940030 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:49:00 INFO - PROCESS | 1655 | 1466714940033 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1655 | 1466714940035 Marionette TRACE conn2 <- [1,2790,null,{}] 13:49:00 INFO - PROCESS | 1655 | 1466714940039 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}] 13:49:00 INFO - PROCESS | 1655 | 1466714940040 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:00 INFO - PROCESS | 1655 | 1466714940146 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:49:00 INFO - PROCESS | 1655 | 1466714940205 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1655 | 1466714940207 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11929c000 == 41 [pid = 1655] [id = 705] 13:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1133c0800) [pid = 1655] [serial = 2115] [outer = 0x0] 13:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1151c7400) [pid = 1655] [serial = 2116] [outer = 0x1133c0800] 13:49:00 INFO - PROCESS | 1655 | 1466714940236 Marionette DEBUG loaded listener.js 13:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x116a0c000) [pid = 1655] [serial = 2117] [outer = 0x1133c0800] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12bdde800 == 40 [pid = 1655] [id = 701] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1233f7800 == 39 [pid = 1655] [id = 700] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12a691800 == 38 [pid = 1655] [id = 699] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x129321800 == 37 [pid = 1655] [id = 698] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12907b000 == 36 [pid = 1655] [id = 697] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x126b30800 == 35 [pid = 1655] [id = 696] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x124cc1000 == 34 [pid = 1655] [id = 695] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x123605800 == 33 [pid = 1655] [id = 694] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119605000 == 32 [pid = 1655] [id = 693] 13:49:00 INFO - PROCESS | 1655 | --DOCSHELL 0x117235000 == 31 [pid = 1655] [id = 692] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119bb2c00) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118366000) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1180d5800) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11822ec00) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1160dac00) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117e88400) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112a14800) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11302f400) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1185d7800) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1210dd000) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12378b800) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123bd7000) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123fc6c00) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124507000) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12378f400) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x120f14c00) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1196ee800) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118840c00) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123067800) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 13:49:00 INFO - PROCESS | 1655 | 1466714940762 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]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 772ms 13:49:00 INFO - PROCESS | 1655 | 1466714940806 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 1655 | 1466714940810 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:49:00 INFO - PROCESS | 1655 | 1466714940818 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1655 | 1466714940821 Marionette TRACE conn2 <- [1,2794,null,{}] 13:49:00 INFO - PROCESS | 1655 | 1466714940825 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}] 13:49:00 INFO - PROCESS | 1655 | 1466714940827 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:00 INFO - PROCESS | 1655 | 1466714940950 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:49:00 INFO - PROCESS | 1655 | 1466714940963 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:00 INFO - PROCESS | 1655 | 1466714940964 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c55800 == 32 [pid = 1655] [id = 706] 13:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1180d5800) [pid = 1655] [serial = 2118] [outer = 0x0] 13:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118209800) [pid = 1655] [serial = 2119] [outer = 0x1180d5800] 13:49:01 INFO - PROCESS | 1655 | 1466714941009 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1182ea800) [pid = 1655] [serial = 2120] [outer = 0x1180d5800] 13:49:01 INFO - PROCESS | 1655 | 1466714941371 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]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:49:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 571ms 13:49:01 INFO - PROCESS | 1655 | 1466714941389 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:49:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:49:01 INFO - PROCESS | 1655 | 1466714941390 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:49:01 INFO - PROCESS | 1655 | 1466714941392 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1655 | 1466714941395 Marionette TRACE conn2 <- [1,2798,null,{}] 13:49:01 INFO - PROCESS | 1655 | 1466714941403 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}] 13:49:01 INFO - PROCESS | 1655 | 1466714941406 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:01 INFO - PROCESS | 1655 | 1466714941487 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:49:01 INFO - PROCESS | 1655 | 1466714941493 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 1655 | 1466714941495 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x126136000 == 33 [pid = 1655] [id = 707] 13:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112a1b000) [pid = 1655] [serial = 2121] [outer = 0x0] 13:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1192b3800) [pid = 1655] [serial = 2122] [outer = 0x112a1b000] 13:49:01 INFO - PROCESS | 1655 | 1466714941526 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1195fa000) [pid = 1655] [serial = 2123] [outer = 0x112a1b000] 13:49:01 INFO - PROCESS | 1655 | 1466714941866 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]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:49:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 521ms 13:49:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:49:01 INFO - PROCESS | 1655 | 1466714941916 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:49:01 INFO - PROCESS | 1655 | 1466714941918 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:49:01 INFO - PROCESS | 1655 | 1466714941920 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1655 | 1466714941921 Marionette TRACE conn2 <- [1,2802,null,{}] 13:49:01 INFO - PROCESS | 1655 | 1466714941923 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}] 13:49:01 INFO - PROCESS | 1655 | 1466714941924 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:02 INFO - PROCESS | 1655 | 1466714942004 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:49:02 INFO - PROCESS | 1655 | 1466714942007 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1655 | 1466714942009 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129293000 == 34 [pid = 1655] [id = 708] 13:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1196e6000) [pid = 1655] [serial = 2124] [outer = 0x0] 13:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119bb2c00) [pid = 1655] [serial = 2125] [outer = 0x1196e6000] 13:49:02 INFO - PROCESS | 1655 | 1466714942036 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120f14c00) [pid = 1655] [serial = 2126] [outer = 0x1196e6000] 13:49:02 INFO - PROCESS | 1655 | 1466714942388 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]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 13:49:02 INFO - PROCESS | 1655 | 1466714942438 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 1655 | 1466714942439 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:49:02 INFO - PROCESS | 1655 | 1466714942442 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1655 | 1466714942443 Marionette TRACE conn2 <- [1,2806,null,{}] 13:49:02 INFO - PROCESS | 1655 | 1466714942445 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}] 13:49:02 INFO - PROCESS | 1655 | 1466714942446 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:02 INFO - PROCESS | 1655 | 1466714942521 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:49:02 INFO - PROCESS | 1655 | 1466714942594 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1655 | 1466714942595 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21d800 == 35 [pid = 1655] [id = 709] 13:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119425400) [pid = 1655] [serial = 2127] [outer = 0x0] 13:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1210e3c00) [pid = 1655] [serial = 2128] [outer = 0x119425400] 13:49:02 INFO - PROCESS | 1655 | 1466714942626 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123068000) [pid = 1655] [serial = 2129] [outer = 0x119425400] 13:49:02 INFO - PROCESS | 1655 | 1466714942950 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]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 13:49:02 INFO - PROCESS | 1655 | 1466714942962 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 1655 | 1466714942968 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:49:02 INFO - PROCESS | 1655 | 1466714942995 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1655 | 1466714942997 Marionette TRACE conn2 <- [1,2810,null,{}] 13:49:03 INFO - PROCESS | 1655 | 1466714943023 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}] 13:49:03 INFO - PROCESS | 1655 | 1466714943029 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:03 INFO - PROCESS | 1655 | 1466714943200 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:49:03 INFO - PROCESS | 1655 | 1466714943204 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1655 | 1466714943205 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b539800 == 36 [pid = 1655] [id = 710] 13:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123280000) [pid = 1655] [serial = 2130] [outer = 0x0] 13:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123756400) [pid = 1655] [serial = 2131] [outer = 0x123280000] 13:49:03 INFO - PROCESS | 1655 | 1466714943230 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1243ab800) [pid = 1655] [serial = 2132] [outer = 0x123280000] 13:49:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d146800 == 35 [pid = 1655] [id = 16] 13:49:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:49:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 664ms 13:49:03 INFO - PROCESS | 1655 | 1466714943628 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]]]}] 13:49:03 INFO - PROCESS | 1655 | 1466714943636 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:49:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:49:03 INFO - PROCESS | 1655 | 1466714943638 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:49:03 INFO - PROCESS | 1655 | 1466714943641 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1655 | 1466714943643 Marionette TRACE conn2 <- [1,2814,null,{}] 13:49:03 INFO - PROCESS | 1655 | 1466714943646 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}] 13:49:03 INFO - PROCESS | 1655 | 1466714943648 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:03 INFO - PROCESS | 1655 | 1466714943804 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:49:03 INFO - PROCESS | 1655 | 1466714943839 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1655 | 1466714943840 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbda000 == 36 [pid = 1655] [id = 711] 13:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118182000) [pid = 1655] [serial = 2133] [outer = 0x0] 13:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c72400) [pid = 1655] [serial = 2134] [outer = 0x118182000] 13:49:03 INFO - PROCESS | 1655 | 1466714943864 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124d0a400) [pid = 1655] [serial = 2135] [outer = 0x118182000] 13:49:04 INFO - PROCESS | 1655 | 1466714944193 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]]]}] 13:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 570ms 13:49:04 INFO - PROCESS | 1655 | 1466714944211 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:49:04 INFO - PROCESS | 1655 | 1466714944212 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:49:04 INFO - PROCESS | 1655 | 1466714944218 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:49:04 INFO - PROCESS | 1655 | 1466714944219 Marionette TRACE conn2 <- [1,2818,null,{}] 13:49:04 INFO - PROCESS | 1655 | 1466714944222 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}] 13:49:04 INFO - PROCESS | 1655 | 1466714944223 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:04 INFO - PROCESS | 1655 | 1466714944321 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:49:04 INFO - PROCESS | 1655 | 1466714944333 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1655 | 1466714944334 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c692800 == 37 [pid = 1655] [id = 712] 13:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123281800) [pid = 1655] [serial = 2136] [outer = 0x0] 13:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124d10c00) [pid = 1655] [serial = 2137] [outer = 0x123281800] 13:49:04 INFO - PROCESS | 1655 | 1466714944359 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d98800) [pid = 1655] [serial = 2138] [outer = 0x123281800] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121ab800) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112d63400) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1192b3000) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1121abc00) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1160d7000) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1133c0000) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1121a7400) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11295c000) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12327c800) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1210dc800) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123bb1c00) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1185f3800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1160d8000) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x120f1c400) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:49:04 INFO - PROCESS | 1655 | 1466714944737 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]]]}] 13:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 570ms 13:49:04 INFO - PROCESS | 1655 | 1466714944787 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:49:04 INFO - PROCESS | 1655 | 1466714944788 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:49:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:49:04 INFO - PROCESS | 1655 | 1466714944790 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:49:04 INFO - PROCESS | 1655 | 1466714944791 Marionette TRACE conn2 <- [1,2822,null,{}] 13:49:04 INFO - PROCESS | 1655 | 1466714944794 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}] 13:49:04 INFO - PROCESS | 1655 | 1466714944795 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:04 INFO - PROCESS | 1655 | 1466714944884 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:49:04 INFO - PROCESS | 1655 | 1466714944888 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1655 | 1466714944889 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c698800 == 38 [pid = 1655] [id = 713] 13:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a18c00) [pid = 1655] [serial = 2139] [outer = 0x0] 13:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x117037c00) [pid = 1655] [serial = 2140] [outer = 0x112a18c00] 13:49:04 INFO - PROCESS | 1655 | 1466714944913 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1192b3400) [pid = 1655] [serial = 2141] [outer = 0x112a18c00] 13:49:05 INFO - PROCESS | 1655 | 1466714945258 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]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:49:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 13:49:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:49:05 INFO - PROCESS | 1655 | 1466714945309 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1655 | 1466714945310 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:49:05 INFO - PROCESS | 1655 | 1466714945312 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1655 | 1466714945313 Marionette TRACE conn2 <- [1,2826,null,{}] 13:49:05 INFO - PROCESS | 1655 | 1466714945315 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}] 13:49:05 INFO - PROCESS | 1655 | 1466714945316 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:05 INFO - PROCESS | 1655 | 1466714945394 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:49:05 INFO - PROCESS | 1655 | 1466714945400 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1655 | 1466714945401 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d148000 == 39 [pid = 1655] [id = 714] 13:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1196ee400) [pid = 1655] [serial = 2142] [outer = 0x0] 13:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123758000) [pid = 1655] [serial = 2143] [outer = 0x1196ee400] 13:49:05 INFO - PROCESS | 1655 | 1466714945426 Marionette DEBUG loaded listener.js 13:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124da0400) [pid = 1655] [serial = 2144] [outer = 0x1196ee400] 13:49:05 INFO - PROCESS | 1655 | 1466714945768 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:49:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 13:49:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:49:05 INFO - PROCESS | 1655 | 1466714945783 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1655 | 1466714945785 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:49:05 INFO - PROCESS | 1655 | 1466714945787 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1655 | 1466714945788 Marionette TRACE conn2 <- [1,2830,null,{}] 13:49:05 INFO - PROCESS | 1655 | 1466714945791 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}] 13:49:05 INFO - PROCESS | 1655 | 1466714945792 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:05 INFO - PROCESS | 1655 | 1466714945876 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:49:05 INFO - PROCESS | 1655 | 1466714945880 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1655 | 1466714945884 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1b0000 == 40 [pid = 1655] [id = 715] 13:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124dfe800) [pid = 1655] [serial = 2145] [outer = 0x0] 13:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126045800) [pid = 1655] [serial = 2146] [outer = 0x124dfe800] 13:49:05 INFO - PROCESS | 1655 | 1466714945905 Marionette DEBUG loaded listener.js 13:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1260d2800) [pid = 1655] [serial = 2147] [outer = 0x124dfe800] 13:49:06 INFO - PROCESS | 1655 | 1466714946349 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]]]}] 13:49:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:49:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 572ms 13:49:06 INFO - PROCESS | 1655 | 1466714946360 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:49:06 INFO - PROCESS | 1655 | 1466714946364 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:49:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:49:06 INFO - PROCESS | 1655 | 1466714946367 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:49:06 INFO - PROCESS | 1655 | 1466714946369 Marionette TRACE conn2 <- [1,2834,null,{}] 13:49:06 INFO - PROCESS | 1655 | 1466714946372 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}] 13:49:06 INFO - PROCESS | 1655 | 1466714946374 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:06 INFO - PROCESS | 1655 | 1466714946502 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:49:06 INFO - PROCESS | 1655 | 1466714946508 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:06 INFO - PROCESS | 1655 | 1466714946509 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d417000 == 41 [pid = 1655] [id = 716] 13:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1260d3000) [pid = 1655] [serial = 2148] [outer = 0x0] 13:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1261e4800) [pid = 1655] [serial = 2149] [outer = 0x1260d3000] 13:49:06 INFO - PROCESS | 1655 | 1466714946548 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1265c2000) [pid = 1655] [serial = 2150] [outer = 0x1260d3000] 13:49:07 INFO - PROCESS | 1655 | 1466714947084 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:49:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:49:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 769ms 13:49:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:49:07 INFO - PROCESS | 1655 | 1466714947137 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:49:07 INFO - PROCESS | 1655 | 1466714947140 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:49:07 INFO - PROCESS | 1655 | 1466714947143 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1655 | 1466714947145 Marionette TRACE conn2 <- [1,2838,null,{}] 13:49:07 INFO - PROCESS | 1655 | 1466714947150 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}] 13:49:07 INFO - PROCESS | 1655 | 1466714947151 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:07 INFO - PROCESS | 1655 | 1466714947256 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:49:07 INFO - PROCESS | 1655 | 1466714947365 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1655 | 1466714947367 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4e000 == 42 [pid = 1655] [id = 717] 13:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x113d44800) [pid = 1655] [serial = 2151] [outer = 0x0] 13:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1166e5800) [pid = 1655] [serial = 2152] [outer = 0x113d44800] 13:49:07 INFO - PROCESS | 1655 | 1466714947398 Marionette DEBUG loaded listener.js 13:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1180d5400) [pid = 1655] [serial = 2153] [outer = 0x113d44800] 13:49:07 INFO - PROCESS | 1655 | 1466714947819 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]]]}] 13:49:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:49:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 724ms 13:49:07 INFO - PROCESS | 1655 | 1466714947867 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:49:07 INFO - PROCESS | 1655 | 1466714947870 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:49:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:49:07 INFO - PROCESS | 1655 | 1466714947874 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1655 | 1466714947876 Marionette TRACE conn2 <- [1,2842,null,{}] 13:49:07 INFO - PROCESS | 1655 | 1466714947879 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}] 13:49:07 INFO - PROCESS | 1655 | 1466714947881 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:07 INFO - PROCESS | 1655 | 1466714947981 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:49:08 INFO - PROCESS | 1655 | 1466714948044 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:08 INFO - PROCESS | 1655 | 1466714948046 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a503800 == 43 [pid = 1655] [id = 718] 13:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1185e9c00) [pid = 1655] [serial = 2154] [outer = 0x0] 13:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11941f400) [pid = 1655] [serial = 2155] [outer = 0x1185e9c00] 13:49:08 INFO - PROCESS | 1655 | 1466714948077 Marionette DEBUG loaded listener.js 13:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1195ff400) [pid = 1655] [serial = 2156] [outer = 0x1185e9c00] 13:49:08 INFO - PROCESS | 1655 | 1466714948535 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]]]}] 13:49:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:49:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 13:49:08 INFO - PROCESS | 1655 | 1466714948546 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:49:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:49:08 INFO - PROCESS | 1655 | 1466714948549 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:49:08 INFO - PROCESS | 1655 | 1466714948552 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:49:08 INFO - PROCESS | 1655 | 1466714948555 Marionette TRACE conn2 <- [1,2846,null,{}] 13:49:08 INFO - PROCESS | 1655 | 1466714948563 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}] 13:49:08 INFO - PROCESS | 1655 | 1466714948566 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:08 INFO - PROCESS | 1655 | 1466714948693 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:49:08 INFO - PROCESS | 1655 | 1466714948769 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:08 INFO - PROCESS | 1655 | 1466714948771 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d421000 == 44 [pid = 1655] [id = 719] 13:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123ba4000) [pid = 1655] [serial = 2157] [outer = 0x0] 13:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123ba9800) [pid = 1655] [serial = 2158] [outer = 0x123ba4000] 13:49:08 INFO - PROCESS | 1655 | 1466714948802 Marionette DEBUG loaded listener.js 13:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123fc4c00) [pid = 1655] [serial = 2159] [outer = 0x123ba4000] 13:49:09 INFO - PROCESS | 1655 | 1466714949401 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]]]}] 13:49:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:49:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 875ms 13:49:09 INFO - PROCESS | 1655 | 1466714949427 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:49:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:49:09 INFO - PROCESS | 1655 | 1466714949430 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:49:09 INFO - PROCESS | 1655 | 1466714949434 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:49:09 INFO - PROCESS | 1655 | 1466714949435 Marionette TRACE conn2 <- [1,2850,null,{}] 13:49:09 INFO - PROCESS | 1655 | 1466714949439 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}] 13:49:09 INFO - PROCESS | 1655 | 1466714949440 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:09 INFO - PROCESS | 1655 | 1466714949536 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:49:09 INFO - PROCESS | 1655 | 1466714949597 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1655 | 1466714949600 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c6e000 == 45 [pid = 1655] [id = 720] 13:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1133bd000) [pid = 1655] [serial = 2160] [outer = 0x0] 13:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113a58400) [pid = 1655] [serial = 2161] [outer = 0x1133bd000] 13:49:09 INFO - PROCESS | 1655 | 1466714949628 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116960000) [pid = 1655] [serial = 2162] [outer = 0x1133bd000] 13:49:10 INFO - PROCESS | 1655 | 1466714950071 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:49:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:49:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 13:49:10 INFO - PROCESS | 1655 | 1466714950103 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:49:10 INFO - PROCESS | 1655 | 1466714950106 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:49:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:49:10 INFO - PROCESS | 1655 | 1466714950111 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1655 | 1466714950112 Marionette TRACE conn2 <- [1,2854,null,{}] 13:49:10 INFO - PROCESS | 1655 | 1466714950114 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}] 13:49:10 INFO - PROCESS | 1655 | 1466714950116 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:10 INFO - PROCESS | 1655 | 1466714950208 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:49:10 INFO - PROCESS | 1655 | 1466714950270 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:10 INFO - PROCESS | 1655 | 1466714950271 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f3d800 == 46 [pid = 1655] [id = 721] 13:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1172b8000) [pid = 1655] [serial = 2163] [outer = 0x0] 13:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118179800) [pid = 1655] [serial = 2164] [outer = 0x1172b8000] 13:49:10 INFO - PROCESS | 1655 | 1466714950299 Marionette DEBUG loaded listener.js 13:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1182ed000) [pid = 1655] [serial = 2165] [outer = 0x1172b8000] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1b0000 == 45 [pid = 1655] [id = 715] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d148000 == 44 [pid = 1655] [id = 714] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12c698800 == 43 [pid = 1655] [id = 713] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12c692800 == 42 [pid = 1655] [id = 712] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbda000 == 41 [pid = 1655] [id = 711] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b539800 == 40 [pid = 1655] [id = 710] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21d800 == 39 [pid = 1655] [id = 709] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x129293000 == 38 [pid = 1655] [id = 708] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x126136000 == 37 [pid = 1655] [id = 707] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119c55800 == 36 [pid = 1655] [id = 706] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12caf3000 == 35 [pid = 1655] [id = 17] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11929c000 == 34 [pid = 1655] [id = 705] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124daf000 == 33 [pid = 1655] [id = 704] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x126b2d000 == 32 [pid = 1655] [id = 702] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cf800 == 31 [pid = 1655] [id = 703] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c7000 == 30 [pid = 1655] [id = 691] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119c6e000 == 29 [pid = 1655] [id = 720] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d421000 == 28 [pid = 1655] [id = 719] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a503800 == 27 [pid = 1655] [id = 718] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d417000 == 26 [pid = 1655] [id = 716] 13:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4e000 == 25 [pid = 1655] [id = 717] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116075800) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1166ee400) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1192bd000) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x113aae800) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1195fc400) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12305dc00) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1192b7400) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1196c1400) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x117e8e800) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112a1c800) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182ef800) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1234ea000) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123790400) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120f19400) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1233c7c00) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112d59000) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1243b1c00) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11913e800) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123791000) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124d04000) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1172b5c00) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118836000) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123285000) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116625800) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123067400) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112961800) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11820d800) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x122f39000) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119424400) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 13:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123f9f000) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 13:49:11 INFO - PROCESS | 1655 | 1466714951158 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]]]}] 13:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1071ms 13:49:11 INFO - PROCESS | 1655 | 1466714951182 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:49:11 INFO - PROCESS | 1655 | 1466714951185 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:49:11 INFO - PROCESS | 1655 | 1466714951188 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:49:11 INFO - PROCESS | 1655 | 1466714951190 Marionette TRACE conn2 <- [1,2858,null,{}] 13:49:11 INFO - PROCESS | 1655 | 1466714951194 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}] 13:49:11 INFO - PROCESS | 1655 | 1466714951196 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:11 INFO - PROCESS | 1655 | 1466714951277 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:49:11 INFO - PROCESS | 1655 | 1466714951336 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:11 INFO - PROCESS | 1655 | 1466714951339 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e5c000 == 26 [pid = 1655] [id = 722] 13:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1121a6400) [pid = 1655] [serial = 2166] [outer = 0x0] 13:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112a15800) [pid = 1655] [serial = 2167] [outer = 0x1121a6400] 13:49:11 INFO - PROCESS | 1655 | 1466714951372 Marionette DEBUG loaded listener.js 13:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112af4c00) [pid = 1655] [serial = 2168] [outer = 0x1121a6400] 13:49:11 INFO - PROCESS | 1655 | 1466714951753 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 573ms 13:49:11 INFO - PROCESS | 1655 | 1466714951761 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:49:11 INFO - PROCESS | 1655 | 1466714951768 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:49:11 INFO - PROCESS | 1655 | 1466714951774 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:49:11 INFO - PROCESS | 1655 | 1466714951777 Marionette TRACE conn2 <- [1,2862,null,{}] 13:49:11 INFO - PROCESS | 1655 | 1466714951781 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}] 13:49:11 INFO - PROCESS | 1655 | 1466714951783 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:11 INFO - PROCESS | 1655 | 1466714951907 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:49:11 INFO - PROCESS | 1655 | 1466714951966 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:11 INFO - PROCESS | 1655 | 1466714951967 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192a3000 == 27 [pid = 1655] [id = 723] 13:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113833000) [pid = 1655] [serial = 2169] [outer = 0x0] 13:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1160d7c00) [pid = 1655] [serial = 2170] [outer = 0x113833000] 13:49:12 INFO - PROCESS | 1655 | 1466714951996 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116a11400) [pid = 1655] [serial = 2171] [outer = 0x113833000] 13:49:12 INFO - PROCESS | 1655 | 1466714952312 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]]]}] 13:49:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:49:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 573ms 13:49:12 INFO - PROCESS | 1655 | 1466714952349 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:49:12 INFO - PROCESS | 1655 | 1466714952351 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:49:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:49:12 INFO - PROCESS | 1655 | 1466714952353 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1655 | 1466714952355 Marionette TRACE conn2 <- [1,2866,null,{}] 13:49:12 INFO - PROCESS | 1655 | 1466714952363 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}] 13:49:12 INFO - PROCESS | 1655 | 1466714952366 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:12 INFO - PROCESS | 1655 | 1466714952468 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:49:12 INFO - PROCESS | 1655 | 1466714952501 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1655 | 1466714952503 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12376b000 == 28 [pid = 1655] [id = 724] 13:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11219fc00) [pid = 1655] [serial = 2172] [outer = 0x0] 13:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11820d800) [pid = 1655] [serial = 2173] [outer = 0x11219fc00] 13:49:12 INFO - PROCESS | 1655 | 1466714952532 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118368000) [pid = 1655] [serial = 2174] [outer = 0x11219fc00] 13:49:12 INFO - PROCESS | 1655 | 1466714952821 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]]]}] 13:49:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:49:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 13:49:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:49:12 INFO - PROCESS | 1655 | 1466714952875 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:49:12 INFO - PROCESS | 1655 | 1466714952876 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:49:12 INFO - PROCESS | 1655 | 1466714952878 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1655 | 1466714952881 Marionette TRACE conn2 <- [1,2870,null,{}] 13:49:12 INFO - PROCESS | 1655 | 1466714952884 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}] 13:49:12 INFO - PROCESS | 1655 | 1466714952886 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:12 INFO - PROCESS | 1655 | 1466714952963 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:49:12 INFO - PROCESS | 1655 | 1466714952969 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1655 | 1466714952970 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12414d800 == 29 [pid = 1655] [id = 725] 13:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1185ddc00) [pid = 1655] [serial = 2175] [outer = 0x0] 13:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11883e000) [pid = 1655] [serial = 2176] [outer = 0x1185ddc00] 13:49:13 INFO - PROCESS | 1655 | 1466714952995 Marionette DEBUG loaded listener.js 13:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119143000) [pid = 1655] [serial = 2177] [outer = 0x1185ddc00] 13:49:13 INFO - PROCESS | 1655 | 1466714953376 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]]]}] 13:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 523ms 13:49:13 INFO - PROCESS | 1655 | 1466714953402 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:49:13 INFO - PROCESS | 1655 | 1466714953403 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:49:13 INFO - PROCESS | 1655 | 1466714953411 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:49:13 INFO - PROCESS | 1655 | 1466714953412 Marionette TRACE conn2 <- [1,2874,null,{}] 13:49:13 INFO - PROCESS | 1655 | 1466714953414 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}] 13:49:13 INFO - PROCESS | 1655 | 1466714953415 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:13 INFO - PROCESS | 1655 | 1466714953495 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:49:13 INFO - PROCESS | 1655 | 1466714953499 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:13 INFO - PROCESS | 1655 | 1466714953500 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b21800 == 30 [pid = 1655] [id = 726] 13:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1132d7400) [pid = 1655] [serial = 2178] [outer = 0x0] 13:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1192b4800) [pid = 1655] [serial = 2179] [outer = 0x1132d7400] 13:49:13 INFO - PROCESS | 1655 | 1466714953520 Marionette DEBUG loaded listener.js 13:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119502800) [pid = 1655] [serial = 2180] [outer = 0x1132d7400] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123280000) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118182000) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123281800) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1133c0800) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117034800) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123baec00) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1180d5800) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112a1b000) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x110fab800) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1196e6000) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112a18c00) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124dfe800) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1260d3000) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1196ee400) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119425400) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12d07b400) [pid = 1655] [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.] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12d147000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12374ec00) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:49:14 INFO - PROCESS | 1655 | 1466714954504 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]]]}] 13:49:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:49:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1127ms 13:49:14 INFO - PROCESS | 1655 | 1466714954534 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:49:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:49:14 INFO - PROCESS | 1655 | 1466714954537 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:49:14 INFO - PROCESS | 1655 | 1466714954540 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1655 | 1466714954542 Marionette TRACE conn2 <- [1,2878,null,{}] 13:49:14 INFO - PROCESS | 1655 | 1466714954546 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}] 13:49:14 INFO - PROCESS | 1655 | 1466714954548 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:14 INFO - PROCESS | 1655 | 1466714954654 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:49:14 INFO - PROCESS | 1655 | 1466714954710 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:14 INFO - PROCESS | 1655 | 1466714954711 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916a000 == 31 [pid = 1655] [id = 727] 13:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11295c400) [pid = 1655] [serial = 2181] [outer = 0x0] 13:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112a76800) [pid = 1655] [serial = 2182] [outer = 0x11295c400] 13:49:14 INFO - PROCESS | 1655 | 1466714954743 Marionette DEBUG loaded listener.js 13:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1130dfc00) [pid = 1655] [serial = 2183] [outer = 0x11295c400] 13:49:15 INFO - PROCESS | 1655 | 1466714955244 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]]]}] 13:49:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:49:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 721ms 13:49:15 INFO - PROCESS | 1655 | 1466714955262 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:49:15 INFO - PROCESS | 1655 | 1466714955265 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:49:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:49:15 INFO - PROCESS | 1655 | 1466714955270 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:49:15 INFO - PROCESS | 1655 | 1466714955272 Marionette TRACE conn2 <- [1,2882,null,{}] 13:49:15 INFO - PROCESS | 1655 | 1466714955274 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}] 13:49:15 INFO - PROCESS | 1655 | 1466714955276 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:15 INFO - PROCESS | 1655 | 1466714955385 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:49:15 INFO - PROCESS | 1655 | 1466714955482 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1655 | 1466714955484 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ad1000 == 32 [pid = 1655] [id = 728] 13:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11336ec00) [pid = 1655] [serial = 2184] [outer = 0x0] 13:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1180c6c00) [pid = 1655] [serial = 2185] [outer = 0x11336ec00] 13:49:15 INFO - PROCESS | 1655 | 1466714955515 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118202c00) [pid = 1655] [serial = 2186] [outer = 0x11336ec00] 13:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12414d800 == 31 [pid = 1655] [id = 725] 13:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12376b000 == 30 [pid = 1655] [id = 724] 13:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1192a3000 == 29 [pid = 1655] [id = 723] 13:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x117e5c000 == 28 [pid = 1655] [id = 722] 13:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x120f3d800 == 27 [pid = 1655] [id = 721] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12d144800) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123756400) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124c72400) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124d10c00) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124d0a400) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1151c7400) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x116a0c000) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1176b9400) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1180d1000) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124502c00) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x118209800) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1182ea800) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1192b3800) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1195fa000) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1121a2400) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x112aeac00) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x119bb2c00) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x120f14c00) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1192b3400) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x117037c00) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126045800) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1261e4800) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x124d98800) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1265c2000) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x124da0400) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x1210e3c00) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x123758000) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x123068000) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x1167b5400) [pid = 1655] [serial = 1448] [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.] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 51 (0x1243ab800) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 50 (0x1260d2800) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 49 (0x123ba4800) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 13:49:16 INFO - PROCESS | 1655 | 1466714956139 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]]]}] 13:49:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:49:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 924ms 13:49:16 INFO - PROCESS | 1655 | 1466714956194 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1655 | 1466714956197 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:49:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:49:16 INFO - PROCESS | 1655 | 1466714956202 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1655 | 1466714956204 Marionette TRACE conn2 <- [1,2886,null,{}] 13:49:16 INFO - PROCESS | 1655 | 1466714956209 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}] 13:49:16 INFO - PROCESS | 1655 | 1466714956212 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:16 INFO - PROCESS | 1655 | 1466714956350 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:49:16 INFO - PROCESS | 1655 | 1466714956435 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:16 INFO - PROCESS | 1655 | 1466714956439 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e56000 == 28 [pid = 1655] [id = 729] 13:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x110fa0400) [pid = 1655] [serial = 2187] [outer = 0x0] 13:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x11295c000) [pid = 1655] [serial = 2188] [outer = 0x110fa0400] 13:49:16 INFO - PROCESS | 1655 | 1466714956485 Marionette DEBUG loaded listener.js 13:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x113026400) [pid = 1655] [serial = 2189] [outer = 0x110fa0400] 13:49:16 INFO - PROCESS | 1655 | 1466714956824 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]]]}] 13:49:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:49:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 672ms 13:49:16 INFO - PROCESS | 1655 | 1466714956885 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1655 | 1466714956888 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:49:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:49:16 INFO - PROCESS | 1655 | 1466714956893 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1655 | 1466714956895 Marionette TRACE conn2 <- [1,2890,null,{}] 13:49:16 INFO - PROCESS | 1655 | 1466714956897 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}] 13:49:16 INFO - PROCESS | 1655 | 1466714956899 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:16 INFO - PROCESS | 1655 | 1466714956977 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:49:16 INFO - PROCESS | 1655 | 1466714956984 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:16 INFO - PROCESS | 1655 | 1466714956985 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f3d800 == 29 [pid = 1655] [id = 730] 13:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x116075000) [pid = 1655] [serial = 2190] [outer = 0x0] 13:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x1176b8800) [pid = 1655] [serial = 2191] [outer = 0x116075000] 13:49:17 INFO - PROCESS | 1655 | 1466714957012 Marionette DEBUG loaded listener.js 13:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x1180cc400) [pid = 1655] [serial = 2192] [outer = 0x116075000] 13:49:17 INFO - PROCESS | 1655 | 1466714957468 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:49:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:49:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 623ms 13:49:17 INFO - PROCESS | 1655 | 1466714957517 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:49:17 INFO - PROCESS | 1655 | 1466714957520 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:49:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:49:17 INFO - PROCESS | 1655 | 1466714957523 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:49:17 INFO - PROCESS | 1655 | 1466714957525 Marionette TRACE conn2 <- [1,2894,null,{}] 13:49:17 INFO - PROCESS | 1655 | 1466714957549 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}] 13:49:17 INFO - PROCESS | 1655 | 1466714957550 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:17 INFO - PROCESS | 1655 | 1466714957647 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:49:17 INFO - PROCESS | 1655 | 1466714957714 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:17 INFO - PROCESS | 1655 | 1466714957715 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233e1000 == 30 [pid = 1655] [id = 731] 13:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x110e2c800) [pid = 1655] [serial = 2193] [outer = 0x0] 13:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x113f36000) [pid = 1655] [serial = 2194] [outer = 0x110e2c800] 13:49:17 INFO - PROCESS | 1655 | 1466714957745 Marionette DEBUG loaded listener.js 13:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x11703f800) [pid = 1655] [serial = 2195] [outer = 0x110e2c800] 13:49:18 INFO - PROCESS | 1655 | 1466714958184 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]]]}] 13:49:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:49:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 722ms 13:49:18 INFO - PROCESS | 1655 | 1466714958264 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:49:18 INFO - PROCESS | 1655 | 1466714958266 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:49:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:49:18 INFO - PROCESS | 1655 | 1466714958272 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:49:18 INFO - PROCESS | 1655 | 1466714958274 Marionette TRACE conn2 <- [1,2898,null,{}] 13:49:18 INFO - PROCESS | 1655 | 1466714958277 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}] 13:49:18 INFO - PROCESS | 1655 | 1466714958278 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:18 INFO - PROCESS | 1655 | 1466714958377 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:49:18 INFO - PROCESS | 1655 | 1466714958443 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1655 | 1466714958445 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12613a800 == 31 [pid = 1655] [id = 732] 13:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1182ee800) [pid = 1655] [serial = 2196] [outer = 0x0] 13:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x118373400) [pid = 1655] [serial = 2197] [outer = 0x1182ee800] 13:49:18 INFO - PROCESS | 1655 | 1466714958473 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118832800) [pid = 1655] [serial = 2198] [outer = 0x1182ee800] 13:49:18 INFO - PROCESS | 1655 | 1466714958888 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]]]}] 13:49:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:49:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 672ms 13:49:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:49:18 INFO - PROCESS | 1655 | 1466714958945 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:49:18 INFO - PROCESS | 1655 | 1466714958947 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:49:18 INFO - PROCESS | 1655 | 1466714958949 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:49:18 INFO - PROCESS | 1655 | 1466714958952 Marionette TRACE conn2 <- [1,2902,null,{}] 13:49:18 INFO - PROCESS | 1655 | 1466714958960 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}] 13:49:18 INFO - PROCESS | 1655 | 1466714958964 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:19 INFO - PROCESS | 1655 | 1466714959058 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:49:19 INFO - PROCESS | 1655 | 1466714959116 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1655 | 1466714959119 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x129077800 == 32 [pid = 1655] [id = 733] 13:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x11883a000) [pid = 1655] [serial = 2199] [outer = 0x0] 13:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1192ba800) [pid = 1655] [serial = 2200] [outer = 0x11883a000] 13:49:19 INFO - PROCESS | 1655 | 1466714959151 Marionette DEBUG loaded listener.js 13:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1195f0400) [pid = 1655] [serial = 2201] [outer = 0x11883a000] 13:49:19 INFO - PROCESS | 1655 | 1466714959567 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:49:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:49:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 13:49:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:49:19 INFO - PROCESS | 1655 | 1466714959621 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:49:19 INFO - PROCESS | 1655 | 1466714959623 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:49:19 INFO - PROCESS | 1655 | 1466714959625 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:49:19 INFO - PROCESS | 1655 | 1466714959626 Marionette TRACE conn2 <- [1,2906,null,{}] 13:49:19 INFO - PROCESS | 1655 | 1466714959629 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}] 13:49:19 INFO - PROCESS | 1655 | 1466714959630 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:19 INFO - PROCESS | 1655 | 1466714959744 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:49:19 INFO - PROCESS | 1655 | 1466714959811 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1655 | 1466714959812 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931e000 == 33 [pid = 1655] [id = 734] 13:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1196e6400) [pid = 1655] [serial = 2202] [outer = 0x0] 13:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1196ed800) [pid = 1655] [serial = 2203] [outer = 0x1196e6400] 13:49:19 INFO - PROCESS | 1655 | 1466714959841 Marionette DEBUG loaded listener.js 13:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x119bb2c00) [pid = 1655] [serial = 2204] [outer = 0x1196e6400] 13:49:20 INFO - PROCESS | 1655 | 1466714960252 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]]]}] 13:49:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:49:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 670ms 13:49:20 INFO - PROCESS | 1655 | 1466714960299 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:49:20 INFO - PROCESS | 1655 | 1466714960301 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:49:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:49:20 INFO - PROCESS | 1655 | 1466714960304 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:49:20 INFO - PROCESS | 1655 | 1466714960305 Marionette TRACE conn2 <- [1,2910,null,{}] 13:49:20 INFO - PROCESS | 1655 | 1466714960308 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}] 13:49:20 INFO - PROCESS | 1655 | 1466714960309 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:20 INFO - PROCESS | 1655 | 1466714960468 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:49:20 INFO - PROCESS | 1655 | 1466714960538 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:20 INFO - PROCESS | 1655 | 1466714960540 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916d800 == 34 [pid = 1655] [id = 735] 13:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x110e83000) [pid = 1655] [serial = 2205] [outer = 0x0] 13:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x110ef2000) [pid = 1655] [serial = 2206] [outer = 0x110e83000] 13:49:20 INFO - PROCESS | 1655 | 1466714960568 Marionette DEBUG loaded listener.js 13:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x112a18800) [pid = 1655] [serial = 2207] [outer = 0x110e83000] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x117e56000 == 33 [pid = 1655] [id = 729] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11916a000 == 32 [pid = 1655] [id = 727] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x128ad1000 == 31 [pid = 1655] [id = 728] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12931e000 == 30 [pid = 1655] [id = 734] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x129077800 == 29 [pid = 1655] [id = 733] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12613a800 == 28 [pid = 1655] [id = 732] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x120f3d800 == 27 [pid = 1655] [id = 730] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x126b21800 == 26 [pid = 1655] [id = 726] 13:49:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1233e1000 == 25 [pid = 1655] [id = 731] 13:49:21 INFO - PROCESS | 1655 | 1466714961459 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]]]}] 13:49:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:49:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:49:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1171ms 13:49:21 INFO - PROCESS | 1655 | 1466714961476 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:49:21 INFO - PROCESS | 1655 | 1466714961478 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:49:21 INFO - TEST-START | /DOMEvents/constructors.html 13:49:21 INFO - PROCESS | 1655 | 1466714961482 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:49:21 INFO - PROCESS | 1655 | 1466714961483 Marionette TRACE conn2 <- [1,2914,null,{}] 13:49:21 INFO - PROCESS | 1655 | 1466714961487 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}] 13:49:21 INFO - PROCESS | 1655 | 1466714961489 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:21 INFO - PROCESS | 1655 | 1466714961571 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:49:21 INFO - PROCESS | 1655 | 1466714961576 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:21 INFO - PROCESS | 1655 | 1466714961579 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c0800 == 26 [pid = 1655] [id = 736] 13:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x110eef400) [pid = 1655] [serial = 2208] [outer = 0x0] 13:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x110fa7400) [pid = 1655] [serial = 2209] [outer = 0x110eef400] 13:49:21 INFO - PROCESS | 1655 | 1466714961611 Marionette DEBUG loaded listener.js 13:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x110e79000) [pid = 1655] [serial = 2210] [outer = 0x110eef400] 13:49:22 INFO - PROCESS | 1655 | 1466714962005 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]]]}] 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:49:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:49:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:49:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:49:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:49:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:49:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:49:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:49:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:49:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 577ms 13:49:22 INFO - PROCESS | 1655 | 1466714962058 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:49:22 INFO - PROCESS | 1655 | 1466714962062 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:49:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:49:22 INFO - PROCESS | 1655 | 1466714962068 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1655 | 1466714962070 Marionette TRACE conn2 <- [1,2918,null,{}] 13:49:22 INFO - PROCESS | 1655 | 1466714962073 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}] 13:49:22 INFO - PROCESS | 1655 | 1466714962075 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:22 INFO - PROCESS | 1655 | 1466714962153 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:49:22 INFO - PROCESS | 1655 | 1466714962157 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1655 | 1466714962159 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11929d000 == 27 [pid = 1655] [id = 737] 13:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1130d9c00) [pid = 1655] [serial = 2211] [outer = 0x0] 13:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1133bf800) [pid = 1655] [serial = 2212] [outer = 0x1130d9c00] 13:49:22 INFO - PROCESS | 1655 | 1466714962191 Marionette DEBUG loaded listener.js 13:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113d44000) [pid = 1655] [serial = 2213] [outer = 0x1130d9c00] 13:49:22 INFO - PROCESS | 1655 | 1466714962690 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:49:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:49:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 13:49:22 INFO - PROCESS | 1655 | 1466714962740 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:49:22 INFO - PROCESS | 1655 | 1466714962742 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:49:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:49:22 INFO - PROCESS | 1655 | 1466714962746 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1655 | 1466714962752 Marionette TRACE conn2 <- [1,2922,null,{}] 13:49:22 INFO - PROCESS | 1655 | 1466714962773 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}] 13:49:22 INFO - PROCESS | 1655 | 1466714962778 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:22 INFO - PROCESS | 1655 | 1466714962900 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:49:22 INFO - PROCESS | 1655 | 1466714962922 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1655 | 1466714962924 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1243c3800 == 28 [pid = 1655] [id = 738] 13:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11295d000) [pid = 1655] [serial = 2214] [outer = 0x0] 13:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1180c9000) [pid = 1655] [serial = 2215] [outer = 0x11295d000] 13:49:22 INFO - PROCESS | 1655 | 1466714962952 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118176800) [pid = 1655] [serial = 2216] [outer = 0x11295d000] 13:49:23 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:49:23 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:49:23 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:49:23 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:49:23 INFO - PROCESS | 1655 | 1466714963275 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]]]}] 13:49:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:49:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:49:23 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 13:49:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:49:23 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 13:49:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:49:23 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]" 13:49:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:49:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:49:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 578ms 13:49:23 INFO - PROCESS | 1655 | 1466714963323 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:49:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:49:23 INFO - PROCESS | 1655 | 1466714963325 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:49:23 INFO - PROCESS | 1655 | 1466714963327 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:49:23 INFO - PROCESS | 1655 | 1466714963329 Marionette TRACE conn2 <- [1,2926,null,{}] 13:49:23 INFO - PROCESS | 1655 | 1466714963338 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}] 13:49:23 INFO - PROCESS | 1655 | 1466714963339 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:23 INFO - PROCESS | 1655 | 1466714963436 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:49:23 INFO - PROCESS | 1655 | 1466714963440 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:23 INFO - PROCESS | 1655 | 1466714963441 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bc2000 == 29 [pid = 1655] [id = 739] 13:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11817cc00) [pid = 1655] [serial = 2217] [outer = 0x0] 13:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118232800) [pid = 1655] [serial = 2218] [outer = 0x11817cc00] 13:49:23 INFO - PROCESS | 1655 | 1466714963466 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118835400) [pid = 1655] [serial = 2219] [outer = 0x11817cc00] 13:49:23 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:49:23 INFO - PROCESS | 1655 | 1466714963769 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]]]}] 13:49:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:49:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 479ms 13:49:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:49:23 INFO - PROCESS | 1655 | 1466714963806 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:49:23 INFO - PROCESS | 1655 | 1466714963807 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:49:23 INFO - PROCESS | 1655 | 1466714963809 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:49:23 INFO - PROCESS | 1655 | 1466714963811 Marionette TRACE conn2 <- [1,2930,null,{}] 13:49:23 INFO - PROCESS | 1655 | 1466714963813 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}] 13:49:23 INFO - PROCESS | 1655 | 1466714963817 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:23 INFO - PROCESS | 1655 | 1466714963912 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:49:23 INFO - PROCESS | 1655 | 1466714963916 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:23 INFO - PROCESS | 1655 | 1466714963917 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1292a0000 == 30 [pid = 1655] [id = 740] 13:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x110e7d400) [pid = 1655] [serial = 2220] [outer = 0x0] 13:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1188c8400) [pid = 1655] [serial = 2221] [outer = 0x110e7d400] 13:49:23 INFO - PROCESS | 1655 | 1466714963941 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1192b5400) [pid = 1655] [serial = 2222] [outer = 0x110e7d400] 13:49:24 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:49:24 INFO - PROCESS | 1655 | 1466714964245 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]]]}] 13:49:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:49:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 473ms 13:49:24 INFO - PROCESS | 1655 | 1466714964287 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:49:24 INFO - PROCESS | 1655 | 1466714964288 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:49:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:49:24 INFO - PROCESS | 1655 | 1466714964291 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:49:24 INFO - PROCESS | 1655 | 1466714964292 Marionette TRACE conn2 <- [1,2934,null,{}] 13:49:24 INFO - PROCESS | 1655 | 1466714964294 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}] 13:49:24 INFO - PROCESS | 1655 | 1466714964301 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:24 INFO - PROCESS | 1655 | 1466714964428 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:49:24 INFO - PROCESS | 1655 | 1466714964431 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:24 INFO - PROCESS | 1655 | 1466714964433 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a682800 == 31 [pid = 1655] [id = 741] 13:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113d3f400) [pid = 1655] [serial = 2223] [outer = 0x0] 13:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119420c00) [pid = 1655] [serial = 2224] [outer = 0x113d3f400] 13:49:24 INFO - PROCESS | 1655 | 1466714964457 Marionette DEBUG loaded listener.js 13:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119fc2000) [pid = 1655] [serial = 2225] [outer = 0x113d3f400] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113d44800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133bd000) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185e9c00) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123ba4000) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116075000) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x110fa0400) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11219fc00) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1172b8000) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1121a6400) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113833000) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1132d7400) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11295c400) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11336ec00) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1185ddc00) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:49:24 INFO - PROCESS | 1655 | 1466714964886 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]]]}] 13:49:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:49:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 618ms 13:49:24 INFO - PROCESS | 1655 | 1466714964909 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:49:24 INFO - PROCESS | 1655 | 1466714964910 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:49:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:49:24 INFO - PROCESS | 1655 | 1466714964912 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:49:24 INFO - PROCESS | 1655 | 1466714964914 Marionette TRACE conn2 <- [1,2938,null,{}] 13:49:24 INFO - PROCESS | 1655 | 1466714964916 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}] 13:49:24 INFO - PROCESS | 1655 | 1466714964917 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:24 INFO - PROCESS | 1655 | 1466714964992 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:49:24 INFO - PROCESS | 1655 | 1466714964995 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1655 | 1466714964997 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0e800 == 32 [pid = 1655] [id = 742] 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112965c00) [pid = 1655] [serial = 2226] [outer = 0x0] 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x116075000) [pid = 1655] [serial = 2227] [outer = 0x112965c00] 13:49:25 INFO - PROCESS | 1655 | 1466714965025 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1182eb000) [pid = 1655] [serial = 2228] [outer = 0x112965c00] 13:49:25 INFO - PROCESS | 1655 | 1466714965298 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]]]}] 13:49:25 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. 13:49:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 418ms 13:49:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:49:25 INFO - PROCESS | 1655 | 1466714965337 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1655 | 1466714965338 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:49:25 INFO - PROCESS | 1655 | 1466714965340 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1655 | 1466714965341 Marionette TRACE conn2 <- [1,2942,null,{}] 13:49:25 INFO - PROCESS | 1655 | 1466714965344 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}] 13:49:25 INFO - PROCESS | 1655 | 1466714965345 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:25 INFO - PROCESS | 1655 | 1466714965460 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:49:25 INFO - PROCESS | 1655 | 1466714965465 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1655 | 1466714965467 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b705800 == 33 [pid = 1655] [id = 743] 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113d44800) [pid = 1655] [serial = 2229] [outer = 0x0] 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119bb3400) [pid = 1655] [serial = 2230] [outer = 0x113d44800] 13:49:25 INFO - PROCESS | 1655 | 1466714965491 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x120f14800) [pid = 1655] [serial = 2231] [outer = 0x113d44800] 13:49:25 INFO - PROCESS | 1655 | 1466714965752 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"]]]}] 13:49:25 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 13:49:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:49:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 13:49:25 INFO - PROCESS | 1655 | 1466714965811 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1655 | 1466714965812 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:49:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:49:25 INFO - PROCESS | 1655 | 1466714965816 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1655 | 1466714965819 Marionette TRACE conn2 <- [1,2946,null,{}] 13:49:25 INFO - PROCESS | 1655 | 1466714965821 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}] 13:49:25 INFO - PROCESS | 1655 | 1466714965822 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:25 INFO - PROCESS | 1655 | 1466714965900 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:49:25 INFO - PROCESS | 1655 | 1466714965903 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1655 | 1466714965904 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241e7800 == 34 [pid = 1655] [id = 744] 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x120f17800) [pid = 1655] [serial = 2232] [outer = 0x0] 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120fd9c00) [pid = 1655] [serial = 2233] [outer = 0x120f17800] 13:49:25 INFO - PROCESS | 1655 | 1466714965928 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x122f36c00) [pid = 1655] [serial = 2234] [outer = 0x120f17800] 13:49:26 INFO - PROCESS | 1655 | 1466714966201 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]]]}] 13:49:26 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. 13:49:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 422ms 13:49:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:49:26 INFO - PROCESS | 1655 | 1466714966237 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:49:26 INFO - PROCESS | 1655 | 1466714966239 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:49:26 INFO - PROCESS | 1655 | 1466714966241 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:49:26 INFO - PROCESS | 1655 | 1466714966242 Marionette TRACE conn2 <- [1,2950,null,{}] 13:49:26 INFO - PROCESS | 1655 | 1466714966244 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}] 13:49:26 INFO - PROCESS | 1655 | 1466714966245 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:26 INFO - PROCESS | 1655 | 1466714966326 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:49:26 INFO - PROCESS | 1655 | 1466714966330 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:26 INFO - PROCESS | 1655 | 1466714966334 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bbe6800 == 35 [pid = 1655] [id = 745] 13:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x122f37400) [pid = 1655] [serial = 2235] [outer = 0x0] 13:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12305f400) [pid = 1655] [serial = 2236] [outer = 0x122f37400] 13:49:26 INFO - PROCESS | 1655 | 1466714966358 Marionette DEBUG loaded listener.js 13:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123066800) [pid = 1655] [serial = 2237] [outer = 0x122f37400] 13:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bde2000 == 36 [pid = 1655] [id = 746] 13:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123280800) [pid = 1655] [serial = 2238] [outer = 0x0] 13:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123062400) [pid = 1655] [serial = 2239] [outer = 0x123280800] 13:49:26 INFO - PROCESS | 1655 | 1466714966691 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]]]}] 13:49:26 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. 13:49:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 13:49:26 INFO - PROCESS | 1655 | 1466714966710 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:49:26 INFO - PROCESS | 1655 | 1466714966712 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:49:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:49:26 INFO - PROCESS | 1655 | 1466714966731 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:49:26 INFO - PROCESS | 1655 | 1466714966735 Marionette TRACE conn2 <- [1,2954,null,{}] 13:49:26 INFO - PROCESS | 1655 | 1466714966744 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}] 13:49:26 INFO - PROCESS | 1655 | 1466714966745 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:26 INFO - PROCESS | 1655 | 1466714966901 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:49:26 INFO - PROCESS | 1655 | 1466714966952 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:26 INFO - PROCESS | 1655 | 1466714966954 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x113351000 == 37 [pid = 1655] [id = 747] 13:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x110d54000) [pid = 1655] [serial = 2240] [outer = 0x0] 13:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x110e2ec00) [pid = 1655] [serial = 2241] [outer = 0x110d54000] 13:49:26 INFO - PROCESS | 1655 | 1466714966986 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x110ee4c00) [pid = 1655] [serial = 2242] [outer = 0x110d54000] 13:49:27 INFO - PROCESS | 1655 | 1466714967424 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]]]}] 13:49:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:49:27 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 13:49:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 746ms 13:49:27 INFO - PROCESS | 1655 | 1466714967462 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:49:27 INFO - PROCESS | 1655 | 1466714967464 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:49:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:49:27 INFO - PROCESS | 1655 | 1466714967467 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:49:27 INFO - PROCESS | 1655 | 1466714967469 Marionette TRACE conn2 <- [1,2958,null,{}] 13:49:27 INFO - PROCESS | 1655 | 1466714967472 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}] 13:49:27 INFO - PROCESS | 1655 | 1466714967476 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:27 INFO - PROCESS | 1655 | 1466714967597 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:49:27 INFO - PROCESS | 1655 | 1466714967653 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:27 INFO - PROCESS | 1655 | 1466714967655 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x124da9000 == 38 [pid = 1655] [id = 748] 13:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1121a0000) [pid = 1655] [serial = 2243] [outer = 0x0] 13:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112ae8400) [pid = 1655] [serial = 2244] [outer = 0x1121a0000] 13:49:27 INFO - PROCESS | 1655 | 1466714967685 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116296400) [pid = 1655] [serial = 2245] [outer = 0x1121a0000] 13:49:28 INFO - PROCESS | 1655 | 1466714968107 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]]]}] 13:49:28 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. 13:49:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 669ms 13:49:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:49:28 INFO - PROCESS | 1655 | 1466714968137 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:49:28 INFO - PROCESS | 1655 | 1466714968139 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:49:28 INFO - PROCESS | 1655 | 1466714968141 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:49:28 INFO - PROCESS | 1655 | 1466714968142 Marionette TRACE conn2 <- [1,2962,null,{}] 13:49:28 INFO - PROCESS | 1655 | 1466714968145 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}] 13:49:28 INFO - PROCESS | 1655 | 1466714968147 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:28 INFO - PROCESS | 1655 | 1466714968255 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:49:28 INFO - PROCESS | 1655 | 1466714968354 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:28 INFO - PROCESS | 1655 | 1466714968356 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b70b800 == 39 [pid = 1655] [id = 749] 13:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1176b2400) [pid = 1655] [serial = 2246] [outer = 0x0] 13:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118208400) [pid = 1655] [serial = 2247] [outer = 0x1176b2400] 13:49:28 INFO - PROCESS | 1655 | 1466714968385 Marionette DEBUG loaded listener.js 13:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118838400) [pid = 1655] [serial = 2248] [outer = 0x1176b2400] 13:49:28 INFO - PROCESS | 1655 | 1466714968808 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]]]}] 13:49:28 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. 13:49:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 671ms 13:49:28 INFO - PROCESS | 1655 | 1466714968812 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:49:28 INFO - PROCESS | 1655 | 1466714968815 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:49:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:49:28 INFO - PROCESS | 1655 | 1466714968822 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:49:28 INFO - PROCESS | 1655 | 1466714968826 Marionette TRACE conn2 <- [1,2966,null,{}] 13:49:28 INFO - PROCESS | 1655 | 1466714968828 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}] 13:49:28 INFO - PROCESS | 1655 | 1466714968830 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:29 INFO - PROCESS | 1655 | 1466714969034 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:49:29 INFO - PROCESS | 1655 | 1466714969099 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:29 INFO - PROCESS | 1655 | 1466714969101 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d5800 == 40 [pid = 1655] [id = 750] 13:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110fac400) [pid = 1655] [serial = 2249] [outer = 0x0] 13:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x111ecac00) [pid = 1655] [serial = 2250] [outer = 0x110fac400] 13:49:29 INFO - PROCESS | 1655 | 1466714969131 Marionette DEBUG loaded listener.js 13:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112963c00) [pid = 1655] [serial = 2251] [outer = 0x110fac400] 13:49:29 INFO - PROCESS | 1655 | 1466714969531 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]]]}] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12bde2000 == 39 [pid = 1655] [id = 746] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12bbe6800 == 38 [pid = 1655] [id = 745] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1241e7800 == 37 [pid = 1655] [id = 744] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b705800 == 36 [pid = 1655] [id = 743] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab0e800 == 35 [pid = 1655] [id = 742] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12a682800 == 34 [pid = 1655] [id = 741] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1292a0000 == 33 [pid = 1655] [id = 740] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x128bc2000 == 32 [pid = 1655] [id = 739] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1243c3800 == 31 [pid = 1655] [id = 738] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11929d000 == 30 [pid = 1655] [id = 737] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c0800 == 29 [pid = 1655] [id = 736] 13:49:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11916d800 == 28 [pid = 1655] [id = 735] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11820d800) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1182ed000) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118179800) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a15800) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112af4c00) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1160d7c00) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116a11400) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1192b4800) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112a76800) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1130dfc00) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113026400) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1180c6c00) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1166e5800) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118202c00) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11941f400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123ba9800) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113a58400) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118368000) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119502800) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11883e000) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119143000) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1180d5400) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116960000) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1195ff400) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123fc4c00) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1180cc400) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1176b8800) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 13:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11295c000) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 13:49:29 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. 13:49:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 775ms 13:49:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:49:29 INFO - PROCESS | 1655 | 1466714969594 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:49:29 INFO - PROCESS | 1655 | 1466714969596 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:49:29 INFO - PROCESS | 1655 | 1466714969599 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:49:29 INFO - PROCESS | 1655 | 1466714969601 Marionette TRACE conn2 <- [1,2970,null,{}] 13:49:29 INFO - PROCESS | 1655 | 1466714969604 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}] 13:49:29 INFO - PROCESS | 1655 | 1466714969606 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:29 INFO - PROCESS | 1655 | 1466714969708 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:49:29 INFO - PROCESS | 1655 | 1466714969719 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:29 INFO - PROCESS | 1655 | 1466714969720 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d5000 == 29 [pid = 1655] [id = 751] 13:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x113833000) [pid = 1655] [serial = 2252] [outer = 0x0] 13:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x115ee9c00) [pid = 1655] [serial = 2253] [outer = 0x113833000] 13:49:29 INFO - PROCESS | 1655 | 1466714969747 Marionette DEBUG loaded listener.js 13:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x117035000) [pid = 1655] [serial = 2254] [outer = 0x113833000] 13:49:30 INFO - PROCESS | 1655 | 1466714970054 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]]]}] 13:49:30 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. 13:49:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 13:49:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:49:30 INFO - PROCESS | 1655 | 1466714970069 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1655 | 1466714970071 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:49:30 INFO - PROCESS | 1655 | 1466714970073 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1655 | 1466714970074 Marionette TRACE conn2 <- [1,2974,null,{}] 13:49:30 INFO - PROCESS | 1655 | 1466714970076 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}] 13:49:30 INFO - PROCESS | 1655 | 1466714970078 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:30 INFO - PROCESS | 1655 | 1466714970187 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:49:30 INFO - PROCESS | 1655 | 1466714970242 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:30 INFO - PROCESS | 1655 | 1466714970243 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123777800 == 30 [pid = 1655] [id = 752] 13:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x110eeb000) [pid = 1655] [serial = 2255] [outer = 0x0] 13:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11820dc00) [pid = 1655] [serial = 2256] [outer = 0x110eeb000] 13:49:30 INFO - PROCESS | 1655 | 1466714970268 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1184f0000) [pid = 1655] [serial = 2257] [outer = 0x110eeb000] 13:49:30 INFO - PROCESS | 1655 | 1466714970527 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]]]}] 13:49:30 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. 13:49:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 468ms 13:49:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:49:30 INFO - PROCESS | 1655 | 1466714970542 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1655 | 1466714970544 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:49:30 INFO - PROCESS | 1655 | 1466714970562 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1655 | 1466714970567 Marionette TRACE conn2 <- [1,2978,null,{}] 13:49:30 INFO - PROCESS | 1655 | 1466714970575 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}] 13:49:30 INFO - PROCESS | 1655 | 1466714970577 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:30 INFO - PROCESS | 1655 | 1466714970667 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:49:30 INFO - PROCESS | 1655 | 1466714970671 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:30 INFO - PROCESS | 1655 | 1466714970673 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x126598000 == 31 [pid = 1655] [id = 753] 13:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118236c00) [pid = 1655] [serial = 2258] [outer = 0x0] 13:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11913c800) [pid = 1655] [serial = 2259] [outer = 0x118236c00] 13:49:30 INFO - PROCESS | 1655 | 1466714970697 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1195f6800) [pid = 1655] [serial = 2260] [outer = 0x118236c00] 13:49:31 INFO - PROCESS | 1655 | 1466714971018 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]]]}] 13:49:31 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. 13:49:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 492ms 13:49:31 INFO - PROCESS | 1655 | 1466714971041 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:49:31 INFO - PROCESS | 1655 | 1466714971042 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:49:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:49:31 INFO - PROCESS | 1655 | 1466714971044 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:49:31 INFO - PROCESS | 1655 | 1466714971045 Marionette TRACE conn2 <- [1,2982,null,{}] 13:49:31 INFO - PROCESS | 1655 | 1466714971048 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}] 13:49:31 INFO - PROCESS | 1655 | 1466714971049 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:31 INFO - PROCESS | 1655 | 1466714971128 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:49:31 INFO - PROCESS | 1655 | 1466714971133 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1655 | 1466714971135 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129072800 == 32 [pid = 1655] [id = 754] 13:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x110eea400) [pid = 1655] [serial = 2261] [outer = 0x0] 13:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1196e1000) [pid = 1655] [serial = 2262] [outer = 0x110eea400] 13:49:31 INFO - PROCESS | 1655 | 1466714971161 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119fcc800) [pid = 1655] [serial = 2263] [outer = 0x110eea400] 13:49:31 INFO - PROCESS | 1655 | 1466714971476 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"]]]}] 13:49:31 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 13:49:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:49:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 13:49:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:49:31 INFO - PROCESS | 1655 | 1466714971515 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:49:31 INFO - PROCESS | 1655 | 1466714971516 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:49:31 INFO - PROCESS | 1655 | 1466714971518 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:49:31 INFO - PROCESS | 1655 | 1466714971519 Marionette TRACE conn2 <- [1,2986,null,{}] 13:49:31 INFO - PROCESS | 1655 | 1466714971521 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}] 13:49:31 INFO - PROCESS | 1655 | 1466714971522 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:31 INFO - PROCESS | 1655 | 1466714971601 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:49:31 INFO - PROCESS | 1655 | 1466714971605 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1655 | 1466714971610 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a67d800 == 33 [pid = 1655] [id = 755] 13:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123062c00) [pid = 1655] [serial = 2264] [outer = 0x0] 13:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123067800) [pid = 1655] [serial = 2265] [outer = 0x123062c00] 13:49:31 INFO - PROCESS | 1655 | 1466714971643 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1233c7c00) [pid = 1655] [serial = 2266] [outer = 0x123062c00] 13:49:32 INFO - PROCESS | 1655 | 1466714972004 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]]]}] 13:49:32 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. 13:49:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 13:49:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:49:32 INFO - PROCESS | 1655 | 1466714972039 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1655 | 1466714972040 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:49:32 INFO - PROCESS | 1655 | 1466714972042 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1655 | 1466714972043 Marionette TRACE conn2 <- [1,2990,null,{}] 13:49:32 INFO - PROCESS | 1655 | 1466714972045 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}] 13:49:32 INFO - PROCESS | 1655 | 1466714972046 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:32 INFO - PROCESS | 1655 | 1466714972154 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:49:32 INFO - PROCESS | 1655 | 1466714972164 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1655 | 1466714972166 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b950000 == 34 [pid = 1655] [id = 756] 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1233ca800) [pid = 1655] [serial = 2267] [outer = 0x0] 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123755800) [pid = 1655] [serial = 2268] [outer = 0x1233ca800] 13:49:32 INFO - PROCESS | 1655 | 1466714972198 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12378f800) [pid = 1655] [serial = 2269] [outer = 0x1233ca800] 13:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b71b800 == 35 [pid = 1655] [id = 757] 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123ba4400) [pid = 1655] [serial = 2270] [outer = 0x0] 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12374dc00) [pid = 1655] [serial = 2271] [outer = 0x123ba4400] 13:49:32 INFO - PROCESS | 1655 | 1466714972686 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]]]}] 13:49:32 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. 13:49:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 13:49:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:49:32 INFO - PROCESS | 1655 | 1466714972711 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1655 | 1466714972713 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:49:32 INFO - PROCESS | 1655 | 1466714972715 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1655 | 1466714972716 Marionette TRACE conn2 <- [1,2994,null,{}] 13:49:32 INFO - PROCESS | 1655 | 1466714972723 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}] 13:49:32 INFO - PROCESS | 1655 | 1466714972725 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:32 INFO - PROCESS | 1655 | 1466714972838 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:49:32 INFO - PROCESS | 1655 | 1466714972850 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1655 | 1466714972851 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1160a2800 == 36 [pid = 1655] [id = 758] 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12378fc00) [pid = 1655] [serial = 2272] [outer = 0x0] 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123795800) [pid = 1655] [serial = 2273] [outer = 0x12378fc00] 13:49:32 INFO - PROCESS | 1655 | 1466714972875 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123ba3c00) [pid = 1655] [serial = 2274] [outer = 0x12378fc00] 13:49:33 INFO - PROCESS | 1655 | 1466714973187 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]]]}] 13:49:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:49:33 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 13:49:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 13:49:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:49:33 INFO - PROCESS | 1655 | 1466714973235 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1655 | 1466714973236 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:49:33 INFO - PROCESS | 1655 | 1466714973238 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1655 | 1466714973240 Marionette TRACE conn2 <- [1,2998,null,{}] 13:49:33 INFO - PROCESS | 1655 | 1466714973242 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}] 13:49:33 INFO - PROCESS | 1655 | 1466714973243 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:33 INFO - PROCESS | 1655 | 1466714973340 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:49:33 INFO - PROCESS | 1655 | 1466714973353 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:33 INFO - PROCESS | 1655 | 1466714973354 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x123771800 == 37 [pid = 1655] [id = 759] 13:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123bb0400) [pid = 1655] [serial = 2275] [outer = 0x0] 13:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123cf0400) [pid = 1655] [serial = 2276] [outer = 0x123bb0400] 13:49:33 INFO - PROCESS | 1655 | 1466714973386 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123fbe400) [pid = 1655] [serial = 2277] [outer = 0x123bb0400] 13:49:33 INFO - PROCESS | 1655 | 1466714973669 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]]]}] 13:49:33 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. 13:49:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 13:49:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:49:33 INFO - PROCESS | 1655 | 1466714973707 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1655 | 1466714973709 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:49:33 INFO - PROCESS | 1655 | 1466714973711 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1655 | 1466714973713 Marionette TRACE conn2 <- [1,3002,null,{}] 13:49:33 INFO - PROCESS | 1655 | 1466714973720 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}] 13:49:33 INFO - PROCESS | 1655 | 1466714973721 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:33 INFO - PROCESS | 1655 | 1466714973965 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110eef400) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113d44800) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110e2c800) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1182ee800) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11883a000) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11295d000) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1130d9c00) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110e7d400) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1196e6400) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x110e83000) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11817cc00) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120f17800) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113d3f400) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112965c00) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:49:34 INFO - PROCESS | 1655 | 1466714974032 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1655 | 1466714974033 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c5a000 == 38 [pid = 1655] [id = 760] 13:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x110e83000) [pid = 1655] [serial = 2278] [outer = 0x0] 13:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1130d9c00) [pid = 1655] [serial = 2279] [outer = 0x110e83000] 13:49:34 INFO - PROCESS | 1655 | 1466714974074 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11913e800) [pid = 1655] [serial = 2280] [outer = 0x110e83000] 13:49:34 INFO - PROCESS | 1655 | 1466714974373 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]]]}] 13:49:34 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. 13:49:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 676ms 13:49:34 INFO - PROCESS | 1655 | 1466714974388 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:49:34 INFO - PROCESS | 1655 | 1466714974389 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:49:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:49:34 INFO - PROCESS | 1655 | 1466714974391 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:49:34 INFO - PROCESS | 1655 | 1466714974392 Marionette TRACE conn2 <- [1,3006,null,{}] 13:49:34 INFO - PROCESS | 1655 | 1466714974395 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}] 13:49:34 INFO - PROCESS | 1655 | 1466714974396 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:34 INFO - PROCESS | 1655 | 1466714974493 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:49:34 INFO - PROCESS | 1655 | 1466714974554 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1655 | 1466714974556 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d14d000 == 39 [pid = 1655] [id = 761] 13:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119147c00) [pid = 1655] [serial = 2281] [outer = 0x0] 13:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123fc0400) [pid = 1655] [serial = 2282] [outer = 0x119147c00] 13:49:34 INFO - PROCESS | 1655 | 1466714974590 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124502c00) [pid = 1655] [serial = 2283] [outer = 0x119147c00] 13:49:34 INFO - PROCESS | 1655 | 1466714974846 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]]]}] 13:49:34 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. 13:49:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 13:49:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:49:34 INFO - PROCESS | 1655 | 1466714974860 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:49:34 INFO - PROCESS | 1655 | 1466714974861 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:49:34 INFO - PROCESS | 1655 | 1466714974871 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:49:34 INFO - PROCESS | 1655 | 1466714974872 Marionette TRACE conn2 <- [1,3010,null,{}] 13:49:34 INFO - PROCESS | 1655 | 1466714974875 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}] 13:49:34 INFO - PROCESS | 1655 | 1466714974876 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:34 INFO - PROCESS | 1655 | 1466714974973 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:49:34 INFO - PROCESS | 1655 | 1466714974976 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1655 | 1466714974977 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1a7000 == 40 [pid = 1655] [id = 762] 13:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124503400) [pid = 1655] [serial = 2284] [outer = 0x0] 13:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124d02c00) [pid = 1655] [serial = 2285] [outer = 0x124503400] 13:49:35 INFO - PROCESS | 1655 | 1466714975001 Marionette DEBUG loaded listener.js 13:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124d10800) [pid = 1655] [serial = 2286] [outer = 0x124503400] 13:49:35 INFO - PROCESS | 1655 | 1466714975296 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]]]}] 13:49:35 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 13:49:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 479ms 13:49:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:49:35 INFO - PROCESS | 1655 | 1466714975343 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:49:35 INFO - PROCESS | 1655 | 1466714975344 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:49:35 INFO - PROCESS | 1655 | 1466714975346 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1655 | 1466714975347 Marionette TRACE conn2 <- [1,3014,null,{}] 13:49:35 INFO - PROCESS | 1655 | 1466714975352 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}] 13:49:35 INFO - PROCESS | 1655 | 1466714975353 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:35 INFO - PROCESS | 1655 | 1466714975440 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:49:35 INFO - PROCESS | 1655 | 1466714975501 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:35 INFO - PROCESS | 1655 | 1466714975502 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d415000 == 41 [pid = 1655] [id = 763] 13:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1196e7c00) [pid = 1655] [serial = 2287] [outer = 0x0] 13:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d98c00) [pid = 1655] [serial = 2288] [outer = 0x1196e7c00] 13:49:35 INFO - PROCESS | 1655 | 1466714975526 Marionette DEBUG loaded listener.js 13:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12603c800) [pid = 1655] [serial = 2289] [outer = 0x1196e7c00] 13:49:35 INFO - PROCESS | 1655 | [1655] 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 13:49:35 INFO - PROCESS | 1655 | 1466714975823 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:49:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:49:35 INFO - {} 13:49:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:49:35 INFO - {} 13:49:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:49:35 INFO - {} 13:49:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:49:35 INFO - {} 13:49:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 13:49:35 INFO - PROCESS | 1655 | 1466714975869 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:49:35 INFO - PROCESS | 1655 | 1466714975870 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:49:35 INFO - TEST-START | /FileAPI/fileReader.html 13:49:35 INFO - PROCESS | 1655 | 1466714975872 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1655 | 1466714975873 Marionette TRACE conn2 <- [1,3018,null,{}] 13:49:35 INFO - PROCESS | 1655 | 1466714975876 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}] 13:49:35 INFO - PROCESS | 1655 | 1466714975877 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:36 INFO - PROCESS | 1655 | 1466714976008 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:49:36 INFO - PROCESS | 1655 | 1466714976066 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:36 INFO - PROCESS | 1655 | 1466714976068 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116946000 == 42 [pid = 1655] [id = 764] 13:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x110e2c800) [pid = 1655] [serial = 2290] [outer = 0x0] 13:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110e7cc00) [pid = 1655] [serial = 2291] [outer = 0x110e2c800] 13:49:36 INFO - PROCESS | 1655 | 1466714976100 Marionette DEBUG loaded listener.js 13:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11295c000) [pid = 1655] [serial = 2292] [outer = 0x110e2c800] 13:49:36 INFO - PROCESS | 1655 | 1466714976480 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]]]}] 13:49:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:49:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:49:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:49:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:49:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 618ms 13:49:36 INFO - TEST-START | /FileAPI/historical.html 13:49:36 INFO - PROCESS | 1655 | 1466714976492 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:49:36 INFO - PROCESS | 1655 | 1466714976495 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:49:36 INFO - PROCESS | 1655 | 1466714976498 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:49:36 INFO - PROCESS | 1655 | 1466714976500 Marionette TRACE conn2 <- [1,3022,null,{}] 13:49:36 INFO - PROCESS | 1655 | 1466714976503 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}] 13:49:36 INFO - PROCESS | 1655 | 1466714976507 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:36 INFO - PROCESS | 1655 | 1466714976615 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:49:36 INFO - PROCESS | 1655 | 1466714976672 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:36 INFO - PROCESS | 1655 | 1466714976674 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12413b800 == 43 [pid = 1655] [id = 765] 13:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112a1f800) [pid = 1655] [serial = 2293] [outer = 0x0] 13:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116a11c00) [pid = 1655] [serial = 2294] [outer = 0x112a1f800] 13:49:36 INFO - PROCESS | 1655 | 1466714976704 Marionette DEBUG loaded listener.js 13:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118210c00) [pid = 1655] [serial = 2295] [outer = 0x112a1f800] 13:49:37 INFO - PROCESS | 1655 | 1466714977068 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"]]]}] 13:49:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:49:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:49:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:49:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:49:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:49:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:49:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:49:37 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 13:49:37 INFO - PROCESS | 1655 | 1466714977120 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:49:37 INFO - PROCESS | 1655 | 1466714977121 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:49:37 INFO - TEST-START | /FileAPI/idlharness.html 13:49:37 INFO - PROCESS | 1655 | 1466714977124 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:49:37 INFO - PROCESS | 1655 | 1466714977125 Marionette TRACE conn2 <- [1,3026,null,{}] 13:49:37 INFO - PROCESS | 1655 | 1466714977128 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}] 13:49:37 INFO - PROCESS | 1655 | 1466714977129 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:37 INFO - PROCESS | 1655 | 1466714977235 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:49:37 INFO - PROCESS | 1655 | 1466714977342 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:37 INFO - PROCESS | 1655 | 1466714977344 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2e2000 == 44 [pid = 1655] [id = 766] 13:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1195f6000) [pid = 1655] [serial = 2296] [outer = 0x0] 13:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1195fa800) [pid = 1655] [serial = 2297] [outer = 0x1195f6000] 13:49:37 INFO - PROCESS | 1655 | 1466714977431 Marionette DEBUG loaded listener.js 13:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x120f17c00) [pid = 1655] [serial = 2298] [outer = 0x1195f6000] 13:49:38 INFO - PROCESS | 1655 | 1466714978080 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]]]}] 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:49:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:49:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:49:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:49:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:49:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:49:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:49:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:49:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:49:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:49:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:49:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:49:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:49:38 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 13:49:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:49:38 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 13:49:38 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 13:49:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:49:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:49:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:49:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:49:38 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 13:49:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:49:38 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 13:49:38 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 13:49:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:49:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:49:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 980ms 13:49:38 INFO - PROCESS | 1655 | 1466714978105 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:49:38 INFO - PROCESS | 1655 | 1466714978107 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:49:38 INFO - TEST-START | /FileAPI/idlharness.worker 13:49:38 INFO - PROCESS | 1655 | 1466714978115 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:49:38 INFO - PROCESS | 1655 | 1466714978119 Marionette TRACE conn2 <- [1,3030,null,{}] 13:49:38 INFO - PROCESS | 1655 | 1466714978121 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}] 13:49:38 INFO - PROCESS | 1655 | 1466714978123 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:38 INFO - PROCESS | 1655 | 1466714978265 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:49:38 INFO - PROCESS | 1655 | 1466714978371 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:38 INFO - PROCESS | 1655 | 1466714978372 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b86800 == 45 [pid = 1655] [id = 767] 13:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119421800) [pid = 1655] [serial = 2299] [outer = 0x0] 13:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126524800) [pid = 1655] [serial = 2300] [outer = 0x119421800] 13:49:38 INFO - PROCESS | 1655 | 1466714978405 Marionette DEBUG loaded listener.js 13:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1269eb000) [pid = 1655] [serial = 2301] [outer = 0x119421800] 13:49:38 INFO - PROCESS | 1655 | [1655] 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 13:49:39 INFO - PROCESS | 1655 | 1466714979304 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,{},{}]]]}] 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:49:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:49:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:49:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:49:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:49:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:49:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:49:39 INFO - {} 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:49:39 INFO - {} 13:49:39 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 - {} 13:49:39 INFO - {} 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:49:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:49:39 INFO - {} 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:49:39 INFO - {} 13:49:39 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 - {} 13:49:39 INFO - {} 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:49:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:49:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:49:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:49:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 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 13:49:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:49:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:49:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:49:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:49:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:49:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:49:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:49:39 INFO - {} 13:49:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1243ms 13:49:39 INFO - PROCESS | 1655 | 1466714979376 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1655 | 1466714979379 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:49:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:49:39 INFO - PROCESS | 1655 | 1466714979387 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1655 | 1466714979389 Marionette TRACE conn2 <- [1,3034,null,{}] 13:49:39 INFO - PROCESS | 1655 | 1466714979392 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}] 13:49:39 INFO - PROCESS | 1655 | 1466714979394 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:39 INFO - PROCESS | 1655 | 1466714979497 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:49:39 INFO - PROCESS | 1655 | 1466714979552 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:39 INFO - PROCESS | 1655 | 1466714979554 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1233ea800 == 46 [pid = 1655] [id = 768] 13:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1180cf800) [pid = 1655] [serial = 2302] [outer = 0x0] 13:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118205c00) [pid = 1655] [serial = 2303] [outer = 0x1180cf800] 13:49:39 INFO - PROCESS | 1655 | 1466714979583 Marionette DEBUG loaded listener.js 13:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1182ee000) [pid = 1655] [serial = 2304] [outer = 0x1180cf800] 13:49:39 INFO - PROCESS | 1655 | 1466714979941 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]]]}] 13:49:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:49:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 573ms 13:49:39 INFO - PROCESS | 1655 | 1466714979960 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1655 | 1466714979963 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:49:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:49:39 INFO - PROCESS | 1655 | 1466714979968 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1655 | 1466714979969 Marionette TRACE conn2 <- [1,3038,null,{}] 13:49:39 INFO - PROCESS | 1655 | 1466714979972 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}] 13:49:39 INFO - PROCESS | 1655 | 1466714979973 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:40 INFO - PROCESS | 1655 | 1466714980069 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:49:40 INFO - PROCESS | 1655 | 1466714980125 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:40 INFO - PROCESS | 1655 | 1466714980127 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x122f53000 == 47 [pid = 1655] [id = 769] 13:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11883c000) [pid = 1655] [serial = 2305] [outer = 0x0] 13:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11950dc00) [pid = 1655] [serial = 2306] [outer = 0x11883c000] 13:49:40 INFO - PROCESS | 1655 | 1466714980155 Marionette DEBUG loaded listener.js 13:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x120f10400) [pid = 1655] [serial = 2307] [outer = 0x11883c000] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d415000 == 46 [pid = 1655] [id = 763] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1a7000 == 45 [pid = 1655] [id = 762] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d14d000 == 44 [pid = 1655] [id = 761] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x119c5a000 == 43 [pid = 1655] [id = 760] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x123771800 == 42 [pid = 1655] [id = 759] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1160a2800 == 41 [pid = 1655] [id = 758] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b71b800 == 40 [pid = 1655] [id = 757] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b950000 == 39 [pid = 1655] [id = 756] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a67d800 == 38 [pid = 1655] [id = 755] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x129072800 == 37 [pid = 1655] [id = 754] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x126598000 == 36 [pid = 1655] [id = 753] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x123777800 == 35 [pid = 1655] [id = 752] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d5000 == 34 [pid = 1655] [id = 751] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d5800 == 33 [pid = 1655] [id = 750] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b70b800 == 32 [pid = 1655] [id = 749] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x124da9000 == 31 [pid = 1655] [id = 748] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x113351000 == 30 [pid = 1655] [id = 747] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1233ea800 == 29 [pid = 1655] [id = 768] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x126b86800 == 28 [pid = 1655] [id = 767] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2e2000 == 27 [pid = 1655] [id = 766] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12413b800 == 26 [pid = 1655] [id = 765] 13:49:40 INFO - PROCESS | 1655 | --DOCSHELL 0x116946000 == 25 [pid = 1655] [id = 764] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12305f400) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11703f800) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x113f36000) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118832800) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118373400) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1195f0400) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1180c9000) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1133bf800) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1192ba800) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1188c8400) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119bb2c00) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112a18800) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x110ef2000) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1196ed800) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118232800) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x122f36c00) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118835400) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119420c00) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1192b5400) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1182eb000) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116075000) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x120fd9c00) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119fc2000) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110fa7400) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110e79000) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x120f14800) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118176800) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113d44000) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 13:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119bb3400) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 13:49:41 INFO - PROCESS | 1655 | 1466714981074 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"]]]}] 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:49:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1123ms 13:49:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:49:41 INFO - PROCESS | 1655 | 1466714981091 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1655 | 1466714981093 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:49:41 INFO - PROCESS | 1655 | 1466714981097 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1655 | 1466714981099 Marionette TRACE conn2 <- [1,3042,null,{}] 13:49:41 INFO - PROCESS | 1655 | 1466714981102 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}] 13:49:41 INFO - PROCESS | 1655 | 1466714981104 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:41 INFO - PROCESS | 1655 | 1466714981187 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:49:41 INFO - PROCESS | 1655 | 1466714981191 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1655 | 1466714981194 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d5800 == 26 [pid = 1655] [id = 770] 13:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113837400) [pid = 1655] [serial = 2308] [outer = 0x0] 13:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113aae800) [pid = 1655] [serial = 2309] [outer = 0x113837400] 13:49:41 INFO - PROCESS | 1655 | 1466714981226 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11607c800) [pid = 1655] [serial = 2310] [outer = 0x113837400] 13:49:41 INFO - PROCESS | 1655 | 1466714981666 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]]]}] 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:49:41 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. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:49:41 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'.) 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:49:41 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. 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:49:41 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. 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:49:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:49:41 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. 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:49:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:49:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:49:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:49:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 630ms 13:49:41 INFO - PROCESS | 1655 | 1466714981727 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1655 | 1466714981730 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:49:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:49:41 INFO - PROCESS | 1655 | 1466714981735 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1655 | 1466714981737 Marionette TRACE conn2 <- [1,3046,null,{}] 13:49:41 INFO - PROCESS | 1655 | 1466714981740 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}] 13:49:41 INFO - PROCESS | 1655 | 1466714981742 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:41 INFO - PROCESS | 1655 | 1466714981828 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:49:41 INFO - PROCESS | 1655 | 1466714981889 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1655 | 1466714981891 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c6d800 == 27 [pid = 1655] [id = 771] 13:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1160d7000) [pid = 1655] [serial = 2311] [outer = 0x0] 13:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1176c0c00) [pid = 1655] [serial = 2312] [outer = 0x1160d7000] 13:49:41 INFO - PROCESS | 1655 | 1466714981919 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119142c00) [pid = 1655] [serial = 2313] [outer = 0x1160d7000] 13:49:42 INFO - PROCESS | 1655 | [1655] 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 13:49:42 INFO - PROCESS | 1655 | 1466714982228 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:49:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:49:42 INFO - {} 13:49:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 519ms 13:49:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:49:42 INFO - PROCESS | 1655 | 1466714982255 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1655 | 1466714982256 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:49:42 INFO - PROCESS | 1655 | 1466714982258 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1655 | 1466714982261 Marionette TRACE conn2 <- [1,3050,null,{}] 13:49:42 INFO - PROCESS | 1655 | 1466714982271 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}] 13:49:42 INFO - PROCESS | 1655 | 1466714982274 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:42 INFO - PROCESS | 1655 | 1466714982350 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:49:42 INFO - PROCESS | 1655 | 1466714982410 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:42 INFO - PROCESS | 1655 | 1466714982412 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x124dac800 == 28 [pid = 1655] [id = 772] 13:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x111ecb400) [pid = 1655] [serial = 2314] [outer = 0x0] 13:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1195fc800) [pid = 1655] [serial = 2315] [outer = 0x111ecb400] 13:49:42 INFO - PROCESS | 1655 | 1466714982440 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123059400) [pid = 1655] [serial = 2316] [outer = 0x111ecb400] 13:49:42 INFO - PROCESS | 1655 | 1466714982696 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]]]}] 13:49:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:49:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:49:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:49:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:49:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms 13:49:42 INFO - PROCESS | 1655 | 1466714982738 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1655 | 1466714982739 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:49:42 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:49:42 INFO - PROCESS | 1655 | 1466714982742 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1655 | 1466714982743 Marionette TRACE conn2 <- [1,3054,null,{}] 13:49:42 INFO - PROCESS | 1655 | 1466714982745 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}] 13:49:42 INFO - PROCESS | 1655 | 1466714982747 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:42 INFO - PROCESS | 1655 | 1466714982845 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:49:42 INFO - PROCESS | 1655 | 1466714982849 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:42 INFO - PROCESS | 1655 | 1466714982851 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b82800 == 29 [pid = 1655] [id = 773] 13:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12305d400) [pid = 1655] [serial = 2317] [outer = 0x0] 13:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12378a400) [pid = 1655] [serial = 2318] [outer = 0x12305d400] 13:49:42 INFO - PROCESS | 1655 | 1466714982877 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123ba6400) [pid = 1655] [serial = 2319] [outer = 0x12305d400] 13:49:43 INFO - PROCESS | 1655 | 1466714983359 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"]]]}] 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:49:43 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" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:49:43 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" 13:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:49:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 687ms 13:49:43 INFO - PROCESS | 1655 | 1466714983430 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:49:43 INFO - PROCESS | 1655 | 1466714983431 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:49:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:49:43 INFO - PROCESS | 1655 | 1466714983434 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:49:43 INFO - PROCESS | 1655 | 1466714983435 Marionette TRACE conn2 <- [1,3058,null,{}] 13:49:43 INFO - PROCESS | 1655 | 1466714983437 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}] 13:49:43 INFO - PROCESS | 1655 | 1466714983439 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:43 INFO - PROCESS | 1655 | 1466714983543 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:49:43 INFO - PROCESS | 1655 | 1466714983550 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:43 INFO - PROCESS | 1655 | 1466714983552 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129077000 == 30 [pid = 1655] [id = 774] 13:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110eefc00) [pid = 1655] [serial = 2320] [outer = 0x0] 13:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123fa0c00) [pid = 1655] [serial = 2321] [outer = 0x110eefc00] 13:49:43 INFO - PROCESS | 1655 | 1466714983576 Marionette DEBUG loaded listener.js 13:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1261eb400) [pid = 1655] [serial = 2322] [outer = 0x110eefc00] 13:49:43 INFO - PROCESS | 1655 | 1466714983917 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]]]}] 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:49:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:49:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:49:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:49:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:49:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:49:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 13:49:43 INFO - PROCESS | 1655 | 1466714983959 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:49:43 INFO - PROCESS | 1655 | 1466714983960 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:49:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:49:43 INFO - PROCESS | 1655 | 1466714983963 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:49:43 INFO - PROCESS | 1655 | 1466714983964 Marionette TRACE conn2 <- [1,3062,null,{}] 13:49:43 INFO - PROCESS | 1655 | 1466714983969 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}] 13:49:43 INFO - PROCESS | 1655 | 1466714983973 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:44 INFO - PROCESS | 1655 | 1466714984088 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:49:44 INFO - PROCESS | 1655 | 1466714984098 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:44 INFO - PROCESS | 1655 | 1466714984101 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a67c000 == 31 [pid = 1655] [id = 775] 13:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126524000) [pid = 1655] [serial = 2323] [outer = 0x0] 13:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1293b3400) [pid = 1655] [serial = 2324] [outer = 0x126524000] 13:49:44 INFO - PROCESS | 1655 | 1466714984127 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a2b1000) [pid = 1655] [serial = 2325] [outer = 0x126524000] 13:49:44 INFO - PROCESS | 1655 | [1655] 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 13:49:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:49:44 INFO - {} 13:49:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 522ms 13:49:44 INFO - PROCESS | 1655 | 1466714984481 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:49:44 INFO - PROCESS | 1655 | 1466714984489 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:49:44 INFO - PROCESS | 1655 | 1466714984491 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:49:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:49:44 INFO - PROCESS | 1655 | 1466714984493 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:49:44 INFO - PROCESS | 1655 | 1466714984494 Marionette TRACE conn2 <- [1,3066,null,{}] 13:49:44 INFO - PROCESS | 1655 | 1466714984497 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}] 13:49:44 INFO - PROCESS | 1655 | 1466714984498 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:44 INFO - PROCESS | 1655 | 1466714984599 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:49:44 INFO - PROCESS | 1655 | 1466714984603 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:44 INFO - PROCESS | 1655 | 1466714984604 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11267d800 == 32 [pid = 1655] [id = 776] 13:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11336a800) [pid = 1655] [serial = 2326] [outer = 0x0] 13:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1180cf000) [pid = 1655] [serial = 2327] [outer = 0x11336a800] 13:49:44 INFO - PROCESS | 1655 | 1466714984629 Marionette DEBUG loaded listener.js 13:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11941f800) [pid = 1655] [serial = 2328] [outer = 0x11336a800] 13:49:44 INFO - PROCESS | 1655 | 1466714984935 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]]]}] 13:49:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:49:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:49:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:49:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:49:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:49:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:49:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:49:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 472ms 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124503400) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1233ca800) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123ba4400) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x122f37400) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1196e7c00) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123280800) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123062c00) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113833000) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110fac400) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1121a0000) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123bb0400) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110eeb000) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176b2400) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x110eea400) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118236c00) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110d54000) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110e83000) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119147c00) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:49:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12378fc00) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:49:45 INFO - PROCESS | 1655 | 1466714985195 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:49:45 INFO - PROCESS | 1655 | 1466714985196 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:49:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:49:45 INFO - PROCESS | 1655 | 1466714985202 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1655 | 1466714985203 Marionette TRACE conn2 <- [1,3070,null,{}] 13:49:45 INFO - PROCESS | 1655 | 1466714985206 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}] 13:49:45 INFO - PROCESS | 1655 | 1466714985207 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:45 INFO - PROCESS | 1655 | 1466714985285 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:49:45 INFO - PROCESS | 1655 | 1466714985289 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1655 | 1466714985290 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e77800 == 33 [pid = 1655] [id = 777] 13:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11295fc00) [pid = 1655] [serial = 2329] [outer = 0x0] 13:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1182e6000) [pid = 1655] [serial = 2330] [outer = 0x11295fc00] 13:49:45 INFO - PROCESS | 1655 | 1466714985315 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120f0d400) [pid = 1655] [serial = 2331] [outer = 0x11295fc00] 13:49:45 INFO - PROCESS | 1655 | 1466714985645 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]]]}] 13:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:49:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 469ms 13:49:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:49:45 INFO - PROCESS | 1655 | 1466714985672 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:49:45 INFO - PROCESS | 1655 | 1466714985674 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:49:45 INFO - PROCESS | 1655 | 1466714985676 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1655 | 1466714985677 Marionette TRACE conn2 <- [1,3074,null,{}] 13:49:45 INFO - PROCESS | 1655 | 1466714985679 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}] 13:49:45 INFO - PROCESS | 1655 | 1466714985680 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:45 INFO - PROCESS | 1655 | 1466714985756 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:49:45 INFO - PROCESS | 1655 | 1466714985760 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1655 | 1466714985761 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c91000 == 34 [pid = 1655] [id = 778] 13:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123ba5c00) [pid = 1655] [serial = 2332] [outer = 0x0] 13:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124dfe800) [pid = 1655] [serial = 2333] [outer = 0x123ba5c00] 13:49:45 INFO - PROCESS | 1655 | 1466714985785 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128abd000) [pid = 1655] [serial = 2334] [outer = 0x123ba5c00] 13:49:46 INFO - PROCESS | 1655 | 1466714986093 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]]]}] 13:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:49:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 468ms 13:49:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:49:46 INFO - PROCESS | 1655 | 1466714986144 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:49:46 INFO - PROCESS | 1655 | 1466714986145 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:49:46 INFO - PROCESS | 1655 | 1466714986148 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1655 | 1466714986149 Marionette TRACE conn2 <- [1,3078,null,{}] 13:49:46 INFO - PROCESS | 1655 | 1466714986151 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}] 13:49:46 INFO - PROCESS | 1655 | 1466714986152 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:46 INFO - PROCESS | 1655 | 1466714986260 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:49:46 INFO - PROCESS | 1655 | 1466714986266 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1655 | 1466714986268 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ca3000 == 35 [pid = 1655] [id = 779] 13:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12378e800) [pid = 1655] [serial = 2335] [outer = 0x0] 13:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128ac0400) [pid = 1655] [serial = 2336] [outer = 0x12378e800] 13:49:46 INFO - PROCESS | 1655 | 1466714986292 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128c3c800) [pid = 1655] [serial = 2337] [outer = 0x12378e800] 13:49:46 INFO - PROCESS | 1655 | 1466714986615 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] 13:49:46 INFO - PROCESS | 1655 | 1466714986669 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:49:46 INFO - PROCESS | 1655 | 1466714986671 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1655 | 1466714986673 Marionette TRACE conn2 <- [1,3082,null,{}] 13:49:46 INFO - PROCESS | 1655 | 1466714986675 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}] 13:49:46 INFO - PROCESS | 1655 | 1466714986677 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:46 INFO - PROCESS | 1655 | 1466714986775 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:49:46 INFO - PROCESS | 1655 | 1466714986782 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1655 | 1466714986783 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129076800 == 36 [pid = 1655] [id = 780] 13:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128abfc00) [pid = 1655] [serial = 2338] [outer = 0x0] 13:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128e5f800) [pid = 1655] [serial = 2339] [outer = 0x128abfc00] 13:49:46 INFO - PROCESS | 1655 | 1466714986813 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a5ff800) [pid = 1655] [serial = 2340] [outer = 0x128abfc00] 13:49:47 INFO - PROCESS | 1655 | 1466714987365 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]]]}] 13:49:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:49:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:49:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:49:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 718ms 13:49:47 INFO - PROCESS | 1655 | 1466714987432 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:49:47 INFO - PROCESS | 1655 | 1466714987435 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:49:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:49:47 INFO - PROCESS | 1655 | 1466714987441 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:49:47 INFO - PROCESS | 1655 | 1466714987443 Marionette TRACE conn2 <- [1,3086,null,{}] 13:49:47 INFO - PROCESS | 1655 | 1466714987447 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}] 13:49:47 INFO - PROCESS | 1655 | 1466714987448 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:47 INFO - PROCESS | 1655 | 1466714987574 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:49:47 INFO - PROCESS | 1655 | 1466714987664 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:47 INFO - PROCESS | 1655 | 1466714987665 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c0800 == 37 [pid = 1655] [id = 781] 13:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112964400) [pid = 1655] [serial = 2341] [outer = 0x0] 13:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112a1c400) [pid = 1655] [serial = 2342] [outer = 0x112964400] 13:49:47 INFO - PROCESS | 1655 | 1466714987697 Marionette DEBUG loaded listener.js 13:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113a58400) [pid = 1655] [serial = 2343] [outer = 0x112964400] 13:49:48 INFO - PROCESS | 1655 | 1466714988134 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:49:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 723ms 13:49:48 INFO - PROCESS | 1655 | 1466714988193 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:49:48 INFO - PROCESS | 1655 | 1466714988197 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:49:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:49:48 INFO - PROCESS | 1655 | 1466714988203 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1655 | 1466714988205 Marionette TRACE conn2 <- [1,3090,null,{}] 13:49:48 INFO - PROCESS | 1655 | 1466714988207 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}] 13:49:48 INFO - PROCESS | 1655 | 1466714988209 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:48 INFO - PROCESS | 1655 | 1466714988325 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:49:48 INFO - PROCESS | 1655 | 1466714988414 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:48 INFO - PROCESS | 1655 | 1466714988415 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123676000 == 38 [pid = 1655] [id = 782] 13:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1166ef000) [pid = 1655] [serial = 2344] [outer = 0x0] 13:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11820a800) [pid = 1655] [serial = 2345] [outer = 0x1166ef000] 13:49:48 INFO - PROCESS | 1655 | 1466714988447 Marionette DEBUG loaded listener.js 13:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1192b2000) [pid = 1655] [serial = 2346] [outer = 0x1166ef000] 13:49:48 INFO - PROCESS | 1655 | 1466714988848 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:49:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 13:49:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:49:48 INFO - PROCESS | 1655 | 1466714988873 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:49:48 INFO - PROCESS | 1655 | 1466714988874 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:49:48 INFO - PROCESS | 1655 | 1466714988877 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1655 | 1466714988879 Marionette TRACE conn2 <- [1,3094,null,{}] 13:49:48 INFO - PROCESS | 1655 | 1466714988887 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}] 13:49:48 INFO - PROCESS | 1655 | 1466714988891 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:49 INFO - PROCESS | 1655 | 1466714989004 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:49:49 INFO - PROCESS | 1655 | 1466714989073 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1655 | 1466714989075 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b72800 == 39 [pid = 1655] [id = 783] 13:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119511800) [pid = 1655] [serial = 2347] [outer = 0x0] 13:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119baa000) [pid = 1655] [serial = 2348] [outer = 0x119511800] 13:49:49 INFO - PROCESS | 1655 | 1466714989106 Marionette DEBUG loaded listener.js 13:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12305e400) [pid = 1655] [serial = 2349] [outer = 0x119511800] 13:49:49 INFO - PROCESS | 1655 | 1466714989693 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:49:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:49:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 823ms 13:49:49 INFO - PROCESS | 1655 | 1466714989724 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:49:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:49:49 INFO - PROCESS | 1655 | 1466714989728 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:49:49 INFO - PROCESS | 1655 | 1466714989734 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:49:49 INFO - PROCESS | 1655 | 1466714989737 Marionette TRACE conn2 <- [1,3098,null,{}] 13:49:49 INFO - PROCESS | 1655 | 1466714989742 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}] 13:49:49 INFO - PROCESS | 1655 | 1466714989745 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:49 INFO - PROCESS | 1655 | 1466714989880 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:49:49 INFO - PROCESS | 1655 | 1466714989950 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1655 | 1466714989951 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cd000 == 40 [pid = 1655] [id = 784] 13:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1160d8800) [pid = 1655] [serial = 2350] [outer = 0x0] 13:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1166ee000) [pid = 1655] [serial = 2351] [outer = 0x1160d8800] 13:49:49 INFO - PROCESS | 1655 | 1466714989980 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1176b9c00) [pid = 1655] [serial = 2352] [outer = 0x1160d8800] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119ca3000 == 39 [pid = 1655] [id = 779] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119c91000 == 38 [pid = 1655] [id = 778] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x115e77800 == 37 [pid = 1655] [id = 777] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11267d800 == 36 [pid = 1655] [id = 776] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a67c000 == 35 [pid = 1655] [id = 775] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x129077000 == 34 [pid = 1655] [id = 774] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x126b82800 == 33 [pid = 1655] [id = 773] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x124dac800 == 32 [pid = 1655] [id = 772] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119c6d800 == 31 [pid = 1655] [id = 771] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d5800 == 30 [pid = 1655] [id = 770] 13:49:50 INFO - PROCESS | 1655 | --DOCSHELL 0x122f53000 == 29 [pid = 1655] [id = 769] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124d10800) [pid = 1655] [serial = 2286] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x123755800) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123795800) [pid = 1655] [serial = 2273] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12374dc00) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x123066800) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12603c800) [pid = 1655] [serial = 2289] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123062400) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123067800) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115ee9c00) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117035000) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111ecac00) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112963c00) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112ae8400) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123cf0400) [pid = 1655] [serial = 2276] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116296400) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11820dc00) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1184f0000) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118208400) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118838400) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1196e1000) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119fcc800) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11913c800) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1195f6800) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x110e2ec00) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x110ee4c00) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123ba3c00) [pid = 1655] [serial = 2274] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124d98c00) [pid = 1655] [serial = 2288] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123fbe400) [pid = 1655] [serial = 2277] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124d02c00) [pid = 1655] [serial = 2285] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11913e800) [pid = 1655] [serial = 2280] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1130d9c00) [pid = 1655] [serial = 2279] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12378f800) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124502c00) [pid = 1655] [serial = 2283] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1233c7c00) [pid = 1655] [serial = 2266] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123fc0400) [pid = 1655] [serial = 2282] [outer = 0x0] [url = about:blank] 13:49:50 INFO - PROCESS | 1655 | 1466714990376 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]]]}] 13:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:49:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 675ms 13:49:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:49:50 INFO - PROCESS | 1655 | 1466714990408 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:49:50 INFO - PROCESS | 1655 | 1466714990411 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:49:50 INFO - PROCESS | 1655 | 1466714990416 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1655 | 1466714990419 Marionette TRACE conn2 <- [1,3102,null,{}] 13:49:50 INFO - PROCESS | 1655 | 1466714990421 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}] 13:49:50 INFO - PROCESS | 1655 | 1466714990423 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:50 INFO - PROCESS | 1655 | 1466714990551 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:49:50 INFO - PROCESS | 1655 | 1466714990655 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:50 INFO - PROCESS | 1655 | 1466714990656 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187d9000 == 30 [pid = 1655] [id = 785] 13:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113f2e000) [pid = 1655] [serial = 2353] [outer = 0x0] 13:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117e86c00) [pid = 1655] [serial = 2354] [outer = 0x113f2e000] 13:49:50 INFO - PROCESS | 1655 | 1466714990687 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182e8400) [pid = 1655] [serial = 2355] [outer = 0x113f2e000] 13:49:51 INFO - PROCESS | 1655 | 1466714991020 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:49:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 622ms 13:49:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:49:51 INFO - PROCESS | 1655 | 1466714991039 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:49:51 INFO - PROCESS | 1655 | 1466714991041 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:49:51 INFO - PROCESS | 1655 | 1466714991044 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:49:51 INFO - PROCESS | 1655 | 1466714991048 Marionette TRACE conn2 <- [1,3106,null,{}] 13:49:51 INFO - PROCESS | 1655 | 1466714991059 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}] 13:49:51 INFO - PROCESS | 1655 | 1466714991063 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:51 INFO - PROCESS | 1655 | 1466714991225 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:49:51 INFO - PROCESS | 1655 | 1466714991278 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1655 | 1466714991280 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4f000 == 31 [pid = 1655] [id = 786] 13:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118840800) [pid = 1655] [serial = 2356] [outer = 0x0] 13:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1192b4800) [pid = 1655] [serial = 2357] [outer = 0x118840800] 13:49:51 INFO - PROCESS | 1655 | 1466714991322 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11950ac00) [pid = 1655] [serial = 2358] [outer = 0x118840800] 13:49:51 INFO - PROCESS | 1655 | 1466714991696 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]]]}] 13:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:49:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 674ms 13:49:51 INFO - PROCESS | 1655 | 1466714991719 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:49:51 INFO - PROCESS | 1655 | 1466714991721 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:49:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:49:51 INFO - PROCESS | 1655 | 1466714991730 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:49:51 INFO - PROCESS | 1655 | 1466714991731 Marionette TRACE conn2 <- [1,3110,null,{}] 13:49:51 INFO - PROCESS | 1655 | 1466714991733 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}] 13:49:51 INFO - PROCESS | 1655 | 1466714991735 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:51 INFO - PROCESS | 1655 | 1466714991815 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:49:51 INFO - PROCESS | 1655 | 1466714991821 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1655 | 1466714991822 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c95800 == 32 [pid = 1655] [id = 787] 13:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119fcc800) [pid = 1655] [serial = 2359] [outer = 0x0] 13:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120f16400) [pid = 1655] [serial = 2360] [outer = 0x119fcc800] 13:49:51 INFO - PROCESS | 1655 | 1466714991847 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12305f400) [pid = 1655] [serial = 2361] [outer = 0x119fcc800] 13:49:52 INFO - PROCESS | 1655 | 1466714992162 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"]]]}] 13:49:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:49:52 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 13:49:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:49:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:49:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 13:49:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:49:52 INFO - PROCESS | 1655 | 1466714992202 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1655 | 1466714992203 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:49:52 INFO - PROCESS | 1655 | 1466714992205 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1655 | 1466714992206 Marionette TRACE conn2 <- [1,3114,null,{}] 13:49:52 INFO - PROCESS | 1655 | 1466714992209 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}] 13:49:52 INFO - PROCESS | 1655 | 1466714992210 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:52 INFO - PROCESS | 1655 | 1466714992287 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:49:52 INFO - PROCESS | 1655 | 1466714992290 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\", \"ca7ade03-4914-464d-99fd-122965e7c780\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:52 INFO - PROCESS | 1655 | 1466714992291 Marionette INFO sendAsync 7d501f7c-f4dd-764e-8dd9-71c59cecd77d 13:49:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x112ace000 == 33 [pid = 1655] [id = 788] 13:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123065800) [pid = 1655] [serial = 2362] [outer = 0x0] 13:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1233c7c00) [pid = 1655] [serial = 2363] [outer = 0x123065800] 13:49:52 INFO - PROCESS | 1655 | 1466714992322 Marionette DEBUG loaded listener.js 13:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123755800) [pid = 1655] [serial = 2364] [outer = 0x123065800] 13:49:52 INFO - PROCESS | 1655 | 1466714992685 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]]]}] 13:49:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:49:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 518ms 13:49:52 INFO - PROCESS | 1655 | 1466714992724 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1655 | 1466714992726 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:49:53 WARNING - u'runner_teardown' () 13:49:53 INFO - No more tests 13:49:53 INFO - Got 0 unexpected results 13:49:53 INFO - SUITE-END | took 510s 13:49:53 INFO - Closing logging queue 13:49:53 INFO - queue closed 13:49:53 INFO - Return code: 0 13:49:53 WARNING - # TBPL SUCCESS # 13:49:53 INFO - Running post-action listener: _resource_record_post_action 13:49:53 INFO - Running post-run listener: _resource_record_post_run 13:49:54 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 32722432; Write bytes: 952394752; Read time: 331; Write time: 4546 13:49:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:49:54 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150538752; Write bytes: 145643520; Read time: 13526; Write time: 324 13:49:54 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30551552; Write bytes: 794086400; Read time: 305; Write time: 4177 13:49:54 INFO - Running post-run listener: _upload_blobber_files 13:49:54 INFO - Blob upload gear active. 13:49:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:49:54 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 13:49:54 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'] 13:49:54 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 13:49:55 INFO - (blobuploader) - INFO - Open directory for files ... 13:49:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:49:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:49:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:49:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:49:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:49:56 INFO - (blobuploader) - INFO - Done attempting. 13:49:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:49:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:49:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:49:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:49:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:49:57 INFO - (blobuploader) - INFO - Done attempting. 13:49:57 INFO - (blobuploader) - INFO - Iteration through files over. 13:49:57 INFO - Return code: 0 13:49:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:49:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:49:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3b0f2abe64369568e7bce6de7415be5ec49081e4b880288946b7d33b093839b22217cbdad6f9aa4cce2fed6138cd05fef5905bc4ac6b67115a616a018ae3617a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/14cf833383464a730cc0d2f782351e5c30a9103ed69ce922f205a72c970f8b9989a91c3ee4624ce7e57b47aa34f88f8b1a777621980d8a84fd4b407644db7058"} 13:49:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:49:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:49:57 INFO - Contents: 13:49:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3b0f2abe64369568e7bce6de7415be5ec49081e4b880288946b7d33b093839b22217cbdad6f9aa4cce2fed6138cd05fef5905bc4ac6b67115a616a018ae3617a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/14cf833383464a730cc0d2f782351e5c30a9103ed69ce922f205a72c970f8b9989a91c3ee4624ce7e57b47aa34f88f8b1a777621980d8a84fd4b407644db7058"} 13:49:57 INFO - Running post-run listener: copy_logs_to_upload_dir 13:49:57 INFO - Copying logs to upload dir... 13:49:57 INFO - mkdir: /builds/slave/test/build/upload/logs 13:49:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.803742 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-23 13:49:58.055512) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 13:49:58.060834) ========= 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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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/3b0f2abe64369568e7bce6de7415be5ec49081e4b880288946b7d33b093839b22217cbdad6f9aa4cce2fed6138cd05fef5905bc4ac6b67115a616a018ae3617a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/14cf833383464a730cc0d2f782351e5c30a9103ed69ce922f205a72c970f8b9989a91c3ee4624ce7e57b47aa34f88f8b1a777621980d8a84fd4b407644db7058"} build_url:https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012831 build_url: 'https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/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/3b0f2abe64369568e7bce6de7415be5ec49081e4b880288946b7d33b093839b22217cbdad6f9aa4cce2fed6138cd05fef5905bc4ac6b67115a616a018ae3617a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/14cf833383464a730cc0d2f782351e5c30a9103ed69ce922f205a72c970f8b9989a91c3ee4624ce7e57b47aa34f88f8b1a777621980d8a84fd4b407644db7058"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RTTXJ29LTgqTMKuDbN9yug/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 13:49:58.101401) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:49:58.101875) ========= 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.ZYqvoOOPEI/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.zskaMZEM9F/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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.005120 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 13:49:58.154449) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 13:49:58.154778) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 13:49:58.155153) ========= ========= Total master_lag: 0.58 =========